bindings/python/apidefs/gcc-ILP32/ns3_module_radvd.py
author Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
Wed, 18 Nov 2009 12:42:33 +0000
changeset 5754 7f0de9a416ea
parent 5753 8c105b521d1b
child 5841 144ef1f94bf2
permissions -rw-r--r--
There was a race condition in last python apidefs rescan...
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
     1
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
     2
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
     3
def register_types(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
     4
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
     5
    
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
     6
    ## simple-ref-count.h: ns3::SimpleRefCount<ns3::RadvdInterface, ns3::empty> [class]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
     7
    module.add_class('SimpleRefCount', template_parameters=['ns3::RadvdInterface', 'ns3::empty'], parent=root_module['ns3::empty'])
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
     8
    ## simple-ref-count.h: ns3::SimpleRefCount<ns3::RadvdPrefix, ns3::empty> [class]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
     9
    module.add_class('SimpleRefCount', template_parameters=['ns3::RadvdPrefix', 'ns3::empty'], parent=root_module['ns3::empty'])
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    10
    ## radvd.h: ns3::Radvd [class]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    11
    module.add_class('Radvd', parent=root_module['ns3::Application'])
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    12
    ## radvd-interface.h: ns3::RadvdInterface [class]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    13
    module.add_class('RadvdInterface', parent=root_module['ns3::SimpleRefCount< ns3::RadvdInterface, ns3::empty >'])
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    14
    ## radvd-prefix.h: ns3::RadvdPrefix [class]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    15
    module.add_class('RadvdPrefix', parent=root_module['ns3::SimpleRefCount< ns3::RadvdPrefix, ns3::empty >'])
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    16
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    17
    ## Register a nested module for the namespace Config
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    18
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    19
    nested_module = module.add_cpp_namespace('Config')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    20
    register_types_ns3_Config(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    21
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    22
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    23
    ## Register a nested module for the namespace TimeStepPrecision
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    24
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    25
    nested_module = module.add_cpp_namespace('TimeStepPrecision')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    26
    register_types_ns3_TimeStepPrecision(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    27
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    28
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    29
    ## Register a nested module for the namespace addressUtils
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    30
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    31
    nested_module = module.add_cpp_namespace('addressUtils')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    32
    register_types_ns3_addressUtils(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    33
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    34
    
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    35
    ## Register a nested module for the namespace aodv
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    36
    
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    37
    nested_module = module.add_cpp_namespace('aodv')
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    38
    register_types_ns3_aodv(nested_module)
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    39
    
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    40
    
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    41
    ## Register a nested module for the namespace dot11s
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    42
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    43
    nested_module = module.add_cpp_namespace('dot11s')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    44
    register_types_ns3_dot11s(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    45
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    46
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    47
    ## Register a nested module for the namespace flame
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    48
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    49
    nested_module = module.add_cpp_namespace('flame')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    50
    register_types_ns3_flame(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    51
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    52
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    53
    ## Register a nested module for the namespace internal
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    54
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    55
    nested_module = module.add_cpp_namespace('internal')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    56
    register_types_ns3_internal(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    57
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    58
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    59
    ## Register a nested module for the namespace olsr
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    60
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    61
    nested_module = module.add_cpp_namespace('olsr')
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    62
    register_types_ns3_olsr(nested_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    63
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    64
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    65
def register_types_ns3_Config(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    66
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    67
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    68
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    69
def register_types_ns3_TimeStepPrecision(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    70
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    71
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    72
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    73
def register_types_ns3_addressUtils(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    74
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    75
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    76
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    77
def register_types_ns3_aodv(module):
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    78
    root_module = module.get_root()
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    79
    
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    80
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    81
def register_types_ns3_dot11s(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    82
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    83
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    84
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    85
def register_types_ns3_flame(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    86
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    87
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    88
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    89
def register_types_ns3_internal(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    90
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    91
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    92
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    93
def register_types_ns3_olsr(module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    94
    root_module = module.get_root()
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    95
    
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    96
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    97
def register_methods(root_module):
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
    98
    register_Ns3Radvd_methods(root_module, root_module['ns3::Radvd'])
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
    99
    register_Ns3RadvdInterface_methods(root_module, root_module['ns3::RadvdInterface'])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   100
    register_Ns3RadvdPrefix_methods(root_module, root_module['ns3::RadvdPrefix'])
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   101
    return
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   102
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   103
def register_Ns3Radvd_methods(root_module, cls):
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   104
    ## radvd.h: ns3::Radvd::Radvd(ns3::Radvd const & arg0) [copy constructor]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   105
    cls.add_constructor([param('ns3::Radvd const &', 'arg0')])
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   106
    ## radvd.h: ns3::Radvd::Radvd() [constructor]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   107
    cls.add_constructor([])
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   108
    ## radvd.h: void ns3::Radvd::AddConfiguration(ns3::Ptr<ns3::RadvdInterface> routerInterface) [member function]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   109
    cls.add_method('AddConfiguration', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   110
                   'void', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   111
                   [param('ns3::Ptr< ns3::RadvdInterface >', 'routerInterface')])
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   112
    ## radvd.h: static ns3::TypeId ns3::Radvd::GetTypeId() [member function]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   113
    cls.add_method('GetTypeId', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   114
                   'ns3::TypeId', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   115
                   [], 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   116
                   is_static=True)
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   117
    ## radvd.h: ns3::Radvd::MAX_RA_DELAY_TIME [variable]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   118
    cls.add_static_attribute('MAX_RA_DELAY_TIME', 'uint32_t const', is_const=True)
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   119
    ## radvd.h: void ns3::Radvd::DoDispose() [member function]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   120
    cls.add_method('DoDispose', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   121
                   'void', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   122
                   [], 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   123
                   visibility='protected', is_virtual=True)
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   124
    ## radvd.h: void ns3::Radvd::StartApplication() [member function]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   125
    cls.add_method('StartApplication', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   126
                   'void', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   127
                   [], 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   128
                   visibility='private', is_virtual=True)
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   129
    ## radvd.h: void ns3::Radvd::StopApplication() [member function]
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   130
    cls.add_method('StopApplication', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   131
                   'void', 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   132
                   [], 
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   133
                   visibility='private', is_virtual=True)
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   134
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   135
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   136
def register_Ns3RadvdInterface_methods(root_module, cls):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   137
    ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(ns3::RadvdInterface const & arg0) [copy constructor]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   138
    cls.add_constructor([param('ns3::RadvdInterface const &', 'arg0')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   139
    ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(uint32_t interface) [constructor]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   140
    cls.add_constructor([param('uint32_t', 'interface')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   141
    ## radvd-interface.h: ns3::RadvdInterface::RadvdInterface(uint32_t interface, uint32_t maxRtrAdvInterval, uint32_t minRtrAdvInterval) [constructor]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   142
    cls.add_constructor([param('uint32_t', 'interface'), param('uint32_t', 'maxRtrAdvInterval'), param('uint32_t', 'minRtrAdvInterval')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   143
    ## radvd-interface.h: void ns3::RadvdInterface::AddPrefix(ns3::Ptr<ns3::RadvdPrefix> routerPrefix) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   144
    cls.add_method('AddPrefix', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   145
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   146
                   [param('ns3::Ptr< ns3::RadvdPrefix >', 'routerPrefix')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   147
    ## radvd-interface.h: uint8_t ns3::RadvdInterface::GetCurHopLimit() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   148
    cls.add_method('GetCurHopLimit', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   149
                   'uint8_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   150
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   151
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   152
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetDefaultLifeTime() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   153
    cls.add_method('GetDefaultLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   154
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   155
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   156
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   157
    ## radvd-interface.h: uint8_t ns3::RadvdInterface::GetDefaultPreference() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   158
    cls.add_method('GetDefaultPreference', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   159
                   'uint8_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   160
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   161
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   162
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetHomeAgentLifeTime() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   163
    cls.add_method('GetHomeAgentLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   164
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   165
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   166
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   167
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetHomeAgentPreference() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   168
    cls.add_method('GetHomeAgentPreference', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   169
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   170
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   171
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   172
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetInterface() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   173
    cls.add_method('GetInterface', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   174
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   175
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   176
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   177
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetLinkMtu() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   178
    cls.add_method('GetLinkMtu', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   179
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   180
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   181
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   182
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMaxRtrAdvInterval() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   183
    cls.add_method('GetMaxRtrAdvInterval', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   184
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   185
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   186
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   187
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMinDelayBetweenRAs() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   188
    cls.add_method('GetMinDelayBetweenRAs', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   189
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   190
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   191
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   192
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetMinRtrAdvInterval() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   193
    cls.add_method('GetMinRtrAdvInterval', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   194
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   195
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   196
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   197
    ## radvd-interface.h: std::list<ns3::Ptr<ns3::RadvdPrefix>, std::allocator<ns3::Ptr<ns3::RadvdPrefix> > > ns3::RadvdInterface::GetPrefixes() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   198
    cls.add_method('GetPrefixes', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   199
                   'std::list< ns3::Ptr< ns3::RadvdPrefix > >', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   200
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   201
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   202
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetReachableTime() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   203
    cls.add_method('GetReachableTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   204
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   205
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   206
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   207
    ## radvd-interface.h: uint32_t ns3::RadvdInterface::GetRetransTimer() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   208
    cls.add_method('GetRetransTimer', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   209
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   210
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   211
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   212
    ## radvd-interface.h: bool ns3::RadvdInterface::IsHomeAgentFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   213
    cls.add_method('IsHomeAgentFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   214
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   215
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   216
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   217
    ## radvd-interface.h: bool ns3::RadvdInterface::IsHomeAgentInfo() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   218
    cls.add_method('IsHomeAgentInfo', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   219
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   220
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   221
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   222
    ## radvd-interface.h: bool ns3::RadvdInterface::IsIntervalOpt() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   223
    cls.add_method('IsIntervalOpt', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   224
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   225
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   226
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   227
    ## radvd-interface.h: bool ns3::RadvdInterface::IsManagedFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   228
    cls.add_method('IsManagedFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   229
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   230
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   231
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   232
    ## radvd-interface.h: bool ns3::RadvdInterface::IsMobRtrSupportFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   233
    cls.add_method('IsMobRtrSupportFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   234
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   235
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   236
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   237
    ## radvd-interface.h: bool ns3::RadvdInterface::IsOtherConfigFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   238
    cls.add_method('IsOtherConfigFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   239
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   240
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   241
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   242
    ## radvd-interface.h: bool ns3::RadvdInterface::IsSendAdvert() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   243
    cls.add_method('IsSendAdvert', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   244
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   245
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   246
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   247
    ## radvd-interface.h: bool ns3::RadvdInterface::IsSourceLLAddress() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   248
    cls.add_method('IsSourceLLAddress', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   249
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   250
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   251
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   252
    ## radvd-interface.h: void ns3::RadvdInterface::SetCurHopLimit(uint8_t curHopLimit) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   253
    cls.add_method('SetCurHopLimit', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   254
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   255
                   [param('uint8_t', 'curHopLimit')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   256
    ## radvd-interface.h: void ns3::RadvdInterface::SetDefaultLifeTime(uint32_t defaultLifeTime) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   257
    cls.add_method('SetDefaultLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   258
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   259
                   [param('uint32_t', 'defaultLifeTime')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   260
    ## radvd-interface.h: void ns3::RadvdInterface::SetDefaultPreference(uint8_t defaultPreference) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   261
    cls.add_method('SetDefaultPreference', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   262
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   263
                   [param('uint8_t', 'defaultPreference')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   264
    ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentFlag(bool homeAgentFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   265
    cls.add_method('SetHomeAgentFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   266
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   267
                   [param('bool', 'homeAgentFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   268
    ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentInfo(bool homeAgentFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   269
    cls.add_method('SetHomeAgentInfo', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   270
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   271
                   [param('bool', 'homeAgentFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   272
    ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentLifeTime(uint32_t homeAgentLifeTime) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   273
    cls.add_method('SetHomeAgentLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   274
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   275
                   [param('uint32_t', 'homeAgentLifeTime')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   276
    ## radvd-interface.h: void ns3::RadvdInterface::SetHomeAgentPreference(uint32_t homeAgentPreference) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   277
    cls.add_method('SetHomeAgentPreference', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   278
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   279
                   [param('uint32_t', 'homeAgentPreference')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   280
    ## radvd-interface.h: void ns3::RadvdInterface::SetIntervalOpt(bool intervalOpt) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   281
    cls.add_method('SetIntervalOpt', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   282
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   283
                   [param('bool', 'intervalOpt')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   284
    ## radvd-interface.h: void ns3::RadvdInterface::SetLinkMtu(uint32_t linkMtu) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   285
    cls.add_method('SetLinkMtu', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   286
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   287
                   [param('uint32_t', 'linkMtu')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   288
    ## radvd-interface.h: void ns3::RadvdInterface::SetManagedFlag(bool managedFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   289
    cls.add_method('SetManagedFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   290
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   291
                   [param('bool', 'managedFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   292
    ## radvd-interface.h: void ns3::RadvdInterface::SetMaxRtrAdvInterval(uint32_t maxRtrAdvInterval) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   293
    cls.add_method('SetMaxRtrAdvInterval', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   294
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   295
                   [param('uint32_t', 'maxRtrAdvInterval')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   296
    ## radvd-interface.h: void ns3::RadvdInterface::SetMinDelayBetweenRAs(uint32_t minDelayBetweenRAs) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   297
    cls.add_method('SetMinDelayBetweenRAs', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   298
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   299
                   [param('uint32_t', 'minDelayBetweenRAs')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   300
    ## radvd-interface.h: void ns3::RadvdInterface::SetMinRtrAdvInterval(uint32_t minRtrAdvInterval) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   301
    cls.add_method('SetMinRtrAdvInterval', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   302
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   303
                   [param('uint32_t', 'minRtrAdvInterval')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   304
    ## radvd-interface.h: void ns3::RadvdInterface::SetMobRtrSupportFlag(bool mobRtrSupportFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   305
    cls.add_method('SetMobRtrSupportFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   306
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   307
                   [param('bool', 'mobRtrSupportFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   308
    ## radvd-interface.h: void ns3::RadvdInterface::SetOtherConfigFlag(bool otherConfigFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   309
    cls.add_method('SetOtherConfigFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   310
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   311
                   [param('bool', 'otherConfigFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   312
    ## radvd-interface.h: void ns3::RadvdInterface::SetReachableTime(uint32_t reachableTime) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   313
    cls.add_method('SetReachableTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   314
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   315
                   [param('uint32_t', 'reachableTime')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   316
    ## radvd-interface.h: void ns3::RadvdInterface::SetRetransTimer(uint32_t retransTimer) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   317
    cls.add_method('SetRetransTimer', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   318
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   319
                   [param('uint32_t', 'retransTimer')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   320
    ## radvd-interface.h: void ns3::RadvdInterface::SetSendAdvert(bool sendAdvert) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   321
    cls.add_method('SetSendAdvert', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   322
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   323
                   [param('bool', 'sendAdvert')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   324
    ## radvd-interface.h: void ns3::RadvdInterface::SetSourceLLAddress(bool sourceLLAddress) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   325
    cls.add_method('SetSourceLLAddress', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   326
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   327
                   [param('bool', 'sourceLLAddress')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   328
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   329
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   330
def register_Ns3RadvdPrefix_methods(root_module, cls):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   331
    ## radvd-prefix.h: ns3::RadvdPrefix::RadvdPrefix(ns3::RadvdPrefix const & arg0) [copy constructor]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   332
    cls.add_constructor([param('ns3::RadvdPrefix const &', 'arg0')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   333
    ## radvd-prefix.h: ns3::RadvdPrefix::RadvdPrefix(ns3::Ipv6Address network, uint8_t prefixLength, uint32_t preferredLifeTime=604800, uint32_t validLifeTime=2592000, bool onLinkFlag=true, bool autonomousFlag=true, bool routerAddrFlag=false) [constructor]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   334
    cls.add_constructor([param('ns3::Ipv6Address', 'network'), param('uint8_t', 'prefixLength'), param('uint32_t', 'preferredLifeTime', default_value='604800'), param('uint32_t', 'validLifeTime', default_value='2592000'), param('bool', 'onLinkFlag', default_value='true'), param('bool', 'autonomousFlag', default_value='true'), param('bool', 'routerAddrFlag', default_value='false')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   335
    ## radvd-prefix.h: ns3::Ipv6Address ns3::RadvdPrefix::GetNetwork() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   336
    cls.add_method('GetNetwork', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   337
                   'ns3::Ipv6Address', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   338
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   339
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   340
    ## radvd-prefix.h: uint32_t ns3::RadvdPrefix::GetPreferredLifeTime() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   341
    cls.add_method('GetPreferredLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   342
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   343
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   344
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   345
    ## radvd-prefix.h: uint8_t ns3::RadvdPrefix::GetPrefixLength() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   346
    cls.add_method('GetPrefixLength', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   347
                   'uint8_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   348
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   349
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   350
    ## radvd-prefix.h: uint32_t ns3::RadvdPrefix::GetValidLifeTime() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   351
    cls.add_method('GetValidLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   352
                   'uint32_t', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   353
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   354
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   355
    ## radvd-prefix.h: bool ns3::RadvdPrefix::IsAutonomousFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   356
    cls.add_method('IsAutonomousFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   357
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   358
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   359
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   360
    ## radvd-prefix.h: bool ns3::RadvdPrefix::IsOnLinkFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   361
    cls.add_method('IsOnLinkFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   362
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   363
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   364
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   365
    ## radvd-prefix.h: bool ns3::RadvdPrefix::IsRouterAddrFlag() const [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   366
    cls.add_method('IsRouterAddrFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   367
                   'bool', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   368
                   [], 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   369
                   is_const=True)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   370
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetAutonomousFlag(bool autonomousFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   371
    cls.add_method('SetAutonomousFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   372
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   373
                   [param('bool', 'autonomousFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   374
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetNetwork(ns3::Ipv6Address network) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   375
    cls.add_method('SetNetwork', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   376
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   377
                   [param('ns3::Ipv6Address', 'network')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   378
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetOnLinkFlag(bool onLinkFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   379
    cls.add_method('SetOnLinkFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   380
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   381
                   [param('bool', 'onLinkFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   382
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetPreferredLifeTime(uint32_t preferredLifeTime) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   383
    cls.add_method('SetPreferredLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   384
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   385
                   [param('uint32_t', 'preferredLifeTime')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   386
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetPrefixLength(uint8_t prefixLength) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   387
    cls.add_method('SetPrefixLength', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   388
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   389
                   [param('uint8_t', 'prefixLength')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   390
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetRouterAddrFlag(bool routerAddrFlag) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   391
    cls.add_method('SetRouterAddrFlag', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   392
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   393
                   [param('bool', 'routerAddrFlag')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   394
    ## radvd-prefix.h: void ns3::RadvdPrefix::SetValidLifeTime(uint32_t validLifeTime) [member function]
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   395
    cls.add_method('SetValidLifeTime', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   396
                   'void', 
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   397
                   [param('uint32_t', 'validLifeTime')])
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   398
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   399
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   400
def register_functions(root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   401
    module = root_module
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   402
    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   403
    register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   404
    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   405
    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   406
    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   407
    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   408
    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   409
    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   410
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   411
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   412
def register_functions_ns3_Config(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   413
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   414
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   415
def register_functions_ns3_TimeStepPrecision(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   416
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   417
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   418
def register_functions_ns3_addressUtils(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   419
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   420
5753
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   421
def register_functions_ns3_aodv(module, root_module):
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   422
    return
8c105b521d1b Python: rescan; need new 'section precedence' API from PyBindGen; other PBG bug fixes pulled from new version.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5348
diff changeset
   423
5348
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   424
def register_functions_ns3_dot11s(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   425
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   426
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   427
def register_functions_ns3_flame(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   428
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   429
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   430
def register_functions_ns3_internal(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   431
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   432
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   433
def register_functions_ns3_olsr(module, root_module):
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   434
    return
0d11c82c3a45 python-scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 5324
diff changeset
   435