bindings/python/apidefs/gcc-LP64/ns3_module_spectrum.py
author Tom Henderson <tomh@tomh.org>
Tue, 21 Dec 2010 22:49:48 -0800
changeset 6718 87c3097fecef
parent 6716 e2c0e6a51e58
child 6806 dcfff807764a
permissions -rw-r--r--
rescan bindings
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     1
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     2
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     3
def register_types(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     4
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     5
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     6
    ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     7
    module.add_class('MicrowaveOvenSpectrumValueHelper')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     8
    ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
     9
    module.add_class('RxSpectrumModelInfo')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    10
    ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    11
    module.add_class('TxSpectrumModelInfo')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    12
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    13
    module.add_class('WifiSpectrumValue5MhzFactory', allow_subclassing=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    14
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    15
    module.add_class('WifiSpectrumValueHelper', allow_subclassing=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    16
    ## spectrum-error-model.h: ns3::SpectrumErrorModel [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    17
    module.add_class('SpectrumErrorModel', parent=root_module['ns3::Object'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    18
    ## spectrum-interference.h: ns3::SpectrumInterference [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    19
    module.add_class('SpectrumInterference', parent=root_module['ns3::Object'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    20
    ## waveform-generator.h: ns3::WaveformGenerator [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    21
    module.add_class('WaveformGenerator', parent=root_module['ns3::SpectrumPhy'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    22
    ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    23
    module.add_class('AlohaNoackMacHeader', parent=root_module['ns3::Header'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    24
    ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    25
    module.add_class('HalfDuplexIdealPhy', parent=root_module['ns3::SpectrumPhy'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    26
    ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::State [enumeration]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    27
    module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::HalfDuplexIdealPhy'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    28
    ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    29
    module.add_class('NonCommunicatingNetDevice', parent=root_module['ns3::NetDevice'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    30
    ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    31
    module.add_class('ShannonSpectrumErrorModel', parent=root_module['ns3::SpectrumErrorModel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    32
    ## spectrum-analyzer.h: ns3::SpectrumAnalyzer [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    33
    module.add_class('SpectrumAnalyzer', parent=root_module['ns3::SpectrumPhy'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    34
    ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    35
    module.add_class('AlohaNoackNetDevice', parent=root_module['ns3::NetDevice'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    36
    ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::State [enumeration]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    37
    module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::AlohaNoackNetDevice'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    38
    ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    39
    module.add_class('MultiModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    40
    ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel [class]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    41
    module.add_class('SingleModelSpectrumChannel', parent=root_module['ns3::SpectrumChannel'])
6691
5b238a88cb60 rescan python bindings
Josh Pelkey <jpelkey@gatech.edu>
parents: 6675
diff changeset
    42
    typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >', 'ns3::SpectrumConverterMap_t')
5b238a88cb60 rescan python bindings
Josh Pelkey <jpelkey@gatech.edu>
parents: 6675
diff changeset
    43
    typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >*', 'ns3::SpectrumConverterMap_t*')
5b238a88cb60 rescan python bindings
Josh Pelkey <jpelkey@gatech.edu>
parents: 6675
diff changeset
    44
    typehandlers.add_type_alias('std::map< unsigned int, ns3::SpectrumConverter, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::SpectrumConverter > > >&', 'ns3::SpectrumConverterMap_t&')
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    45
    typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >', 'ns3::TxSpectrumModelInfoMap_t')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    46
    typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >*', 'ns3::TxSpectrumModelInfoMap_t*')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    47
    typehandlers.add_type_alias('std::map< unsigned int, ns3::TxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::TxSpectrumModelInfo > > >&', 'ns3::TxSpectrumModelInfoMap_t&')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    48
    typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >', 'ns3::RxSpectrumModelInfoMap_t')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    49
    typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >*', 'ns3::RxSpectrumModelInfoMap_t*')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    50
    typehandlers.add_type_alias('std::map< unsigned int, ns3::RxSpectrumModelInfo, std::less< unsigned int >, std::allocator< std::pair< unsigned int const, ns3::RxSpectrumModelInfo > > >&', 'ns3::RxSpectrumModelInfoMap_t&')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    51
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    52
    ## Register a nested module for the namespace Config
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    53
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    54
    nested_module = module.add_cpp_namespace('Config')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    55
    register_types_ns3_Config(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    56
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    57
    
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    58
    ## Register a nested module for the namespace FatalImpl
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    59
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    60
    nested_module = module.add_cpp_namespace('FatalImpl')
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    61
    register_types_ns3_FatalImpl(nested_module)
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    62
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
    63
    
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    64
    ## Register a nested module for the namespace addressUtils
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    65
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    66
    nested_module = module.add_cpp_namespace('addressUtils')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    67
    register_types_ns3_addressUtils(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    68
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    69
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    70
    ## Register a nested module for the namespace aodv
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    71
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    72
    nested_module = module.add_cpp_namespace('aodv')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    73
    register_types_ns3_aodv(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    74
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    75
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    76
    ## Register a nested module for the namespace dot11s
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    77
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    78
    nested_module = module.add_cpp_namespace('dot11s')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    79
    register_types_ns3_dot11s(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    80
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    81
    
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    82
    ## Register a nested module for the namespace dsdv
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    83
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    84
    nested_module = module.add_cpp_namespace('dsdv')
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    85
    register_types_ns3_dsdv(nested_module)
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    86
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
    87
    
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    88
    ## Register a nested module for the namespace flame
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    89
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    90
    nested_module = module.add_cpp_namespace('flame')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    91
    register_types_ns3_flame(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    92
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    93
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    94
    ## Register a nested module for the namespace internal
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    95
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    96
    nested_module = module.add_cpp_namespace('internal')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    97
    register_types_ns3_internal(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    98
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
    99
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   100
    ## Register a nested module for the namespace olsr
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   101
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   102
    nested_module = module.add_cpp_namespace('olsr')
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   103
    register_types_ns3_olsr(nested_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   104
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   105
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   106
def register_types_ns3_Config(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   107
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   108
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   109
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
   110
def register_types_ns3_FatalImpl(module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
   111
    root_module = module.get_root()
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
   112
    
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
   113
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   114
def register_types_ns3_addressUtils(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   115
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   116
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   117
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   118
def register_types_ns3_aodv(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   119
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   120
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   121
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   122
def register_types_ns3_dot11s(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   123
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   124
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   125
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   126
def register_types_ns3_dsdv(module):
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   127
    root_module = module.get_root()
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   128
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   129
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   130
def register_types_ns3_flame(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   131
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   132
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   133
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   134
def register_types_ns3_internal(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   135
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   136
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   137
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   138
def register_types_ns3_olsr(module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   139
    root_module = module.get_root()
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   140
    
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   141
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   142
def register_methods(root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   143
    register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, root_module['ns3::MicrowaveOvenSpectrumValueHelper'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   144
    register_Ns3RxSpectrumModelInfo_methods(root_module, root_module['ns3::RxSpectrumModelInfo'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   145
    register_Ns3TxSpectrumModelInfo_methods(root_module, root_module['ns3::TxSpectrumModelInfo'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   146
    register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, root_module['ns3::WifiSpectrumValue5MhzFactory'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   147
    register_Ns3WifiSpectrumValueHelper_methods(root_module, root_module['ns3::WifiSpectrumValueHelper'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   148
    register_Ns3SpectrumErrorModel_methods(root_module, root_module['ns3::SpectrumErrorModel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   149
    register_Ns3SpectrumInterference_methods(root_module, root_module['ns3::SpectrumInterference'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   150
    register_Ns3WaveformGenerator_methods(root_module, root_module['ns3::WaveformGenerator'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   151
    register_Ns3AlohaNoackMacHeader_methods(root_module, root_module['ns3::AlohaNoackMacHeader'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   152
    register_Ns3HalfDuplexIdealPhy_methods(root_module, root_module['ns3::HalfDuplexIdealPhy'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   153
    register_Ns3NonCommunicatingNetDevice_methods(root_module, root_module['ns3::NonCommunicatingNetDevice'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   154
    register_Ns3ShannonSpectrumErrorModel_methods(root_module, root_module['ns3::ShannonSpectrumErrorModel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   155
    register_Ns3SpectrumAnalyzer_methods(root_module, root_module['ns3::SpectrumAnalyzer'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   156
    register_Ns3AlohaNoackNetDevice_methods(root_module, root_module['ns3::AlohaNoackNetDevice'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   157
    register_Ns3MultiModelSpectrumChannel_methods(root_module, root_module['ns3::MultiModelSpectrumChannel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   158
    register_Ns3SingleModelSpectrumChannel_methods(root_module, root_module['ns3::SingleModelSpectrumChannel'])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   159
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   160
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   161
def register_Ns3MicrowaveOvenSpectrumValueHelper_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   162
    ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   163
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   164
    ## microwave-oven-spectrum-value-helper.h: ns3::MicrowaveOvenSpectrumValueHelper::MicrowaveOvenSpectrumValueHelper(ns3::MicrowaveOvenSpectrumValueHelper const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   165
    cls.add_constructor([param('ns3::MicrowaveOvenSpectrumValueHelper const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   166
    ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr<ns3::SpectrumValue> ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   167
    cls.add_method('CreatePowerSpectralDensityMwo1', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   168
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   169
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   170
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   171
    ## microwave-oven-spectrum-value-helper.h: static ns3::Ptr<ns3::SpectrumValue> ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   172
    cls.add_method('CreatePowerSpectralDensityMwo2', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   173
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   174
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   175
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   176
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   177
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   178
def register_Ns3RxSpectrumModelInfo_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   179
    ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::RxSpectrumModelInfo const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   180
    cls.add_constructor([param('ns3::RxSpectrumModelInfo const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   181
    ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::RxSpectrumModelInfo(ns3::Ptr<ns3::SpectrumModel const> rxSpectrumModel) [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   182
    cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'rxSpectrumModel')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   183
    ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxPhyList [variable]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   184
    cls.add_instance_attribute('m_rxPhyList', 'std::list< ns3::Ptr< ns3::SpectrumPhy > >', is_const=False)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   185
    ## multi-model-spectrum-channel.h: ns3::RxSpectrumModelInfo::m_rxSpectrumModel [variable]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   186
    cls.add_instance_attribute('m_rxSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   187
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   188
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   189
def register_Ns3TxSpectrumModelInfo_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   190
    ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::TxSpectrumModelInfo const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   191
    cls.add_constructor([param('ns3::TxSpectrumModelInfo const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   192
    ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::TxSpectrumModelInfo(ns3::Ptr<ns3::SpectrumModel const> txSpectrumModel) [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   193
    cls.add_constructor([param('ns3::Ptr< ns3::SpectrumModel const >', 'txSpectrumModel')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   194
    ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_spectrumConverterMap [variable]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   195
    cls.add_instance_attribute('m_spectrumConverterMap', 'ns3::SpectrumConverterMap_t', is_const=False)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   196
    ## multi-model-spectrum-channel.h: ns3::TxSpectrumModelInfo::m_txSpectrumModel [variable]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   197
    cls.add_instance_attribute('m_txSpectrumModel', 'ns3::Ptr< ns3::SpectrumModel const >', is_const=False)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   198
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   199
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   200
def register_Ns3WifiSpectrumValue5MhzFactory_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   201
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   202
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   203
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValue5MhzFactory::WifiSpectrumValue5MhzFactory(ns3::WifiSpectrumValue5MhzFactory const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   204
    cls.add_constructor([param('ns3::WifiSpectrumValue5MhzFactory const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   205
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateConstant(double psd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   206
    cls.add_method('CreateConstant', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   207
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   208
                   [param('double', 'psd')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   209
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   210
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateRfFilter(uint32_t channel) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   211
    cls.add_method('CreateRfFilter', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   212
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   213
                   [param('uint32_t', 'channel')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   214
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   215
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValue5MhzFactory::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   216
    cls.add_method('CreateTxPowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   217
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   218
                   [param('double', 'txPower'), param('uint32_t', 'channel')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   219
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   220
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   221
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   222
def register_Ns3WifiSpectrumValueHelper_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   223
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   224
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   225
    ## wifi-spectrum-value-helper.h: ns3::WifiSpectrumValueHelper::WifiSpectrumValueHelper(ns3::WifiSpectrumValueHelper const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   226
    cls.add_constructor([param('ns3::WifiSpectrumValueHelper const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   227
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateConstant(double psd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   228
    cls.add_method('CreateConstant', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   229
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   230
                   [param('double', 'psd')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   231
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   232
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateRfFilter(uint32_t channel) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   233
    cls.add_method('CreateRfFilter', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   234
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   235
                   [param('uint32_t', 'channel')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   236
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   237
    ## wifi-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::WifiSpectrumValueHelper::CreateTxPowerSpectralDensity(double txPower, uint32_t channel) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   238
    cls.add_method('CreateTxPowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   239
                   'ns3::Ptr< ns3::SpectrumValue >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   240
                   [param('double', 'txPower'), param('uint32_t', 'channel')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   241
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   242
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   243
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   244
def register_Ns3SpectrumErrorModel_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   245
    ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   246
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   247
    ## spectrum-error-model.h: ns3::SpectrumErrorModel::SpectrumErrorModel(ns3::SpectrumErrorModel const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   248
    cls.add_constructor([param('ns3::SpectrumErrorModel const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   249
    ## spectrum-error-model.h: void ns3::SpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   250
    cls.add_method('EvaluateChunk', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   251
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   252
                   [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   253
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   254
    ## spectrum-error-model.h: bool ns3::SpectrumErrorModel::IsRxCorrect() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   255
    cls.add_method('IsRxCorrect', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   256
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   257
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   258
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   259
    ## spectrum-error-model.h: void ns3::SpectrumErrorModel::StartRx(ns3::Ptr<ns3::Packet const> p) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   260
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   261
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   262
                   [param('ns3::Ptr< ns3::Packet const >', 'p')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   263
                   is_pure_virtual=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   264
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   265
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   266
def register_Ns3SpectrumInterference_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   267
    ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference(ns3::SpectrumInterference const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   268
    cls.add_constructor([param('ns3::SpectrumInterference const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   269
    ## spectrum-interference.h: ns3::SpectrumInterference::SpectrumInterference() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   270
    cls.add_constructor([])
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
   271
    ## spectrum-interference.h: void ns3::SpectrumInterference::AddSignal(ns3::Ptr<ns3::SpectrumValue const> spd, ns3::Time const duration) [member function]
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   272
    cls.add_method('AddSignal', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   273
                   'void', 
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
   274
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'spd'), param('ns3::Time const', 'duration')])
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   275
    ## spectrum-interference.h: bool ns3::SpectrumInterference::EndRx() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   276
    cls.add_method('EndRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   277
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   278
                   [])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   279
    ## spectrum-interference.h: void ns3::SpectrumInterference::SetErrorModel(ns3::Ptr<ns3::SpectrumErrorModel> e) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   280
    cls.add_method('SetErrorModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   281
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   282
                   [param('ns3::Ptr< ns3::SpectrumErrorModel >', 'e')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   283
    ## spectrum-interference.h: void ns3::SpectrumInterference::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   284
    cls.add_method('SetNoisePowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   285
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   286
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   287
    ## spectrum-interference.h: void ns3::SpectrumInterference::StartRx(ns3::Ptr<ns3::Packet const> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   288
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   289
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   290
                   [param('ns3::Ptr< ns3::Packet const >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   291
    ## spectrum-interference.h: void ns3::SpectrumInterference::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   292
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   293
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   294
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   295
                   visibility='protected', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   296
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   297
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   298
def register_Ns3WaveformGenerator_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   299
    ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator(ns3::WaveformGenerator const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   300
    cls.add_constructor([param('ns3::WaveformGenerator const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   301
    ## waveform-generator.h: ns3::WaveformGenerator::WaveformGenerator() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   302
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   303
    ## waveform-generator.h: ns3::Ptr<ns3::Object> ns3::WaveformGenerator::GetDevice() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   304
    cls.add_method('GetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   305
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   306
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   307
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   308
    ## waveform-generator.h: double ns3::WaveformGenerator::GetDutyCycle() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   309
    cls.add_method('GetDutyCycle', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   310
                   'double', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   311
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   312
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   313
    ## waveform-generator.h: ns3::Ptr<ns3::Object> ns3::WaveformGenerator::GetMobility() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   314
    cls.add_method('GetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   315
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   316
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   317
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   318
    ## waveform-generator.h: ns3::Time ns3::WaveformGenerator::GetPeriod() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   319
    cls.add_method('GetPeriod', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   320
                   'ns3::Time', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   321
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   322
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   323
    ## waveform-generator.h: ns3::Ptr<ns3::SpectrumModel const> ns3::WaveformGenerator::GetRxSpectrumModel() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   324
    cls.add_method('GetRxSpectrumModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   325
                   'ns3::Ptr< ns3::SpectrumModel const >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   326
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   327
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   328
    ## waveform-generator.h: ns3::SpectrumType ns3::WaveformGenerator::GetSpectrumType() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   329
    cls.add_method('GetSpectrumType', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   330
                   'ns3::SpectrumType', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   331
                   [])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   332
    ## waveform-generator.h: static ns3::TypeId ns3::WaveformGenerator::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   333
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   334
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   335
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   336
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   337
    ## waveform-generator.h: void ns3::WaveformGenerator::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   338
    cls.add_method('SetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   339
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   340
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   341
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   342
    ## waveform-generator.h: void ns3::WaveformGenerator::SetDevice(ns3::Ptr<ns3::Object> d) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   343
    cls.add_method('SetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   344
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   345
                   [param('ns3::Ptr< ns3::Object >', 'd')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   346
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   347
    ## waveform-generator.h: void ns3::WaveformGenerator::SetDutyCycle(double value) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   348
    cls.add_method('SetDutyCycle', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   349
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   350
                   [param('double', 'value')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   351
    ## waveform-generator.h: void ns3::WaveformGenerator::SetMobility(ns3::Ptr<ns3::Object> m) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   352
    cls.add_method('SetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   353
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   354
                   [param('ns3::Ptr< ns3::Object >', 'm')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   355
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   356
    ## waveform-generator.h: void ns3::WaveformGenerator::SetPeriod(ns3::Time period) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   357
    cls.add_method('SetPeriod', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   358
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   359
                   [param('ns3::Time', 'period')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   360
    ## waveform-generator.h: void ns3::WaveformGenerator::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txs) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   361
    cls.add_method('SetTxPowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   362
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   363
                   [param('ns3::Ptr< ns3::SpectrumValue >', 'txs')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   364
    ## waveform-generator.h: void ns3::WaveformGenerator::Start() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   365
    cls.add_method('Start', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   366
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   367
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   368
                   is_virtual=True)
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
   369
    ## waveform-generator.h: void ns3::WaveformGenerator::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function]
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   370
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   371
                   'void', 
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
   372
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], 
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   373
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   374
    ## waveform-generator.h: void ns3::WaveformGenerator::Stop() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   375
    cls.add_method('Stop', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   376
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   377
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   378
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   379
    ## waveform-generator.h: void ns3::WaveformGenerator::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   380
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   381
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   382
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   383
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   384
    ## waveform-generator.h: void ns3::WaveformGenerator::GenerateWaveform() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   385
    cls.add_method('GenerateWaveform', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   386
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   387
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   388
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   389
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   390
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   391
def register_Ns3AlohaNoackMacHeader_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   392
    ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   393
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   394
    ## aloha-noack-mac-header.h: ns3::AlohaNoackMacHeader::AlohaNoackMacHeader(ns3::AlohaNoackMacHeader const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   395
    cls.add_constructor([param('ns3::AlohaNoackMacHeader const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   396
    ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   397
    cls.add_method('Deserialize', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   398
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   399
                   [param('ns3::Buffer::Iterator', 'start')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   400
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   401
    ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetDestination() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   402
    cls.add_method('GetDestination', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   403
                   'ns3::Mac48Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   404
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   405
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   406
    ## aloha-noack-mac-header.h: ns3::TypeId ns3::AlohaNoackMacHeader::GetInstanceTypeId() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   407
    cls.add_method('GetInstanceTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   408
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   409
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   410
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   411
    ## aloha-noack-mac-header.h: uint32_t ns3::AlohaNoackMacHeader::GetSerializedSize() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   412
    cls.add_method('GetSerializedSize', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   413
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   414
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   415
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   416
    ## aloha-noack-mac-header.h: ns3::Mac48Address ns3::AlohaNoackMacHeader::GetSource() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   417
    cls.add_method('GetSource', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   418
                   'ns3::Mac48Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   419
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   420
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   421
    ## aloha-noack-mac-header.h: static ns3::TypeId ns3::AlohaNoackMacHeader::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   422
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   423
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   424
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   425
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   426
    ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Print(std::ostream & os) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   427
    cls.add_method('Print', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   428
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   429
                   [param('std::ostream &', 'os')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   430
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   431
    ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   432
    cls.add_method('Serialize', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   433
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   434
                   [param('ns3::Buffer::Iterator', 'start')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   435
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   436
    ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetDestination(ns3::Mac48Address destination) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   437
    cls.add_method('SetDestination', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   438
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   439
                   [param('ns3::Mac48Address', 'destination')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   440
    ## aloha-noack-mac-header.h: void ns3::AlohaNoackMacHeader::SetSource(ns3::Mac48Address source) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   441
    cls.add_method('SetSource', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   442
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   443
                   [param('ns3::Mac48Address', 'source')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   444
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   445
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   446
def register_Ns3HalfDuplexIdealPhy_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   447
    ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy(ns3::HalfDuplexIdealPhy const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   448
    cls.add_constructor([param('ns3::HalfDuplexIdealPhy const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   449
    ## half-duplex-ideal-phy.h: ns3::HalfDuplexIdealPhy::HalfDuplexIdealPhy() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   450
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   451
    ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::Object> ns3::HalfDuplexIdealPhy::GetDevice() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   452
    cls.add_method('GetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   453
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   454
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   455
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   456
    ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::Object> ns3::HalfDuplexIdealPhy::GetMobility() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   457
    cls.add_method('GetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   458
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   459
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   460
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   461
    ## half-duplex-ideal-phy.h: ns3::DataRate ns3::HalfDuplexIdealPhy::GetRate() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   462
    cls.add_method('GetRate', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   463
                   'ns3::DataRate', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   464
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   465
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   466
    ## half-duplex-ideal-phy.h: ns3::Ptr<ns3::SpectrumModel const> ns3::HalfDuplexIdealPhy::GetRxSpectrumModel() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   467
    cls.add_method('GetRxSpectrumModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   468
                   'ns3::Ptr< ns3::SpectrumModel const >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   469
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   470
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   471
    ## half-duplex-ideal-phy.h: ns3::SpectrumType ns3::HalfDuplexIdealPhy::GetSpectrumType() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   472
    cls.add_method('GetSpectrumType', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   473
                   'ns3::SpectrumType', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   474
                   [])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   475
    ## half-duplex-ideal-phy.h: static ns3::TypeId ns3::HalfDuplexIdealPhy::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   476
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   477
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   478
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   479
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   480
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   481
    cls.add_method('SetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   482
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   483
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   484
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   485
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetDevice(ns3::Ptr<ns3::Object> d) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   486
    cls.add_method('SetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   487
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   488
                   [param('ns3::Ptr< ns3::Object >', 'd')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   489
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   490
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetMobility(ns3::Ptr<ns3::Object> m) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   491
    cls.add_method('SetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   492
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   493
                   [param('ns3::Ptr< ns3::Object >', 'm')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   494
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   495
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   496
    cls.add_method('SetNoisePowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   497
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   498
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   499
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxEndErrorCallback(ns3::PhyMacRxEndErrorCallback c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   500
    cls.add_method('SetPhyMacRxEndErrorCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   501
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   502
                   [param('ns3::PhyMacRxEndErrorCallback', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   503
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxEndOkCallback(ns3::PhyMacRxEndOkCallback c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   504
    cls.add_method('SetPhyMacRxEndOkCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   505
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   506
                   [param('ns3::PhyMacRxEndOkCallback', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   507
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacRxStartCallback(ns3::PhyMacRxStartCallback c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   508
    cls.add_method('SetPhyMacRxStartCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   509
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   510
                   [param('ns3::PhyMacRxStartCallback', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   511
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetPhyMacTxEndCallback(ns3::PhyMacTxEndCallback c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   512
    cls.add_method('SetPhyMacTxEndCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   513
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   514
                   [param('ns3::PhyMacTxEndCallback', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   515
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetRate(ns3::DataRate rate) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   516
    cls.add_method('SetRate', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   517
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   518
                   [param('ns3::DataRate', 'rate')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   519
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   520
    cls.add_method('SetTxPowerSpectralDensity', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   521
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   522
                   [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   523
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   524
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   525
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   526
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   527
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   528
    ## half-duplex-ideal-phy.h: bool ns3::HalfDuplexIdealPhy::StartTx(ns3::Ptr<ns3::Packet> p) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   529
    cls.add_method('StartTx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   530
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   531
                   [param('ns3::Ptr< ns3::Packet >', 'p')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   532
    ## half-duplex-ideal-phy.h: void ns3::HalfDuplexIdealPhy::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   533
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   534
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   535
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   536
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   537
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   538
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   539
def register_Ns3NonCommunicatingNetDevice_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   540
    ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice(ns3::NonCommunicatingNetDevice const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   541
    cls.add_constructor([param('ns3::NonCommunicatingNetDevice const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   542
    ## non-communicating-net-device.h: ns3::NonCommunicatingNetDevice::NonCommunicatingNetDevice() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   543
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   544
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   545
    cls.add_method('AddLinkChangeCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   546
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   547
                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   548
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   549
    ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetAddress() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   550
    cls.add_method('GetAddress', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   551
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   552
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   553
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   554
    ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetBroadcast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   555
    cls.add_method('GetBroadcast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   556
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   557
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   558
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   559
    ## non-communicating-net-device.h: ns3::Ptr<ns3::Channel> ns3::NonCommunicatingNetDevice::GetChannel() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   560
    cls.add_method('GetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   561
                   'ns3::Ptr< ns3::Channel >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   562
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   563
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   564
    ## non-communicating-net-device.h: uint32_t ns3::NonCommunicatingNetDevice::GetIfIndex() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   565
    cls.add_method('GetIfIndex', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   566
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   567
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   568
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   569
    ## non-communicating-net-device.h: uint16_t ns3::NonCommunicatingNetDevice::GetMtu() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   570
    cls.add_method('GetMtu', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   571
                   'uint16_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   572
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   573
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   574
    ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   575
    cls.add_method('GetMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   576
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   577
                   [param('ns3::Ipv4Address', 'addr')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   578
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   579
    ## non-communicating-net-device.h: ns3::Address ns3::NonCommunicatingNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   580
    cls.add_method('GetMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   581
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   582
                   [param('ns3::Ipv6Address', 'addr')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   583
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   584
    ## non-communicating-net-device.h: ns3::Ptr<ns3::Node> ns3::NonCommunicatingNetDevice::GetNode() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   585
    cls.add_method('GetNode', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   586
                   'ns3::Ptr< ns3::Node >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   587
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   588
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   589
    ## non-communicating-net-device.h: ns3::Ptr<ns3::Object> ns3::NonCommunicatingNetDevice::GetPhy() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   590
    cls.add_method('GetPhy', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   591
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   592
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   593
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   594
    ## non-communicating-net-device.h: static ns3::TypeId ns3::NonCommunicatingNetDevice::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   595
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   596
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   597
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   598
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   599
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBridge() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   600
    cls.add_method('IsBridge', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   601
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   602
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   603
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   604
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsBroadcast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   605
    cls.add_method('IsBroadcast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   606
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   607
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   608
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   609
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsLinkUp() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   610
    cls.add_method('IsLinkUp', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   611
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   612
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   613
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   614
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsMulticast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   615
    cls.add_method('IsMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   616
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   617
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   618
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   619
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::IsPointToPoint() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   620
    cls.add_method('IsPointToPoint', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   621
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   622
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   623
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   624
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::NeedsArp() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   625
    cls.add_method('NeedsArp', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   626
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   627
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   628
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   629
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   630
    cls.add_method('Send', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   631
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   632
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   633
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   634
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   635
    cls.add_method('SendFrom', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   636
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   637
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   638
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   639
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetAddress(ns3::Address address) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   640
    cls.add_method('SetAddress', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   641
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   642
                   [param('ns3::Address', 'address')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   643
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   644
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetChannel(ns3::Ptr<ns3::Channel> c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   645
    cls.add_method('SetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   646
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   647
                   [param('ns3::Ptr< ns3::Channel >', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   648
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetIfIndex(uint32_t const index) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   649
    cls.add_method('SetIfIndex', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   650
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   651
                   [param('uint32_t const', 'index')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   652
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   653
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SetMtu(uint16_t const mtu) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   654
    cls.add_method('SetMtu', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   655
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   656
                   [param('uint16_t const', 'mtu')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   657
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   658
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   659
    cls.add_method('SetNode', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   660
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   661
                   [param('ns3::Ptr< ns3::Node >', 'node')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   662
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   663
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPhy(ns3::Ptr<ns3::Object> phy) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   664
    cls.add_method('SetPhy', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   665
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   666
                   [param('ns3::Ptr< ns3::Object >', 'phy')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   667
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   668
    cls.add_method('SetPromiscReceiveCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   669
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   670
                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   671
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   672
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   673
    cls.add_method('SetReceiveCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   674
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   675
                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   676
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   677
    ## non-communicating-net-device.h: bool ns3::NonCommunicatingNetDevice::SupportsSendFrom() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   678
    cls.add_method('SupportsSendFrom', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   679
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   680
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   681
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   682
    ## non-communicating-net-device.h: void ns3::NonCommunicatingNetDevice::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   683
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   684
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   685
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   686
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   687
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   688
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   689
def register_Ns3ShannonSpectrumErrorModel_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   690
    ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   691
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   692
    ## spectrum-error-model.h: ns3::ShannonSpectrumErrorModel::ShannonSpectrumErrorModel(ns3::ShannonSpectrumErrorModel const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   693
    cls.add_constructor([param('ns3::ShannonSpectrumErrorModel const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   694
    ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::EvaluateChunk(ns3::SpectrumValue const & sinr, ns3::Time duration) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   695
    cls.add_method('EvaluateChunk', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   696
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   697
                   [param('ns3::SpectrumValue const &', 'sinr'), param('ns3::Time', 'duration')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   698
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   699
    ## spectrum-error-model.h: bool ns3::ShannonSpectrumErrorModel::IsRxCorrect() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   700
    cls.add_method('IsRxCorrect', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   701
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   702
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   703
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   704
    ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::StartRx(ns3::Ptr<ns3::Packet const> p) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   705
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   706
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   707
                   [param('ns3::Ptr< ns3::Packet const >', 'p')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   708
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   709
    ## spectrum-error-model.h: void ns3::ShannonSpectrumErrorModel::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   710
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   711
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   712
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   713
                   visibility='protected', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   714
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   715
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   716
def register_Ns3SpectrumAnalyzer_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   717
    ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer(ns3::SpectrumAnalyzer const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   718
    cls.add_constructor([param('ns3::SpectrumAnalyzer const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   719
    ## spectrum-analyzer.h: ns3::SpectrumAnalyzer::SpectrumAnalyzer() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   720
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   721
    ## spectrum-analyzer.h: ns3::Ptr<ns3::Object> ns3::SpectrumAnalyzer::GetDevice() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   722
    cls.add_method('GetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   723
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   724
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   725
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   726
    ## spectrum-analyzer.h: ns3::Ptr<ns3::Object> ns3::SpectrumAnalyzer::GetMobility() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   727
    cls.add_method('GetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   728
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   729
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   730
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   731
    ## spectrum-analyzer.h: ns3::Ptr<ns3::SpectrumModel const> ns3::SpectrumAnalyzer::GetRxSpectrumModel() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   732
    cls.add_method('GetRxSpectrumModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   733
                   'ns3::Ptr< ns3::SpectrumModel const >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   734
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   735
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   736
    ## spectrum-analyzer.h: static ns3::TypeId ns3::SpectrumAnalyzer::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   737
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   738
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   739
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   740
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   741
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   742
    cls.add_method('SetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   743
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   744
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   745
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   746
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetDevice(ns3::Ptr<ns3::Object> d) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   747
    cls.add_method('SetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   748
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   749
                   [param('ns3::Ptr< ns3::Object >', 'd')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   750
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   751
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetMobility(ns3::Ptr<ns3::Object> m) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   752
    cls.add_method('SetMobility', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   753
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   754
                   [param('ns3::Ptr< ns3::Object >', 'm')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   755
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   756
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::SetRxSpectrumModel(ns3::Ptr<ns3::SpectrumModel> m) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   757
    cls.add_method('SetRxSpectrumModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   758
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   759
                   [param('ns3::Ptr< ns3::SpectrumModel >', 'm')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   760
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Start() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   761
    cls.add_method('Start', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   762
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   763
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   764
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   765
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::StartRx(ns3::Ptr<ns3::PacketBurst> pb, ns3::Ptr<ns3::SpectrumValue const> rxPowerSpectralDensity, ns3::SpectrumType st, ns3::Time duration) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   766
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   767
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   768
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPowerSpectralDensity'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   769
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   770
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::Stop() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   771
    cls.add_method('Stop', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   772
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   773
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   774
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   775
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   776
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   777
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   778
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   779
                   visibility='protected', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   780
    ## spectrum-analyzer.h: void ns3::SpectrumAnalyzer::GenerateReport() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   781
    cls.add_method('GenerateReport', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   782
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   783
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   784
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   785
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   786
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   787
def register_Ns3AlohaNoackNetDevice_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   788
    ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice(ns3::AlohaNoackNetDevice const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   789
    cls.add_constructor([param('ns3::AlohaNoackNetDevice const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   790
    ## aloha-noack-net-device.h: ns3::AlohaNoackNetDevice::AlohaNoackNetDevice() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   791
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   792
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::AddLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   793
    cls.add_method('AddLinkChangeCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   794
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   795
                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   796
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   797
    ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetAddress() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   798
    cls.add_method('GetAddress', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   799
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   800
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   801
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   802
    ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetBroadcast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   803
    cls.add_method('GetBroadcast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   804
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   805
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   806
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   807
    ## aloha-noack-net-device.h: ns3::Ptr<ns3::Channel> ns3::AlohaNoackNetDevice::GetChannel() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   808
    cls.add_method('GetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   809
                   'ns3::Ptr< ns3::Channel >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   810
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   811
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   812
    ## aloha-noack-net-device.h: uint32_t ns3::AlohaNoackNetDevice::GetIfIndex() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   813
    cls.add_method('GetIfIndex', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   814
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   815
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   816
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   817
    ## aloha-noack-net-device.h: uint16_t ns3::AlohaNoackNetDevice::GetMtu() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   818
    cls.add_method('GetMtu', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   819
                   'uint16_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   820
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   821
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   822
    ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   823
    cls.add_method('GetMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   824
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   825
                   [param('ns3::Ipv4Address', 'addr')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   826
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   827
    ## aloha-noack-net-device.h: ns3::Address ns3::AlohaNoackNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   828
    cls.add_method('GetMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   829
                   'ns3::Address', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   830
                   [param('ns3::Ipv6Address', 'addr')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   831
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   832
    ## aloha-noack-net-device.h: ns3::Ptr<ns3::Node> ns3::AlohaNoackNetDevice::GetNode() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   833
    cls.add_method('GetNode', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   834
                   'ns3::Ptr< ns3::Node >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   835
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   836
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   837
    ## aloha-noack-net-device.h: ns3::Ptr<ns3::Object> ns3::AlohaNoackNetDevice::GetPhy() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   838
    cls.add_method('GetPhy', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   839
                   'ns3::Ptr< ns3::Object >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   840
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   841
                   is_const=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   842
    ## aloha-noack-net-device.h: static ns3::TypeId ns3::AlohaNoackNetDevice::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   843
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   844
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   845
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   846
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   847
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBridge() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   848
    cls.add_method('IsBridge', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   849
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   850
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   851
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   852
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsBroadcast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   853
    cls.add_method('IsBroadcast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   854
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   855
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   856
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   857
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsLinkUp() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   858
    cls.add_method('IsLinkUp', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   859
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   860
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   861
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   862
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsMulticast() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   863
    cls.add_method('IsMulticast', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   864
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   865
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   866
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   867
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::IsPointToPoint() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   868
    cls.add_method('IsPointToPoint', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   869
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   870
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   871
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   872
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::NeedsArp() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   873
    cls.add_method('NeedsArp', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   874
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   875
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   876
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   877
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndError() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   878
    cls.add_method('NotifyReceptionEndError', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   879
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   880
                   [])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   881
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionEndOk(ns3::Ptr<ns3::Packet> p) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   882
    cls.add_method('NotifyReceptionEndOk', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   883
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   884
                   [param('ns3::Ptr< ns3::Packet >', 'p')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   885
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyReceptionStart() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   886
    cls.add_method('NotifyReceptionStart', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   887
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   888
                   [])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   889
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::NotifyTransmissionEnd(ns3::Ptr<ns3::Packet const> arg0) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   890
    cls.add_method('NotifyTransmissionEnd', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   891
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   892
                   [param('ns3::Ptr< ns3::Packet const >', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   893
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   894
    cls.add_method('Send', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   895
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   896
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   897
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   898
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   899
    cls.add_method('SendFrom', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   900
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   901
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   902
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   903
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetAddress(ns3::Address address) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   904
    cls.add_method('SetAddress', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   905
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   906
                   [param('ns3::Address', 'address')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   907
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   908
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetChannel(ns3::Ptr<ns3::Channel> c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   909
    cls.add_method('SetChannel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   910
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   911
                   [param('ns3::Ptr< ns3::Channel >', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   912
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetIfIndex(uint32_t const index) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   913
    cls.add_method('SetIfIndex', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   914
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   915
                   [param('uint32_t const', 'index')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   916
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   917
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SetMtu(uint16_t const mtu) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   918
    cls.add_method('SetMtu', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   919
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   920
                   [param('uint16_t const', 'mtu')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   921
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   922
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   923
    cls.add_method('SetNode', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   924
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   925
                   [param('ns3::Ptr< ns3::Node >', 'node')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   926
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   927
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhy(ns3::Ptr<ns3::Object> phy) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   928
    cls.add_method('SetPhy', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   929
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   930
                   [param('ns3::Ptr< ns3::Object >', 'phy')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   931
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPhyMacTxStartCallback(ns3::PhyMacTxStartCallback c) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   932
    cls.add_method('SetPhyMacTxStartCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   933
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   934
                   [param('ns3::PhyMacTxStartCallback', 'c')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   935
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   936
    cls.add_method('SetPromiscReceiveCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   937
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   938
                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   939
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   940
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetQueue(ns3::Ptr<ns3::Queue> queue) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   941
    cls.add_method('SetQueue', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   942
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   943
                   [param('ns3::Ptr< ns3::Queue >', 'queue')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   944
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   945
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   946
    cls.add_method('SetReceiveCallback', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   947
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   948
                   [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   949
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   950
    ## aloha-noack-net-device.h: bool ns3::AlohaNoackNetDevice::SupportsSendFrom() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   951
    cls.add_method('SupportsSendFrom', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   952
                   'bool', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   953
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   954
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   955
    ## aloha-noack-net-device.h: void ns3::AlohaNoackNetDevice::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   956
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   957
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   958
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   959
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   960
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   961
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   962
def register_Ns3MultiModelSpectrumChannel_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   963
    ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel(ns3::MultiModelSpectrumChannel const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   964
    cls.add_constructor([param('ns3::MultiModelSpectrumChannel const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   965
    ## multi-model-spectrum-channel.h: ns3::MultiModelSpectrumChannel::MultiModelSpectrumChannel() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   966
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   967
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   968
    cls.add_method('AddRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   969
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   970
                   [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   971
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   972
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr<ns3::SpectrumPropagationLossModel> loss) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   973
    cls.add_method('AddSpectrumPropagationLossModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   974
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   975
                   [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   976
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   977
    ## multi-model-spectrum-channel.h: ns3::Ptr<ns3::NetDevice> ns3::MultiModelSpectrumChannel::GetDevice(uint32_t i) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   978
    cls.add_method('GetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   979
                   'ns3::Ptr< ns3::NetDevice >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   980
                   [param('uint32_t', 'i')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   981
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   982
    ## multi-model-spectrum-channel.h: uint32_t ns3::MultiModelSpectrumChannel::GetNDevices() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   983
    cls.add_method('GetNDevices', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   984
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   985
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   986
                   is_const=True, is_virtual=True)
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
   987
    ## multi-model-spectrum-channel.h: ns3::Ptr<ns3::SpectrumPropagationLossModel> ns3::MultiModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function]
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
   988
    cls.add_method('GetSpectrumPropagationLossModel', 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
   989
                   'ns3::Ptr< ns3::SpectrumPropagationLossModel >', 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
   990
                   [], 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
   991
                   is_virtual=True)
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   992
    ## multi-model-spectrum-channel.h: static ns3::TypeId ns3::MultiModelSpectrumChannel::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   993
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   994
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   995
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   996
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   997
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   998
    cls.add_method('SetPropagationDelayModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
   999
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1000
                   [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1001
                   is_virtual=True)
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
  1002
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartTx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> sender) [member function]
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1003
    cls.add_method('StartTx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1004
                   'void', 
6449
bd6bf8901c92 python scan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6375
diff changeset
  1005
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], 
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1006
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1007
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1008
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1009
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1010
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1011
                   visibility='protected', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1012
    ## multi-model-spectrum-channel.h: void ns3::MultiModelSpectrumChannel::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> receiver) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1013
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1014
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1015
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1016
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1017
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1018
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1019
def register_Ns3SingleModelSpectrumChannel_methods(root_module, cls):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1020
    ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel(ns3::SingleModelSpectrumChannel const & arg0) [copy constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1021
    cls.add_constructor([param('ns3::SingleModelSpectrumChannel const &', 'arg0')])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1022
    ## single-model-spectrum-channel.h: ns3::SingleModelSpectrumChannel::SingleModelSpectrumChannel() [constructor]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1023
    cls.add_constructor([])
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1024
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddRx(ns3::Ptr<ns3::SpectrumPhy> phy) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1025
    cls.add_method('AddRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1026
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1027
                   [param('ns3::Ptr< ns3::SpectrumPhy >', 'phy')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1028
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1029
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::AddSpectrumPropagationLossModel(ns3::Ptr<ns3::SpectrumPropagationLossModel> loss) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1030
    cls.add_method('AddSpectrumPropagationLossModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1031
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1032
                   [param('ns3::Ptr< ns3::SpectrumPropagationLossModel >', 'loss')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1033
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1034
    ## single-model-spectrum-channel.h: ns3::Ptr<ns3::NetDevice> ns3::SingleModelSpectrumChannel::GetDevice(uint32_t i) const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1035
    cls.add_method('GetDevice', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1036
                   'ns3::Ptr< ns3::NetDevice >', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1037
                   [param('uint32_t', 'i')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1038
                   is_const=True, is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1039
    ## single-model-spectrum-channel.h: uint32_t ns3::SingleModelSpectrumChannel::GetNDevices() const [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1040
    cls.add_method('GetNDevices', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1041
                   'uint32_t', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1042
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1043
                   is_const=True, is_virtual=True)
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
  1044
    ## single-model-spectrum-channel.h: ns3::Ptr<ns3::SpectrumPropagationLossModel> ns3::SingleModelSpectrumChannel::GetSpectrumPropagationLossModel() [member function]
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
  1045
    cls.add_method('GetSpectrumPropagationLossModel', 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
  1046
                   'ns3::Ptr< ns3::SpectrumPropagationLossModel >', 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
  1047
                   [], 
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6691
diff changeset
  1048
                   is_virtual=True)
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1049
    ## single-model-spectrum-channel.h: static ns3::TypeId ns3::SingleModelSpectrumChannel::GetTypeId() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1050
    cls.add_method('GetTypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1051
                   'ns3::TypeId', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1052
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1053
                   is_static=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1054
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1055
    cls.add_method('SetPropagationDelayModel', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1056
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1057
                   [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1058
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1059
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartTx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> txPsd, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> sender) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1060
    cls.add_method('StartTx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1061
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1062
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'sender')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1063
                   is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1064
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::DoDispose() [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1065
    cls.add_method('DoDispose', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1066
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1067
                   [], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1068
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1069
    ## single-model-spectrum-channel.h: void ns3::SingleModelSpectrumChannel::StartRx(ns3::Ptr<ns3::PacketBurst> p, ns3::Ptr<ns3::SpectrumValue> rxPowerSpectrum, ns3::SpectrumType st, ns3::Time duration, ns3::Ptr<ns3::SpectrumPhy> receiver) [member function]
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1070
    cls.add_method('StartRx', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1071
                   'void', 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1072
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p'), param('ns3::Ptr< ns3::SpectrumValue >', 'rxPowerSpectrum'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration'), param('ns3::Ptr< ns3::SpectrumPhy >', 'receiver')], 
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1073
                   visibility='private', is_virtual=True)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1074
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1075
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1076
def register_functions(root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1077
    module = root_module
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1078
    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
  1079
    register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1080
    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1081
    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1082
    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1083
    register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1084
    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1085
    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1086
    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1087
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1088
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1089
def register_functions_ns3_Config(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1090
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1091
6375
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
  1092
def register_functions_ns3_FatalImpl(module, root_module):
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
  1093
    return
a73c57952833 rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6356
diff changeset
  1094
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1095
def register_functions_ns3_addressUtils(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1096
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1097
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1098
def register_functions_ns3_aodv(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1099
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1100
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1101
def register_functions_ns3_dot11s(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1102
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1103
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1104
def register_functions_ns3_dsdv(module, root_module):
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1105
    return
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1106
6356
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1107
def register_functions_ns3_flame(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1108
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1109
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1110
def register_functions_ns3_internal(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1111
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1112
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1113
def register_functions_ns3_olsr(module, root_module):
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1114
    return
1b8a736858cc Rescan API for Python bindings
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents:
diff changeset
  1115