bindings/python/apidefs/gcc-ILP32/ns3_module_lte.py
author Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
Tue, 29 Mar 2011 18:16:08 +0100
changeset 6971 ff3b82dd20ce
parent 6799 3ee37173d39e
permissions -rw-r--r--
API rescan
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     1
from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     2
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     3
def register_types(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     4
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
     5
    
6799
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
     6
    ## lte-helper.h: ns3::LteHelper [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
     7
    module.add_class('LteHelper')
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
     8
    ## lte-helper.h: ns3::LteHelper::NetDeviceType [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
     9
    module.add_enum('NetDeviceType', ['DEVICE_TYPE_USER_EQUIPMENT', 'DEVICE_TYPE_ENODEB'], outer_class=root_module['ns3::LteHelper'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    10
    ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    11
    module.add_class('LteSpectrumValueHelper')
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    12
    ## lte-mac-header.h: ns3::LteMacHeader [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    13
    module.add_class('LteMacHeader', parent=root_module['ns3::Header'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    14
    ## packet-scheduler.h: ns3::PacketScheduler [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    15
    module.add_class('PacketScheduler', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    16
    ## radio-bearer-instance.h: ns3::RadioBearerInstance [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    17
    module.add_class('RadioBearerInstance', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    18
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    19
    module.add_enum('BearerDirection', ['DIRECTION_TYPE_UL', 'DIRECTION_TYPE_DL'], outer_class=root_module['ns3::RadioBearerInstance'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    20
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    21
    module.add_enum('BearerType', ['BEARER_TYPE_SRB1', 'BEARER_TYPE_SRB2', 'BEARER_TYPE_DRB'], outer_class=root_module['ns3::RadioBearerInstance'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    22
    ## rlc-entity.h: ns3::RlcEntity [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    23
    module.add_class('RlcEntity', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    24
    ## rrc-entity.h: ns3::RrcEntity [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    25
    module.add_class('RrcEntity', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    26
    ## simple-packet-scheduler.h: ns3::SimplePacketScheduler [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    27
    module.add_class('SimplePacketScheduler', parent=root_module['ns3::PacketScheduler'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    28
    ## simple-ref-count.h: ns3::SimpleRefCount<ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::IdealControlMessage> > [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    29
    module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::IdealControlMessage', 'ns3::empty', 'ns3::DefaultDeleter<ns3::IdealControlMessage>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount'))
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    30
    ## ue-manager.h: ns3::UeManager [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    31
    module.add_class('UeManager', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    32
    ## ue-record.h: ns3::UeRecord [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    33
    module.add_class('UeRecord', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    34
    ## ue-record.h: ns3::UeRecord::CqiFeedback [struct]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    35
    module.add_class('CqiFeedback', outer_class=root_module['ns3::UeRecord'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    36
    ## amc-module.h: ns3::AmcModule [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    37
    module.add_class('AmcModule', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    38
    ## bearer-qos-parameters.h: ns3::BearerQosParameters [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    39
    module.add_class('BearerQosParameters', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    40
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    41
    module.add_enum('BearerQosType', ['BEARER_TYPE_GBR', 'BEARER_TYPE_NGBR'], outer_class=root_module['ns3::BearerQosParameters'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    42
    ## channel-realization.h: ns3::ChannelRealization [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    43
    module.add_class('ChannelRealization', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    44
    ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    45
    module.add_class('DiscreteTimeLossModel', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    46
    ## ideal-control-messages.h: ns3::IdealControlMessage [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    47
    module.add_class('IdealControlMessage', parent=root_module['ns3::SimpleRefCount< ns3::IdealControlMessage, ns3::empty, ns3::DefaultDeleter<ns3::IdealControlMessage> >'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    48
    ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    49
    module.add_enum('MessageType', ['CQI_FEEDBACKS', 'ALLOCATION_MAP'], outer_class=root_module['ns3::IdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    50
    ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    51
    module.add_class('JakesFadingLossModel', parent=root_module['ns3::DiscreteTimeLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    52
    ## lte-mac-queue.h: ns3::LteMacQueue [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    53
    module.add_class('LteMacQueue', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    54
    ## lte-phy.h: ns3::LtePhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    55
    module.add_class('LtePhy', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    56
    ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    57
    module.add_class('LtePropagationLossModel', parent=root_module['ns3::SpectrumPropagationLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    58
    ## lte-spectrum-phy.h: ns3::LteSpectrumPhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    59
    module.add_class('LteSpectrumPhy', parent=root_module['ns3::SpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    60
    ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::State [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    61
    module.add_enum('State', ['IDLE', 'TX', 'RX'], outer_class=root_module['ns3::LteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    62
    ## mac-entity.h: ns3::MacEntity [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    63
    module.add_class('MacEntity', parent=root_module['ns3::Object'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    64
    ## path-loss-model.h: ns3::PathLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    65
    module.add_class('PathLossModel', parent=root_module['ns3::DiscreteTimeLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    66
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    67
    module.add_class('PdcchMapIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    68
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::Direction [enumeration]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    69
    module.add_enum('Direction', ['DOWNLINK', 'UPLINK'], outer_class=root_module['ns3::PdcchMapIdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    70
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord [struct]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    71
    module.add_class('IdealPdcchRecord', outer_class=root_module['ns3::PdcchMapIdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    72
    ## penetration-loss-model.h: ns3::PenetrationLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    73
    module.add_class('PenetrationLossModel', parent=root_module['ns3::DiscreteTimeLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    74
    ## shadowing-loss-model.h: ns3::ShadowingLossModel [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    75
    module.add_class('ShadowingLossModel', parent=root_module['ns3::DiscreteTimeLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    76
    ## ue-phy.h: ns3::UeLtePhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    77
    module.add_class('UeLtePhy', parent=root_module['ns3::LtePhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    78
    ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    79
    module.add_class('UeLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    80
    ## ue-mac-entity.h: ns3::UeMacEntity [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    81
    module.add_class('UeMacEntity', parent=root_module['ns3::MacEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    82
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    83
    module.add_class('CqiIdealControlMessage', parent=root_module['ns3::IdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    84
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback [struct]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    85
    module.add_class('CqiFeedback', outer_class=root_module['ns3::CqiIdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    86
    ## enb-phy.h: ns3::EnbLtePhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    87
    module.add_class('EnbLtePhy', parent=root_module['ns3::LtePhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    88
    ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    89
    module.add_class('EnbLteSpectrumPhy', parent=root_module['ns3::LteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    90
    ## enb-mac-entity.h: ns3::EnbMacEntity [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    91
    module.add_class('EnbMacEntity', parent=root_module['ns3::MacEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    92
    ## lte-net-device.h: ns3::LteNetDevice [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    93
    module.add_class('LteNetDevice', parent=root_module['ns3::NetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    94
    ## ue-net-device.h: ns3::UeNetDevice [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    95
    module.add_class('UeNetDevice', parent=root_module['ns3::LteNetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    96
    ## enb-net-device.h: ns3::EnbNetDevice [class]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    97
    module.add_class('EnbNetDevice', parent=root_module['ns3::LteNetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    98
    module.add_container('std::vector< ns3::UeRecord::CqiFeedback >', 'ns3::UeRecord::CqiFeedback', container_type='vector')
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
    99
    module.add_container('std::deque< ns3::LteMacQueue::QueueElement >', 'ns3::LteMacQueue::QueueElement', container_type='dequeue')
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   100
    module.add_container('std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord >', 'ns3::PdcchMapIdealControlMessage::IdealPdcchRecord', container_type='list')
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   101
    module.add_container('std::list< ns3::CqiIdealControlMessage::CqiFeedback >', 'ns3::CqiIdealControlMessage::CqiFeedback', container_type='list')
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   102
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   103
    ## Register a nested module for the namespace Config
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   104
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   105
    nested_module = module.add_cpp_namespace('Config')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   106
    register_types_ns3_Config(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   107
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   108
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   109
    ## Register a nested module for the namespace FatalImpl
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   110
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   111
    nested_module = module.add_cpp_namespace('FatalImpl')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   112
    register_types_ns3_FatalImpl(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   113
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   114
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   115
    ## Register a nested module for the namespace addressUtils
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   116
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   117
    nested_module = module.add_cpp_namespace('addressUtils')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   118
    register_types_ns3_addressUtils(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   119
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   120
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   121
    ## Register a nested module for the namespace aodv
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   122
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   123
    nested_module = module.add_cpp_namespace('aodv')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   124
    register_types_ns3_aodv(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   125
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   126
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   127
    ## Register a nested module for the namespace dot11s
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   128
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   129
    nested_module = module.add_cpp_namespace('dot11s')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   130
    register_types_ns3_dot11s(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   131
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   132
    
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   133
    ## Register a nested module for the namespace dsdv
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   134
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   135
    nested_module = module.add_cpp_namespace('dsdv')
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   136
    register_types_ns3_dsdv(nested_module)
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   137
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   138
    
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   139
    ## Register a nested module for the namespace flame
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   140
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   141
    nested_module = module.add_cpp_namespace('flame')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   142
    register_types_ns3_flame(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   143
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   144
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   145
    ## Register a nested module for the namespace internal
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   146
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   147
    nested_module = module.add_cpp_namespace('internal')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   148
    register_types_ns3_internal(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   149
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   150
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   151
    ## Register a nested module for the namespace olsr
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   152
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   153
    nested_module = module.add_cpp_namespace('olsr')
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   154
    register_types_ns3_olsr(nested_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   155
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   156
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   157
def register_types_ns3_Config(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   158
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   159
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   160
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   161
def register_types_ns3_FatalImpl(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   162
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   163
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   164
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   165
def register_types_ns3_addressUtils(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   166
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   167
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   168
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   169
def register_types_ns3_aodv(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   170
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   171
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   172
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   173
def register_types_ns3_dot11s(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   174
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   175
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   176
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   177
def register_types_ns3_dsdv(module):
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   178
    root_module = module.get_root()
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   179
    
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
   180
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   181
def register_types_ns3_flame(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   182
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   183
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   184
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   185
def register_types_ns3_internal(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   186
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   187
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   188
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   189
def register_types_ns3_olsr(module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   190
    root_module = module.get_root()
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   191
    
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   192
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
   193
def register_methods(root_module):
6799
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   194
    register_Ns3LteHelper_methods(root_module, root_module['ns3::LteHelper'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   195
    register_Ns3LteSpectrumValueHelper_methods(root_module, root_module['ns3::LteSpectrumValueHelper'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   196
    register_Ns3LteMacHeader_methods(root_module, root_module['ns3::LteMacHeader'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   197
    register_Ns3PacketScheduler_methods(root_module, root_module['ns3::PacketScheduler'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   198
    register_Ns3RadioBearerInstance_methods(root_module, root_module['ns3::RadioBearerInstance'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   199
    register_Ns3RlcEntity_methods(root_module, root_module['ns3::RlcEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   200
    register_Ns3RrcEntity_methods(root_module, root_module['ns3::RrcEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   201
    register_Ns3SimplePacketScheduler_methods(root_module, root_module['ns3::SimplePacketScheduler'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   202
    register_Ns3UeManager_methods(root_module, root_module['ns3::UeManager'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   203
    register_Ns3UeRecord_methods(root_module, root_module['ns3::UeRecord'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   204
    register_Ns3UeRecordCqiFeedback_methods(root_module, root_module['ns3::UeRecord::CqiFeedback'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   205
    register_Ns3AmcModule_methods(root_module, root_module['ns3::AmcModule'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   206
    register_Ns3BearerQosParameters_methods(root_module, root_module['ns3::BearerQosParameters'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   207
    register_Ns3ChannelRealization_methods(root_module, root_module['ns3::ChannelRealization'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   208
    register_Ns3DiscreteTimeLossModel_methods(root_module, root_module['ns3::DiscreteTimeLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   209
    register_Ns3IdealControlMessage_methods(root_module, root_module['ns3::IdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   210
    register_Ns3JakesFadingLossModel_methods(root_module, root_module['ns3::JakesFadingLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   211
    register_Ns3LteMacQueue_methods(root_module, root_module['ns3::LteMacQueue'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   212
    register_Ns3LtePhy_methods(root_module, root_module['ns3::LtePhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   213
    register_Ns3LtePropagationLossModel_methods(root_module, root_module['ns3::LtePropagationLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   214
    register_Ns3LteSpectrumPhy_methods(root_module, root_module['ns3::LteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   215
    register_Ns3MacEntity_methods(root_module, root_module['ns3::MacEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   216
    register_Ns3PathLossModel_methods(root_module, root_module['ns3::PathLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   217
    register_Ns3PdcchMapIdealControlMessage_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   218
    register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, root_module['ns3::PdcchMapIdealControlMessage::IdealPdcchRecord'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   219
    register_Ns3PenetrationLossModel_methods(root_module, root_module['ns3::PenetrationLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   220
    register_Ns3ShadowingLossModel_methods(root_module, root_module['ns3::ShadowingLossModel'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   221
    register_Ns3UeLtePhy_methods(root_module, root_module['ns3::UeLtePhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   222
    register_Ns3UeLteSpectrumPhy_methods(root_module, root_module['ns3::UeLteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   223
    register_Ns3UeMacEntity_methods(root_module, root_module['ns3::UeMacEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   224
    register_Ns3CqiIdealControlMessage_methods(root_module, root_module['ns3::CqiIdealControlMessage'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   225
    register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, root_module['ns3::CqiIdealControlMessage::CqiFeedback'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   226
    register_Ns3EnbLtePhy_methods(root_module, root_module['ns3::EnbLtePhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   227
    register_Ns3EnbLteSpectrumPhy_methods(root_module, root_module['ns3::EnbLteSpectrumPhy'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   228
    register_Ns3EnbMacEntity_methods(root_module, root_module['ns3::EnbMacEntity'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   229
    register_Ns3LteNetDevice_methods(root_module, root_module['ns3::LteNetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   230
    register_Ns3UeNetDevice_methods(root_module, root_module['ns3::UeNetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   231
    register_Ns3EnbNetDevice_methods(root_module, root_module['ns3::EnbNetDevice'])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   232
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   233
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   234
def register_Ns3LteHelper_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   235
    ## lte-helper.h: ns3::LteHelper::LteHelper(ns3::LteHelper const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   236
    cls.add_constructor([param('ns3::LteHelper const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   237
    ## lte-helper.h: ns3::LteHelper::LteHelper() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   238
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   239
    ## lte-helper.h: void ns3::LteHelper::AddDownlinkChannelRealization(ns3::Ptr<ns3::MobilityModel> enbMobility, ns3::Ptr<ns3::MobilityModel> ueMobility, ns3::Ptr<ns3::LtePhy> phy) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   240
    cls.add_method('AddDownlinkChannelRealization', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   241
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   242
                   [param('ns3::Ptr< ns3::MobilityModel >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel >', 'ueMobility'), param('ns3::Ptr< ns3::LtePhy >', 'phy')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   243
    ## lte-helper.h: void ns3::LteHelper::AddMobility(ns3::Ptr<ns3::LtePhy> phy, ns3::Ptr<ns3::MobilityModel> m) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   244
    cls.add_method('AddMobility', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   245
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   246
                   [param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::MobilityModel >', 'm')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   247
    ## lte-helper.h: void ns3::LteHelper::EnableLogComponents() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   248
    cls.add_method('EnableLogComponents', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   249
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   250
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   251
    ## lte-helper.h: ns3::NetDeviceContainer ns3::LteHelper::Install(ns3::NodeContainer c, ns3::LteHelper::NetDeviceType type) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   252
    cls.add_method('Install', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   253
                   'ns3::NetDeviceContainer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   254
                   [param('ns3::NodeContainer', 'c'), param('ns3::LteHelper::NetDeviceType', 'type')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   255
    ## lte-helper.h: void ns3::LteHelper::RegisterUeToTheEnb(ns3::Ptr<ns3::UeNetDevice> ue, ns3::Ptr<ns3::EnbNetDevice> enb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   256
    cls.add_method('RegisterUeToTheEnb', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   257
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   258
                   [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   259
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   260
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   261
def register_Ns3LteSpectrumValueHelper_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   262
    ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   263
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   264
    ## lte-spectrum-value-helper.h: ns3::LteSpectrumValueHelper::LteSpectrumValueHelper(ns3::LteSpectrumValueHelper const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   265
    cls.add_constructor([param('ns3::LteSpectrumValueHelper const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   266
    ## lte-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateDownlinkNoisePowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   267
    cls.add_method('CreateDownlinkNoisePowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   268
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   269
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   270
    ## lte-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateDownlinkTxPowerSpectralDensity(double powerTx, std::vector<int, std::allocator<int> > channels) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   271
    cls.add_method('CreateDownlinkTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   272
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   273
                   [param('double', 'powerTx'), param('std::vector< int >', 'channels')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   274
    ## lte-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateUplinkNoisePowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   275
    cls.add_method('CreateUplinkNoisePowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   276
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   277
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   278
    ## lte-spectrum-value-helper.h: ns3::Ptr<ns3::SpectrumValue> ns3::LteSpectrumValueHelper::CreateUplinkTxPowerSpectralDensity(double powerTx, std::vector<int, std::allocator<int> > channels) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   279
    cls.add_method('CreateUplinkTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   280
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   281
                   [param('double', 'powerTx'), param('std::vector< int >', 'channels')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   282
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   283
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   284
def register_Ns3LteMacHeader_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   285
    ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   286
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   287
    ## lte-mac-header.h: ns3::LteMacHeader::LteMacHeader(ns3::LteMacHeader const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   288
    cls.add_constructor([param('ns3::LteMacHeader const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   289
    ## lte-mac-header.h: uint32_t ns3::LteMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   290
    cls.add_method('Deserialize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   291
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   292
                   [param('ns3::Buffer::Iterator', 'start')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   293
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   294
    ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetDestination() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   295
    cls.add_method('GetDestination', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   296
                   'ns3::Mac48Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   297
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   298
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   299
    ## lte-mac-header.h: ns3::TypeId ns3::LteMacHeader::GetInstanceTypeId() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   300
    cls.add_method('GetInstanceTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   301
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   302
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   303
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   304
    ## lte-mac-header.h: uint32_t ns3::LteMacHeader::GetSerializedSize() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   305
    cls.add_method('GetSerializedSize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   306
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   307
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   308
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   309
    ## lte-mac-header.h: ns3::Mac48Address ns3::LteMacHeader::GetSource() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   310
    cls.add_method('GetSource', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   311
                   'ns3::Mac48Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   312
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   313
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   314
    ## lte-mac-header.h: static ns3::TypeId ns3::LteMacHeader::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   315
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   316
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   317
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   318
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   319
    ## lte-mac-header.h: void ns3::LteMacHeader::Print(std::ostream & os) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   320
    cls.add_method('Print', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   321
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   322
                   [param('std::ostream &', 'os')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   323
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   324
    ## lte-mac-header.h: void ns3::LteMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   325
    cls.add_method('Serialize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   326
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   327
                   [param('ns3::Buffer::Iterator', 'start')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   328
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   329
    ## lte-mac-header.h: void ns3::LteMacHeader::SetDestination(ns3::Mac48Address destination) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   330
    cls.add_method('SetDestination', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   331
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   332
                   [param('ns3::Mac48Address', 'destination')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   333
    ## lte-mac-header.h: void ns3::LteMacHeader::SetSource(ns3::Mac48Address source) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   334
    cls.add_method('SetSource', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   335
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   336
                   [param('ns3::Mac48Address', 'source')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   337
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   338
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   339
def register_Ns3PacketScheduler_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   340
    ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::PacketScheduler const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   341
    cls.add_constructor([param('ns3::PacketScheduler const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   342
    ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   343
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   344
    ## packet-scheduler.h: ns3::PacketScheduler::PacketScheduler(ns3::Ptr<ns3::EnbNetDevice> enb) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   345
    cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   346
    ## packet-scheduler.h: void ns3::PacketScheduler::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   347
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   348
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   349
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   350
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   351
    ## packet-scheduler.h: void ns3::PacketScheduler::DoRunPacketScheduler() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   352
    cls.add_method('DoRunPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   353
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   354
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   355
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   356
    ## packet-scheduler.h: ns3::Ptr<ns3::EnbNetDevice> ns3::PacketScheduler::GetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   357
    cls.add_method('GetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   358
                   'ns3::Ptr< ns3::EnbNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   359
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   360
    ## packet-scheduler.h: ns3::Ptr<ns3::MacEntity> ns3::PacketScheduler::GetMacEntity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   361
    cls.add_method('GetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   362
                   'ns3::Ptr< ns3::MacEntity >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   363
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   364
    ## packet-scheduler.h: static ns3::TypeId ns3::PacketScheduler::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   365
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   366
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   367
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   368
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   369
    ## packet-scheduler.h: void ns3::PacketScheduler::RunPacketScheduler() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   370
    cls.add_method('RunPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   371
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   372
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   373
    ## packet-scheduler.h: void ns3::PacketScheduler::SetDevice(ns3::Ptr<ns3::EnbNetDevice> enb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   374
    cls.add_method('SetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   375
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   376
                   [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   377
    ## packet-scheduler.h: void ns3::PacketScheduler::SetMacEntity(ns3::Ptr<ns3::MacEntity> mac) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   378
    cls.add_method('SetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   379
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   380
                   [param('ns3::Ptr< ns3::MacEntity >', 'mac')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   381
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   382
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   383
def register_Ns3RadioBearerInstance_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   384
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance(ns3::RadioBearerInstance const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   385
    cls.add_constructor([param('ns3::RadioBearerInstance const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   386
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::RadioBearerInstance() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   387
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   388
    ## radio-bearer-instance.h: ns3::Ptr<ns3::Packet> ns3::RadioBearerInstance::Dequeue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   389
    cls.add_method('Dequeue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   390
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   391
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   392
    ## radio-bearer-instance.h: ns3::Ptr<ns3::Packet> ns3::RadioBearerInstance::Dequeue(uint32_t availableByte) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   393
    cls.add_method('Dequeue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   394
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   395
                   [param('uint32_t', 'availableByte')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   396
    ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::Enqueue(ns3::Ptr<ns3::Packet> packet) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   397
    cls.add_method('Enqueue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   398
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   399
                   [param('ns3::Ptr< ns3::Packet >', 'packet')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   400
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerDirection ns3::RadioBearerInstance::GetBearerDirection() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   401
    cls.add_method('GetBearerDirection', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   402
                   'ns3::RadioBearerInstance::BearerDirection', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   403
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   404
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   405
    ## radio-bearer-instance.h: ns3::RadioBearerInstance::BearerType ns3::RadioBearerInstance::GetBearerType() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   406
    cls.add_method('GetBearerType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   407
                   'ns3::RadioBearerInstance::BearerType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   408
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   409
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   410
    ## radio-bearer-instance.h: ns3::IpcsClassifierRecord * ns3::RadioBearerInstance::GetIpcsClassifierRecord() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   411
    cls.add_method('GetIpcsClassifierRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   412
                   'ns3::IpcsClassifierRecord *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   413
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   414
    ## radio-bearer-instance.h: ns3::Ptr<ns3::BearerQosParameters> ns3::RadioBearerInstance::GetQosParameters() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   415
    cls.add_method('GetQosParameters', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   416
                   'ns3::Ptr< ns3::BearerQosParameters >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   417
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   418
    ## radio-bearer-instance.h: ns3::Ptr<ns3::LteMacQueue> ns3::RadioBearerInstance::GetQueue() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   419
    cls.add_method('GetQueue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   420
                   'ns3::Ptr< ns3::LteMacQueue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   421
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   422
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   423
    ## radio-bearer-instance.h: ns3::Ptr<ns3::RlcEntity> ns3::RadioBearerInstance::GetRlcEntity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   424
    cls.add_method('GetRlcEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   425
                   'ns3::Ptr< ns3::RlcEntity >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   426
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   427
    ## radio-bearer-instance.h: static ns3::TypeId ns3::RadioBearerInstance::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   428
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   429
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   430
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   431
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   432
    ## radio-bearer-instance.h: bool ns3::RadioBearerInstance::HasPackets() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   433
    cls.add_method('HasPackets', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   434
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   435
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   436
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   437
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerDirection(ns3::RadioBearerInstance::BearerDirection direction) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   438
    cls.add_method('SetBearerDirection', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   439
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   440
                   [param('ns3::RadioBearerInstance::BearerDirection', 'direction')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   441
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetBearerType(ns3::RadioBearerInstance::BearerType type) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   442
    cls.add_method('SetBearerType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   443
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   444
                   [param('ns3::RadioBearerInstance::BearerType', 'type')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   445
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetIpcsClassifierRecord(ns3::IpcsClassifierRecord * c) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   446
    cls.add_method('SetIpcsClassifierRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   447
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   448
                   [param('ns3::IpcsClassifierRecord *', 'c')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   449
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetQosParameters(ns3::Ptr<ns3::BearerQosParameters> qosParameters) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   450
    cls.add_method('SetQosParameters', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   451
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   452
                   [param('ns3::Ptr< ns3::BearerQosParameters >', 'qosParameters')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   453
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::SetRlcEntity(ns3::Ptr<ns3::RlcEntity> rlc) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   454
    cls.add_method('SetRlcEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   455
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   456
                   [param('ns3::Ptr< ns3::RlcEntity >', 'rlc')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   457
    ## radio-bearer-instance.h: void ns3::RadioBearerInstance::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   458
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   459
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   460
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   461
                   visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   462
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   463
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   464
def register_Ns3RlcEntity_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   465
    ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::RlcEntity const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   466
    cls.add_constructor([param('ns3::RlcEntity const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   467
    ## rlc-entity.h: ns3::RlcEntity::RlcEntity() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   468
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   469
    ## rlc-entity.h: ns3::RlcEntity::RlcEntity(ns3::Ptr<ns3::LteNetDevice> d) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   470
    cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   471
    ## rlc-entity.h: ns3::Ptr<ns3::Packet> ns3::RlcEntity::Dequeue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   472
    cls.add_method('Dequeue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   473
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   474
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   475
    ## rlc-entity.h: void ns3::RlcEntity::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   476
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   477
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   478
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   479
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   480
    ## rlc-entity.h: ns3::Ptr<ns3::LteNetDevice> ns3::RlcEntity::GetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   481
    cls.add_method('GetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   482
                   'ns3::Ptr< ns3::LteNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   483
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   484
    ## rlc-entity.h: ns3::Ptr<ns3::RadioBearerInstance> ns3::RlcEntity::GetRadioBearer() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   485
    cls.add_method('GetRadioBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   486
                   'ns3::Ptr< ns3::RadioBearerInstance >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   487
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   488
    ## rlc-entity.h: static ns3::TypeId ns3::RlcEntity::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   489
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   490
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   491
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   492
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   493
    ## rlc-entity.h: void ns3::RlcEntity::SetDevice(ns3::Ptr<ns3::LteNetDevice> d) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   494
    cls.add_method('SetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   495
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   496
                   [param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   497
    ## rlc-entity.h: void ns3::RlcEntity::SetRadioBearer(ns3::Ptr<ns3::RadioBearerInstance> b) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   498
    cls.add_method('SetRadioBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   499
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   500
                   [param('ns3::Ptr< ns3::RadioBearerInstance >', 'b')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   501
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   502
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   503
def register_Ns3RrcEntity_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   504
    ## rrc-entity.h: ns3::RrcEntity::RrcEntity(ns3::RrcEntity const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   505
    cls.add_constructor([param('ns3::RrcEntity const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   506
    ## rrc-entity.h: ns3::RrcEntity::RrcEntity() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   507
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   508
    ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkGbrBearer(ns3::Ptr<ns3::RadioBearerInstance> bearer) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   509
    cls.add_method('AddDownlinkGbrBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   510
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   511
                   [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   512
    ## rrc-entity.h: void ns3::RrcEntity::AddDownlinkNgbrBearer(ns3::Ptr<ns3::RadioBearerInstance> bearer) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   513
    cls.add_method('AddDownlinkNgbrBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   514
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   515
                   [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   516
    ## rrc-entity.h: void ns3::RrcEntity::AddUplinkGbrBearer(ns3::Ptr<ns3::RadioBearerInstance> bearer) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   517
    cls.add_method('AddUplinkGbrBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   518
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   519
                   [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   520
    ## rrc-entity.h: void ns3::RrcEntity::AddUplinkNgbrBearer(ns3::Ptr<ns3::RadioBearerInstance> bearer) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   521
    cls.add_method('AddUplinkNgbrBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   522
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   523
                   [param('ns3::Ptr< ns3::RadioBearerInstance >', 'bearer')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   524
    ## rrc-entity.h: ns3::Ptr<ns3::RadioBearerInstance> ns3::RrcEntity::Classify(ns3::Ptr<ns3::Packet> p) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   525
    cls.add_method('Classify', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   526
                   'ns3::Ptr< ns3::RadioBearerInstance >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   527
                   [param('ns3::Ptr< ns3::Packet >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   528
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   529
    ## rrc-entity.h: void ns3::RrcEntity::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   530
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   531
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   532
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   533
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   534
    ## rrc-entity.h: ns3::Ptr<ns3::RadioBearerInstance> ns3::RrcEntity::GetDefaultBearer() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   535
    cls.add_method('GetDefaultBearer', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   536
                   'ns3::Ptr< ns3::RadioBearerInstance >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   537
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   538
    ## rrc-entity.h: std::vector<ns3::Ptr<ns3::RadioBearerInstance>,std::allocator<ns3::Ptr<ns3::RadioBearerInstance> > > * ns3::RrcEntity::GetDownlinkGbrBearers() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   539
    cls.add_method('GetDownlinkGbrBearers', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   540
                   'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   541
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   542
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   543
    ## rrc-entity.h: std::vector<ns3::Ptr<ns3::RadioBearerInstance>,std::allocator<ns3::Ptr<ns3::RadioBearerInstance> > > * ns3::RrcEntity::GetDownlinkNgbrBearers() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   544
    cls.add_method('GetDownlinkNgbrBearers', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   545
                   'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   546
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   547
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   548
    ## rrc-entity.h: static ns3::TypeId ns3::RrcEntity::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   549
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   550
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   551
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   552
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   553
    ## rrc-entity.h: std::vector<ns3::Ptr<ns3::RadioBearerInstance>,std::allocator<ns3::Ptr<ns3::RadioBearerInstance> > > * ns3::RrcEntity::GetUplinkGbrBearers() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   554
    cls.add_method('GetUplinkGbrBearers', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   555
                   'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   556
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   557
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   558
    ## rrc-entity.h: std::vector<ns3::Ptr<ns3::RadioBearerInstance>,std::allocator<ns3::Ptr<ns3::RadioBearerInstance> > > * ns3::RrcEntity::GetUplinkNgbrBearers() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   559
    cls.add_method('GetUplinkNgbrBearers', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   560
                   'std::vector< ns3::Ptr< ns3::RadioBearerInstance > > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   561
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   562
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   563
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   564
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   565
def register_Ns3SimplePacketScheduler_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   566
    ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::SimplePacketScheduler const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   567
    cls.add_constructor([param('ns3::SimplePacketScheduler const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   568
    ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   569
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   570
    ## simple-packet-scheduler.h: ns3::SimplePacketScheduler::SimplePacketScheduler(ns3::Ptr<ns3::EnbNetDevice> enb) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   571
    cls.add_constructor([param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   572
    ## simple-packet-scheduler.h: void ns3::SimplePacketScheduler::DoRunPacketScheduler() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   573
    cls.add_method('DoRunPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   574
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   575
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   576
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   577
    ## simple-packet-scheduler.h: static ns3::TypeId ns3::SimplePacketScheduler::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   578
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   579
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   580
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   581
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   582
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   583
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   584
def register_Ns3UeManager_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   585
    ## ue-manager.h: ns3::UeManager::UeManager(ns3::UeManager const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   586
    cls.add_constructor([param('ns3::UeManager const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   587
    ## ue-manager.h: ns3::UeManager::UeManager() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   588
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   589
    ## ue-manager.h: void ns3::UeManager::CreateUeRecord(ns3::Ptr<ns3::UeNetDevice> ue, ns3::Ptr<ns3::EnbNetDevice> enb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   590
    cls.add_method('CreateUeRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   591
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   592
                   [param('ns3::Ptr< ns3::UeNetDevice >', 'ue'), param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   593
    ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Ptr<ns3::UeNetDevice> ue) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   594
    cls.add_method('DeleteUeRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   595
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   596
                   [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   597
    ## ue-manager.h: void ns3::UeManager::DeleteUeRecord(ns3::Mac48Address const & macAddress) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   598
    cls.add_method('DeleteUeRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   599
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   600
                   [param('ns3::Mac48Address const &', 'macAddress')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   601
    ## ue-manager.h: uint32_t ns3::UeManager::GetNRegisteredUes() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   602
    cls.add_method('GetNRegisteredUes', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   603
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   604
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   605
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   606
    ## ue-manager.h: ns3::Ptr<ns3::UeRecord> ns3::UeManager::GetUeRecord(ns3::Ptr<ns3::UeNetDevice> ue) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   607
    cls.add_method('GetUeRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   608
                   'ns3::Ptr< ns3::UeRecord >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   609
                   [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   610
    ## ue-manager.h: ns3::Ptr<ns3::UeRecord> ns3::UeManager::GetUeRecord(ns3::Mac48Address const macAddress) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   611
    cls.add_method('GetUeRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   612
                   'ns3::Ptr< ns3::UeRecord >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   613
                   [param('ns3::Mac48Address const', 'macAddress')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   614
    ## ue-manager.h: std::vector<ns3::Ptr<ns3::UeRecord>,std::allocator<ns3::Ptr<ns3::UeRecord> > > * ns3::UeManager::GetUeRecords() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   615
    cls.add_method('GetUeRecords', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   616
                   'std::vector< ns3::Ptr< ns3::UeRecord > > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   617
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   618
    ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Ptr<ns3::UeNetDevice> ue) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   619
    cls.add_method('IsRegistered', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   620
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   621
                   [param('ns3::Ptr< ns3::UeNetDevice >', 'ue')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   622
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   623
    ## ue-manager.h: bool ns3::UeManager::IsRegistered(ns3::Mac48Address const & macAddress) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   624
    cls.add_method('IsRegistered', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   625
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   626
                   [param('ns3::Mac48Address const &', 'macAddress')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   627
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   628
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   629
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   630
def register_Ns3UeRecord_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   631
    ## ue-record.h: ns3::UeRecord::UeRecord(ns3::UeRecord const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   632
    cls.add_constructor([param('ns3::UeRecord const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   633
    ## ue-record.h: ns3::UeRecord::UeRecord() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   634
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   635
    ## ue-record.h: ns3::UeRecord::UeRecord(ns3::Ptr<ns3::NetDevice> ue, ns3::Ptr<ns3::NetDevice> enb) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   636
    cls.add_constructor([param('ns3::Ptr< ns3::NetDevice >', 'ue'), param('ns3::Ptr< ns3::NetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   637
    ## ue-record.h: std::vector<ns3::UeRecord::CqiFeedback, std::allocator<ns3::UeRecord::CqiFeedback> > ns3::UeRecord::GetCqiFeedbacks() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   638
    cls.add_method('GetCqiFeedbacks', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   639
                   'std::vector< ns3::UeRecord::CqiFeedback >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   640
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   641
    ## ue-record.h: ns3::Ptr<ns3::NetDevice> ns3::UeRecord::GetEnb() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   642
    cls.add_method('GetEnb', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   643
                   'ns3::Ptr< ns3::NetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   644
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   645
    ## ue-record.h: ns3::Ptr<ns3::NetDevice> ns3::UeRecord::GetUe() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   646
    cls.add_method('GetUe', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   647
                   'ns3::Ptr< ns3::NetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   648
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   649
    ## ue-record.h: void ns3::UeRecord::SetCqiFeedbacks(std::vector<ns3::UeRecord::CqiFeedback, std::allocator<ns3::UeRecord::CqiFeedback> > cqiFeedbacks) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   650
    cls.add_method('SetCqiFeedbacks', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   651
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   652
                   [param('std::vector< ns3::UeRecord::CqiFeedback >', 'cqiFeedbacks')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   653
    ## ue-record.h: void ns3::UeRecord::SetEnb(ns3::Ptr<ns3::NetDevice> enb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   654
    cls.add_method('SetEnb', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   655
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   656
                   [param('ns3::Ptr< ns3::NetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   657
    ## ue-record.h: void ns3::UeRecord::SetUe(ns3::Ptr<ns3::NetDevice> ue) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   658
    cls.add_method('SetUe', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   659
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   660
                   [param('ns3::Ptr< ns3::NetDevice >', 'ue')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   661
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   662
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   663
def register_Ns3UeRecordCqiFeedback_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   664
    ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   665
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   666
    ## ue-record.h: ns3::UeRecord::CqiFeedback::CqiFeedback(ns3::UeRecord::CqiFeedback const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   667
    cls.add_constructor([param('ns3::UeRecord::CqiFeedback const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   668
    ## ue-record.h: ns3::UeRecord::CqiFeedback::m_cqi [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   669
    cls.add_instance_attribute('m_cqi', 'int', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   670
    ## ue-record.h: ns3::UeRecord::CqiFeedback::m_subChannelId [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   671
    cls.add_instance_attribute('m_subChannelId', 'int', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   672
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   673
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   674
def register_Ns3AmcModule_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   675
    ## amc-module.h: ns3::AmcModule::AmcModule(ns3::AmcModule const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   676
    cls.add_constructor([param('ns3::AmcModule const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   677
    ## amc-module.h: ns3::AmcModule::AmcModule() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   678
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   679
    ## amc-module.h: std::vector<int, std::allocator<int> > ns3::AmcModule::CreateCqiFeedbacks(std::vector<double, std::allocator<double> > sinr) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   680
    cls.add_method('CreateCqiFeedbacks', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   681
                   'std::vector< int >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   682
                   [param('std::vector< double >', 'sinr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   683
    ## amc-module.h: int ns3::AmcModule::GetMcsFromCqi(int cqi) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   684
    cls.add_method('GetMcsFromCqi', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   685
                   'int', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   686
                   [param('int', 'cqi')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   687
    ## amc-module.h: double ns3::AmcModule::GetSpectralEfficiencyFromCqi(int cqi) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   688
    cls.add_method('GetSpectralEfficiencyFromCqi', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   689
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   690
                   [param('int', 'cqi')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   691
    ## amc-module.h: int ns3::AmcModule::GetTbSizeFromMcs(int mcs) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   692
    cls.add_method('GetTbSizeFromMcs', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   693
                   'int', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   694
                   [param('int', 'mcs')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   695
    ## amc-module.h: static ns3::TypeId ns3::AmcModule::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   696
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   697
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   698
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   699
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   700
    ## amc-module.h: void ns3::AmcModule::Initialize() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   701
    cls.add_method('Initialize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   702
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   703
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   704
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   705
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   706
def register_Ns3BearerQosParameters_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   707
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(ns3::BearerQosParameters const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   708
    cls.add_constructor([param('ns3::BearerQosParameters const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   709
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   710
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   711
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, double gbr, double mbr) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   712
    cls.add_constructor([param('int', 'qci'), param('double', 'gbr'), param('double', 'mbr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   713
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosParameters(int qci, bool apec, bool apev, double gbr, double mbr) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   714
    cls.add_constructor([param('int', 'qci'), param('bool', 'apec'), param('bool', 'apev'), param('double', 'gbr'), param('double', 'mbr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   715
    ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionCapability() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   716
    cls.add_method('GetArpPreEmptionCapability', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   717
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   718
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   719
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   720
    ## bearer-qos-parameters.h: bool ns3::BearerQosParameters::GetArpPreEmptionVulnerability() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   721
    cls.add_method('GetArpPreEmptionVulnerability', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   722
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   723
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   724
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   725
    ## bearer-qos-parameters.h: ns3::BearerQosParameters::BearerQosType ns3::BearerQosParameters::GetBearerQosType() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   726
    cls.add_method('GetBearerQosType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   727
                   'ns3::BearerQosParameters::BearerQosType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   728
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   729
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   730
    ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetGbr() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   731
    cls.add_method('GetGbr', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   732
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   733
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   734
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   735
    ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMaxDelay() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   736
    cls.add_method('GetMaxDelay', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   737
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   738
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   739
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   740
    ## bearer-qos-parameters.h: double ns3::BearerQosParameters::GetMbr() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   741
    cls.add_method('GetMbr', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   742
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   743
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   744
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   745
    ## bearer-qos-parameters.h: int ns3::BearerQosParameters::GetQci() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   746
    cls.add_method('GetQci', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   747
                   'int', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   748
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   749
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   750
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionCapability(bool apec) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   751
    cls.add_method('SetArpPreEmptionCapability', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   752
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   753
                   [param('bool', 'apec')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   754
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetArpPreEmptionVulnerability(bool apev) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   755
    cls.add_method('SetArpPreEmptionVulnerability', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   756
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   757
                   [param('bool', 'apev')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   758
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetBearerQosType(ns3::BearerQosParameters::BearerQosType QosType) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   759
    cls.add_method('SetBearerQosType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   760
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   761
                   [param('ns3::BearerQosParameters::BearerQosType', 'QosType')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   762
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetGbr(double gbr) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   763
    cls.add_method('SetGbr', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   764
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   765
                   [param('double', 'gbr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   766
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMaxDelay(double targetDelay) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   767
    cls.add_method('SetMaxDelay', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   768
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   769
                   [param('double', 'targetDelay')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   770
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetMbr(double mbr) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   771
    cls.add_method('SetMbr', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   772
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   773
                   [param('double', 'mbr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   774
    ## bearer-qos-parameters.h: void ns3::BearerQosParameters::SetQci(int qci) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   775
    cls.add_method('SetQci', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   776
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   777
                   [param('int', 'qci')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   778
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   779
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   780
def register_Ns3ChannelRealization_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   781
    ## channel-realization.h: ns3::ChannelRealization::ChannelRealization(ns3::ChannelRealization const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   782
    cls.add_constructor([param('ns3::ChannelRealization const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   783
    ## channel-realization.h: ns3::ChannelRealization::ChannelRealization() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   784
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   785
    ## channel-realization.h: ns3::Ptr<ns3::JakesFadingLossModel> ns3::ChannelRealization::GetJakesFadingLossModel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   786
    cls.add_method('GetJakesFadingLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   787
                   'ns3::Ptr< ns3::JakesFadingLossModel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   788
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   789
    ## channel-realization.h: ns3::Ptr<ns3::PathLossModel> ns3::ChannelRealization::GetPathLossModel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   790
    cls.add_method('GetPathLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   791
                   'ns3::Ptr< ns3::PathLossModel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   792
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   793
    ## channel-realization.h: ns3::Ptr<ns3::PenetrationLossModel> ns3::ChannelRealization::GetPenetrationLossModel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   794
    cls.add_method('GetPenetrationLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   795
                   'ns3::Ptr< ns3::PenetrationLossModel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   796
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   797
    ## channel-realization.h: ns3::Ptr<ns3::ShadowingLossModel> ns3::ChannelRealization::GetShadowingLossModel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   798
    cls.add_method('GetShadowingLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   799
                   'ns3::Ptr< ns3::ShadowingLossModel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   800
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   801
    ## channel-realization.h: static ns3::TypeId ns3::ChannelRealization::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   802
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   803
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   804
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   805
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   806
    ## channel-realization.h: void ns3::ChannelRealization::SetJakesFadingLossModel(ns3::Ptr<ns3::JakesFadingLossModel> l) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   807
    cls.add_method('SetJakesFadingLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   808
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   809
                   [param('ns3::Ptr< ns3::JakesFadingLossModel >', 'l')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   810
    ## channel-realization.h: void ns3::ChannelRealization::SetPathLossModel(ns3::Ptr<ns3::PathLossModel> l) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   811
    cls.add_method('SetPathLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   812
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   813
                   [param('ns3::Ptr< ns3::PathLossModel >', 'l')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   814
    ## channel-realization.h: void ns3::ChannelRealization::SetPenetrationLossModel(ns3::Ptr<ns3::PenetrationLossModel> l) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   815
    cls.add_method('SetPenetrationLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   816
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   817
                   [param('ns3::Ptr< ns3::PenetrationLossModel >', 'l')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   818
    ## channel-realization.h: void ns3::ChannelRealization::SetShadowingLossModel(ns3::Ptr<ns3::ShadowingLossModel> l) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   819
    cls.add_method('SetShadowingLossModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   820
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   821
                   [param('ns3::Ptr< ns3::ShadowingLossModel >', 'l')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   822
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   823
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   824
def register_Ns3DiscreteTimeLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   825
    ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel(ns3::DiscreteTimeLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   826
    cls.add_constructor([param('ns3::DiscreteTimeLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   827
    ## discrete-time-loss-model.h: ns3::DiscreteTimeLossModel::DiscreteTimeLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   828
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   829
    ## discrete-time-loss-model.h: ns3::Time ns3::DiscreteTimeLossModel::GetLastUpdate() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   830
    cls.add_method('GetLastUpdate', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   831
                   'ns3::Time', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   832
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   833
    ## discrete-time-loss-model.h: double ns3::DiscreteTimeLossModel::GetSamplingPeriod() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   834
    cls.add_method('GetSamplingPeriod', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   835
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   836
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   837
    ## discrete-time-loss-model.h: static ns3::TypeId ns3::DiscreteTimeLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   838
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   839
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   840
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   841
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   842
    ## discrete-time-loss-model.h: bool ns3::DiscreteTimeLossModel::NeedForUpdate() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   843
    cls.add_method('NeedForUpdate', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   844
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   845
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   846
    ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetLastUpdate() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   847
    cls.add_method('SetLastUpdate', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   848
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   849
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   850
    ## discrete-time-loss-model.h: void ns3::DiscreteTimeLossModel::SetSamplingPeriod(double sp) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   851
    cls.add_method('SetSamplingPeriod', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   852
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   853
                   [param('double', 'sp')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   854
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   855
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   856
def register_Ns3IdealControlMessage_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   857
    ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage(ns3::IdealControlMessage const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   858
    cls.add_constructor([param('ns3::IdealControlMessage const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   859
    ## ideal-control-messages.h: ns3::IdealControlMessage::IdealControlMessage() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   860
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   861
    ## ideal-control-messages.h: ns3::Ptr<ns3::LteNetDevice> ns3::IdealControlMessage::GetDestinationDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   862
    cls.add_method('GetDestinationDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   863
                   'ns3::Ptr< ns3::LteNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   864
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   865
    ## ideal-control-messages.h: ns3::IdealControlMessage::MessageType ns3::IdealControlMessage::GetMessageType() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   866
    cls.add_method('GetMessageType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   867
                   'ns3::IdealControlMessage::MessageType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   868
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   869
    ## ideal-control-messages.h: ns3::Ptr<ns3::LteNetDevice> ns3::IdealControlMessage::GetSourceDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   870
    cls.add_method('GetSourceDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   871
                   'ns3::Ptr< ns3::LteNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   872
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   873
    ## ideal-control-messages.h: void ns3::IdealControlMessage::SetDestinationDevice(ns3::Ptr<ns3::LteNetDevice> dst) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   874
    cls.add_method('SetDestinationDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   875
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   876
                   [param('ns3::Ptr< ns3::LteNetDevice >', 'dst')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   877
    ## ideal-control-messages.h: void ns3::IdealControlMessage::SetMessageType(ns3::IdealControlMessage::MessageType type) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   878
    cls.add_method('SetMessageType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   879
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   880
                   [param('ns3::IdealControlMessage::MessageType', 'type')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   881
    ## ideal-control-messages.h: void ns3::IdealControlMessage::SetSourceDevice(ns3::Ptr<ns3::LteNetDevice> src) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   882
    cls.add_method('SetSourceDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   883
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   884
                   [param('ns3::Ptr< ns3::LteNetDevice >', 'src')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   885
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   886
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   887
def register_Ns3JakesFadingLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   888
    ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel(ns3::JakesFadingLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   889
    cls.add_constructor([param('ns3::JakesFadingLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   890
    ## jakes-fading-loss-model.h: ns3::JakesFadingLossModel::JakesFadingLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   891
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   892
    ## jakes-fading-loss-model.h: ns3::Ptr<ns3::LtePhy> ns3::JakesFadingLossModel::GetPhy() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   893
    cls.add_method('GetPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   894
                   'ns3::Ptr< ns3::LtePhy >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   895
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   896
    ## jakes-fading-loss-model.h: static ns3::TypeId ns3::JakesFadingLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   897
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   898
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   899
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   900
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   901
    ## jakes-fading-loss-model.h: double ns3::JakesFadingLossModel::GetValue(int subChannel) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   902
    cls.add_method('GetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   903
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   904
                   [param('int', 'subChannel')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   905
    ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetPhy(ns3::Ptr<ns3::LtePhy> phy) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   906
    cls.add_method('SetPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   907
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   908
                   [param('ns3::Ptr< ns3::LtePhy >', 'phy')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   909
    ## jakes-fading-loss-model.h: void ns3::JakesFadingLossModel::SetValue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   910
    cls.add_method('SetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   911
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   912
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   913
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   914
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   915
def register_Ns3LteMacQueue_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   916
    ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(ns3::LteMacQueue const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   917
    cls.add_constructor([param('ns3::LteMacQueue const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   918
    ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   919
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   920
    ## lte-mac-queue.h: ns3::LteMacQueue::LteMacQueue(uint32_t maxSize) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   921
    cls.add_constructor([param('uint32_t', 'maxSize')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   922
    ## lte-mac-queue.h: ns3::Ptr<ns3::Packet> ns3::LteMacQueue::Dequeue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   923
    cls.add_method('Dequeue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   924
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   925
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   926
    ## lte-mac-queue.h: ns3::Ptr<ns3::Packet> ns3::LteMacQueue::Dequeue(uint32_t availableByte) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   927
    cls.add_method('Dequeue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   928
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   929
                   [param('uint32_t', 'availableByte')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   930
    ## lte-mac-queue.h: bool ns3::LteMacQueue::Enqueue(ns3::Ptr<ns3::Packet> packet) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   931
    cls.add_method('Enqueue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   932
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   933
                   [param('ns3::Ptr< ns3::Packet >', 'packet')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   934
    ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetMaxSize() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   935
    cls.add_method('GetMaxSize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   936
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   937
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   938
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   939
    ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetNBytes() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   940
    cls.add_method('GetNBytes', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   941
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   942
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   943
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   944
    ## lte-mac-queue.h: std::deque<ns3::LteMacQueue::QueueElement, std::allocator<ns3::LteMacQueue::QueueElement> > const & ns3::LteMacQueue::GetPacketQueue() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   945
    cls.add_method('GetPacketQueue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   946
                   'std::deque< ns3::LteMacQueue::QueueElement > const &', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   947
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   948
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   949
    ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetQueueLengthWithMACOverhead() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   950
    cls.add_method('GetQueueLengthWithMACOverhead', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   951
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   952
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   953
    ## lte-mac-queue.h: uint32_t ns3::LteMacQueue::GetSize() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   954
    cls.add_method('GetSize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   955
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   956
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   957
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   958
    ## lte-mac-queue.h: static ns3::TypeId ns3::LteMacQueue::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   959
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   960
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   961
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   962
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   963
    ## lte-mac-queue.h: bool ns3::LteMacQueue::IsEmpty() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   964
    cls.add_method('IsEmpty', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   965
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   966
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   967
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   968
    ## lte-mac-queue.h: ns3::Ptr<ns3::Packet> ns3::LteMacQueue::Peek() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   969
    cls.add_method('Peek', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   970
                   'ns3::Ptr< ns3::Packet >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   971
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   972
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   973
    ## lte-mac-queue.h: void ns3::LteMacQueue::SetMaxSize(uint32_t maxSize) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   974
    cls.add_method('SetMaxSize', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   975
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   976
                   [param('uint32_t', 'maxSize')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   977
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   978
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   979
def register_Ns3LtePhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   980
    ## lte-phy.h: ns3::LtePhy::LtePhy(ns3::LtePhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   981
    cls.add_constructor([param('ns3::LtePhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   982
    ## lte-phy.h: ns3::LtePhy::LtePhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   983
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   984
    ## lte-phy.h: ns3::Ptr<ns3::SpectrumValue> ns3::LtePhy::CreateTxPowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   985
    cls.add_method('CreateTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   986
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   987
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   988
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   989
    ## lte-phy.h: void ns3::LtePhy::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   990
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   991
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   992
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   993
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   994
    ## lte-phy.h: void ns3::LtePhy::DoSetDownlinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   995
    cls.add_method('DoSetDownlinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   996
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   997
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   998
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
   999
    ## lte-phy.h: void ns3::LtePhy::DoSetUplinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1000
    cls.add_method('DoSetUplinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1001
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1002
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1003
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1004
    ## lte-phy.h: ns3::Ptr<ns3::LteNetDevice> ns3::LtePhy::GetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1005
    cls.add_method('GetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1006
                   'ns3::Ptr< ns3::LteNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1007
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1008
    ## lte-phy.h: ns3::Ptr<ns3::SpectrumChannel> ns3::LtePhy::GetDownlinkChannel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1009
    cls.add_method('GetDownlinkChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1010
                   'ns3::Ptr< ns3::SpectrumChannel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1011
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1012
    ## lte-phy.h: ns3::Ptr<ns3::LteSpectrumPhy> ns3::LtePhy::GetDownlinkSpectrumPhy() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1013
    cls.add_method('GetDownlinkSpectrumPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1014
                   'ns3::Ptr< ns3::LteSpectrumPhy >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1015
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1016
    ## lte-phy.h: std::vector<int, std::allocator<int> > ns3::LtePhy::GetDownlinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1017
    cls.add_method('GetDownlinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1018
                   'std::vector< int >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1019
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1020
    ## lte-phy.h: uint32_t ns3::LtePhy::GetNrFrames() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1021
    cls.add_method('GetNrFrames', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1022
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1023
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1024
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1025
    ## lte-phy.h: uint32_t ns3::LtePhy::GetNrSubFrames() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1026
    cls.add_method('GetNrSubFrames', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1027
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1028
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1029
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1030
    ## lte-phy.h: double ns3::LtePhy::GetTti() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1031
    cls.add_method('GetTti', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1032
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1033
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1034
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1035
    ## lte-phy.h: double ns3::LtePhy::GetTxPower() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1036
    cls.add_method('GetTxPower', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1037
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1038
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1039
    ## lte-phy.h: static ns3::TypeId ns3::LtePhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1040
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1041
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1042
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1043
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1044
    ## lte-phy.h: ns3::Ptr<ns3::SpectrumChannel> ns3::LtePhy::GetUplinkChannel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1045
    cls.add_method('GetUplinkChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1046
                   'ns3::Ptr< ns3::SpectrumChannel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1047
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1048
    ## lte-phy.h: ns3::Ptr<ns3::LteSpectrumPhy> ns3::LtePhy::GetUplinkSpectrumPhy() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1049
    cls.add_method('GetUplinkSpectrumPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1050
                   'ns3::Ptr< ns3::LteSpectrumPhy >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1051
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1052
    ## lte-phy.h: std::vector<int, std::allocator<int> > ns3::LtePhy::GetUplinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1053
    cls.add_method('GetUplinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1054
                   'std::vector< int >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1055
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1056
    ## lte-phy.h: void ns3::LtePhy::ReceiveIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1057
    cls.add_method('ReceiveIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1058
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1059
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1060
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1061
    ## lte-phy.h: void ns3::LtePhy::SendIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1062
    cls.add_method('SendIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1063
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1064
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1065
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1066
    ## lte-phy.h: bool ns3::LtePhy::SendPacket(ns3::Ptr<ns3::PacketBurst> pb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1067
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1068
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1069
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1070
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1071
    ## lte-phy.h: void ns3::LtePhy::SetDevice(ns3::Ptr<ns3::LteNetDevice> d) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1072
    cls.add_method('SetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1073
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1074
                   [param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1075
    ## lte-phy.h: void ns3::LtePhy::SetDownlinkChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1076
    cls.add_method('SetDownlinkChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1077
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1078
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1079
    ## lte-phy.h: void ns3::LtePhy::SetDownlinkSpectrumPhy(ns3::Ptr<ns3::LteSpectrumPhy> s) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1080
    cls.add_method('SetDownlinkSpectrumPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1081
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1082
                   [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1083
    ## lte-phy.h: void ns3::LtePhy::SetDownlinkSubChannels(std::vector<int, std::allocator<int> > mask) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1084
    cls.add_method('SetDownlinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1085
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1086
                   [param('std::vector< int >', 'mask')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1087
    ## lte-phy.h: void ns3::LtePhy::SetNrFrames(uint32_t nrFrames) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1088
    cls.add_method('SetNrFrames', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1089
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1090
                   [param('uint32_t', 'nrFrames')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1091
    ## lte-phy.h: void ns3::LtePhy::SetNrSubFrames(uint32_t nrSubFrames) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1092
    cls.add_method('SetNrSubFrames', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1093
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1094
                   [param('uint32_t', 'nrSubFrames')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1095
    ## lte-phy.h: void ns3::LtePhy::SetTti(double tti) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1096
    cls.add_method('SetTti', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1097
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1098
                   [param('double', 'tti')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1099
    ## lte-phy.h: void ns3::LtePhy::SetTxPower(double pw) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1100
    cls.add_method('SetTxPower', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1101
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1102
                   [param('double', 'pw')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1103
    ## lte-phy.h: void ns3::LtePhy::SetUplinkChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1104
    cls.add_method('SetUplinkChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1105
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1106
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1107
    ## lte-phy.h: void ns3::LtePhy::SetUplinkSpectrumPhy(ns3::Ptr<ns3::LteSpectrumPhy> s) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1108
    cls.add_method('SetUplinkSpectrumPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1109
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1110
                   [param('ns3::Ptr< ns3::LteSpectrumPhy >', 's')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1111
    ## lte-phy.h: void ns3::LtePhy::SetUplinkSubChannels(std::vector<int, std::allocator<int> > mask) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1112
    cls.add_method('SetUplinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1113
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1114
                   [param('std::vector< int >', 'mask')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1115
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1116
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1117
def register_Ns3LtePropagationLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1118
    ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel(ns3::LtePropagationLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1119
    cls.add_constructor([param('ns3::LtePropagationLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1120
    ## lte-propagation-loss-model.h: ns3::LtePropagationLossModel::LtePropagationLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1121
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1122
    ## lte-propagation-loss-model.h: void ns3::LtePropagationLossModel::CreateChannelRealization(ns3::Ptr<const ns3::MobilityModel> enbMobility, ns3::Ptr<const ns3::MobilityModel> ueMobility) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1123
    cls.add_method('CreateChannelRealization', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1124
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1125
                   [param('ns3::Ptr< ns3::MobilityModel const >', 'enbMobility'), param('ns3::Ptr< ns3::MobilityModel const >', 'ueMobility')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1126
    ## lte-propagation-loss-model.h: ns3::Ptr<ns3::ChannelRealization> ns3::LtePropagationLossModel::GetChannelRealization(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1127
    cls.add_method('GetChannelRealization', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1128
                   'ns3::Ptr< ns3::ChannelRealization >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1129
                   [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1130
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1131
    ## lte-propagation-loss-model.h: static ns3::TypeId ns3::LtePropagationLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1132
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1133
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1134
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1135
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1136
    ## lte-propagation-loss-model.h: ns3::Ptr<ns3::SpectrumValue> ns3::LtePropagationLossModel::DoCalcRxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> txPsd, ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1137
    cls.add_method('DoCalcRxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1138
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1139
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'txPsd'), param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1140
                   is_const=True, visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1141
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1142
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1143
def register_Ns3LteSpectrumPhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1144
    ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy(ns3::LteSpectrumPhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1145
    cls.add_constructor([param('ns3::LteSpectrumPhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1146
    ## lte-spectrum-phy.h: ns3::LteSpectrumPhy::LteSpectrumPhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1147
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1148
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::CalcSinrValues(ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::Ptr<ns3::SpectrumValue const> noise) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1149
    cls.add_method('CalcSinrValues', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1150
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1151
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1152
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1153
    ## lte-spectrum-phy.h: ns3::Ptr<ns3::SpectrumChannel> ns3::LteSpectrumPhy::GetChannel() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1154
    cls.add_method('GetChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1155
                   'ns3::Ptr< ns3::SpectrumChannel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1156
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1157
    ## lte-spectrum-phy.h: ns3::Ptr<ns3::Object> ns3::LteSpectrumPhy::GetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1158
    cls.add_method('GetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1159
                   'ns3::Ptr< ns3::Object >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1160
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1161
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1162
    ## lte-spectrum-phy.h: ns3::Ptr<ns3::Object> ns3::LteSpectrumPhy::GetMobility() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1163
    cls.add_method('GetMobility', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1164
                   'ns3::Ptr< ns3::Object >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1165
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1166
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1167
    ## lte-spectrum-phy.h: ns3::Ptr<ns3::SpectrumValue const> ns3::LteSpectrumPhy::GetNoisePowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1168
    cls.add_method('GetNoisePowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1169
                   'ns3::Ptr< ns3::SpectrumValue const >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1170
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1171
    ## lte-spectrum-phy.h: ns3::Ptr<ns3::SpectrumModel const> ns3::LteSpectrumPhy::GetRxSpectrumModel() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1172
    cls.add_method('GetRxSpectrumModel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1173
                   'ns3::Ptr< ns3::SpectrumModel const >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1174
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1175
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1176
    ## lte-spectrum-phy.h: ns3::SpectrumType ns3::LteSpectrumPhy::GetSpectrumType() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1177
    cls.add_method('GetSpectrumType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1178
                   'ns3::SpectrumType', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1179
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1180
    ## lte-spectrum-phy.h: static ns3::TypeId ns3::LteSpectrumPhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1181
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1182
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1183
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1184
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1185
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetChannel(ns3::Ptr<ns3::SpectrumChannel> c) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1186
    cls.add_method('SetChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1187
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1188
                   [param('ns3::Ptr< ns3::SpectrumChannel >', 'c')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1189
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1190
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetDevice(ns3::Ptr<ns3::Object> d) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1191
    cls.add_method('SetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1192
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1193
                   [param('ns3::Ptr< ns3::Object >', 'd')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1194
                   is_virtual=True)
6971
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1195
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndErrorCallback(ns3::GenericPhyRxEndErrorCallback c) [member function]
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1196
    cls.add_method('SetGenericPhyRxEndErrorCallback', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1197
                   'void', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1198
                   [param('ns3::GenericPhyRxEndErrorCallback', 'c')])
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1199
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxEndOkCallback(ns3::GenericPhyRxEndOkCallback c) [member function]
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1200
    cls.add_method('SetGenericPhyRxEndOkCallback', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1201
                   'void', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1202
                   [param('ns3::GenericPhyRxEndOkCallback', 'c')])
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1203
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyRxStartCallback(ns3::GenericPhyRxStartCallback c) [member function]
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1204
    cls.add_method('SetGenericPhyRxStartCallback', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1205
                   'void', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1206
                   [param('ns3::GenericPhyRxStartCallback', 'c')])
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1207
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetGenericPhyTxEndCallback(ns3::GenericPhyTxEndCallback c) [member function]
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1208
    cls.add_method('SetGenericPhyTxEndCallback', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1209
                   'void', 
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1210
                   [param('ns3::GenericPhyTxEndCallback', 'c')])
6799
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1211
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetMobility(ns3::Ptr<ns3::Object> m) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1212
    cls.add_method('SetMobility', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1213
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1214
                   [param('ns3::Ptr< ns3::Object >', 'm')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1215
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1216
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetNoisePowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue const> noisePsd) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1217
    cls.add_method('SetNoisePowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1218
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1219
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'noisePsd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1220
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetState(ns3::LteSpectrumPhy::State newState) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1221
    cls.add_method('SetState', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1222
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1223
                   [param('ns3::LteSpectrumPhy::State', 'newState')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1224
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::SetTxPowerSpectralDensity(ns3::Ptr<ns3::SpectrumValue> txPsd) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1225
    cls.add_method('SetTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1226
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1227
                   [param('ns3::Ptr< ns3::SpectrumValue >', 'txPsd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1228
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::StartRx(ns3::Ptr<ns3::PacketBurst> pb, ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::SpectrumType st, ns3::Time duration) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1229
    cls.add_method('StartRx', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1230
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1231
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb'), param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::SpectrumType', 'st'), param('ns3::Time', 'duration')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1232
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1233
    ## lte-spectrum-phy.h: bool ns3::LteSpectrumPhy::StartTx(ns3::Ptr<ns3::PacketBurst> pb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1234
    cls.add_method('StartTx', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1235
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1236
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1237
    ## lte-spectrum-phy.h: void ns3::LteSpectrumPhy::EndRx() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1238
    cls.add_method('EndRx', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1239
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1240
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1241
                   visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1242
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1243
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1244
def register_Ns3MacEntity_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1245
    ## mac-entity.h: ns3::MacEntity::MacEntity(ns3::MacEntity const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1246
    cls.add_constructor([param('ns3::MacEntity const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1247
    ## mac-entity.h: ns3::MacEntity::MacEntity() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1248
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1249
    ## mac-entity.h: void ns3::MacEntity::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1250
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1251
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1252
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1253
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1254
    ## mac-entity.h: ns3::Ptr<ns3::AmcModule> ns3::MacEntity::GetAmcModule() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1255
    cls.add_method('GetAmcModule', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1256
                   'ns3::Ptr< ns3::AmcModule >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1257
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1258
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1259
    ## mac-entity.h: ns3::Ptr<ns3::LteNetDevice> ns3::MacEntity::GetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1260
    cls.add_method('GetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1261
                   'ns3::Ptr< ns3::LteNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1262
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1263
    ## mac-entity.h: static ns3::TypeId ns3::MacEntity::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1264
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1265
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1266
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1267
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1268
    ## mac-entity.h: void ns3::MacEntity::SetAmcModule(ns3::Ptr<ns3::AmcModule> amcModule) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1269
    cls.add_method('SetAmcModule', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1270
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1271
                   [param('ns3::Ptr< ns3::AmcModule >', 'amcModule')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1272
    ## mac-entity.h: void ns3::MacEntity::SetDevice(ns3::Ptr<ns3::LteNetDevice> d) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1273
    cls.add_method('SetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1274
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1275
                   [param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1276
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1277
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1278
def register_Ns3PathLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1279
    ## path-loss-model.h: ns3::PathLossModel::PathLossModel(ns3::PathLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1280
    cls.add_constructor([param('ns3::PathLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1281
    ## path-loss-model.h: ns3::PathLossModel::PathLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1282
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1283
    ## path-loss-model.h: static ns3::TypeId ns3::PathLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1284
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1285
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1286
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1287
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1288
    ## path-loss-model.h: double ns3::PathLossModel::GetValue(ns3::Ptr<const ns3::MobilityModel> a, ns3::Ptr<const ns3::MobilityModel> b) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1289
    cls.add_method('GetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1290
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1291
                   [param('ns3::Ptr< ns3::MobilityModel const >', 'a'), param('ns3::Ptr< ns3::MobilityModel const >', 'b')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1292
    ## path-loss-model.h: void ns3::PathLossModel::SetValue(double pl) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1293
    cls.add_method('SetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1294
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1295
                   [param('double', 'pl')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1296
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1297
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1298
def register_Ns3PdcchMapIdealControlMessage_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1299
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage(ns3::PdcchMapIdealControlMessage const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1300
    cls.add_constructor([param('ns3::PdcchMapIdealControlMessage const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1301
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::PdcchMapIdealControlMessage() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1302
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1303
    ## ideal-control-messages.h: void ns3::PdcchMapIdealControlMessage::AddNewRecord(ns3::PdcchMapIdealControlMessage::Direction direction, int subChannel, ns3::Ptr<ns3::LteNetDevice> ue, double mcs) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1304
    cls.add_method('AddNewRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1305
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1306
                   [param('ns3::PdcchMapIdealControlMessage::Direction', 'direction'), param('int', 'subChannel'), param('ns3::Ptr< ns3::LteNetDevice >', 'ue'), param('double', 'mcs')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1307
    ## ideal-control-messages.h: std::list<ns3::PdcchMapIdealControlMessage::IdealPdcchRecord,std::allocator<ns3::PdcchMapIdealControlMessage::IdealPdcchRecord> > * ns3::PdcchMapIdealControlMessage::GetMessage() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1308
    cls.add_method('GetMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1309
                   'std::list< ns3::PdcchMapIdealControlMessage::IdealPdcchRecord > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1310
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1311
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1312
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1313
def register_Ns3PdcchMapIdealControlMessageIdealPdcchRecord_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1314
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1315
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1316
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::IdealPdcchRecord(ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1317
    cls.add_constructor([param('ns3::PdcchMapIdealControlMessage::IdealPdcchRecord const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1318
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_direction [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1319
    cls.add_instance_attribute('m_direction', 'ns3::PdcchMapIdealControlMessage::Direction', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1320
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_idSubChannel [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1321
    cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1322
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_mcsIndex [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1323
    cls.add_instance_attribute('m_mcsIndex', 'double', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1324
    ## ideal-control-messages.h: ns3::PdcchMapIdealControlMessage::IdealPdcchRecord::m_ue [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1325
    cls.add_instance_attribute('m_ue', 'ns3::Ptr< ns3::LteNetDevice >', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1326
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1327
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1328
def register_Ns3PenetrationLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1329
    ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel(ns3::PenetrationLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1330
    cls.add_constructor([param('ns3::PenetrationLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1331
    ## penetration-loss-model.h: ns3::PenetrationLossModel::PenetrationLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1332
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1333
    ## penetration-loss-model.h: static ns3::TypeId ns3::PenetrationLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1334
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1335
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1336
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1337
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1338
    ## penetration-loss-model.h: double ns3::PenetrationLossModel::GetValue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1339
    cls.add_method('GetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1340
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1341
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1342
    ## penetration-loss-model.h: void ns3::PenetrationLossModel::SetValue(double pnl) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1343
    cls.add_method('SetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1344
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1345
                   [param('double', 'pnl')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1346
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1347
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1348
def register_Ns3ShadowingLossModel_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1349
    ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(ns3::ShadowingLossModel const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1350
    cls.add_constructor([param('ns3::ShadowingLossModel const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1351
    ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1352
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1353
    ## shadowing-loss-model.h: ns3::ShadowingLossModel::ShadowingLossModel(double mu, double sigma, double samplingPeriod) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1354
    cls.add_constructor([param('double', 'mu'), param('double', 'sigma'), param('double', 'samplingPeriod')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1355
    ## shadowing-loss-model.h: static ns3::TypeId ns3::ShadowingLossModel::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1356
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1357
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1358
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1359
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1360
    ## shadowing-loss-model.h: double ns3::ShadowingLossModel::GetValue() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1361
    cls.add_method('GetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1362
                   'double', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1363
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1364
    ## shadowing-loss-model.h: void ns3::ShadowingLossModel::SetValue(double sh) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1365
    cls.add_method('SetValue', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1366
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1367
                   [param('double', 'sh')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1368
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1369
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1370
def register_Ns3UeLtePhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1371
    ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::UeLtePhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1372
    cls.add_constructor([param('ns3::UeLtePhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1373
    ## ue-phy.h: ns3::UeLtePhy::UeLtePhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1374
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1375
    ## ue-phy.h: ns3::UeLtePhy::UeLtePhy(ns3::Ptr<ns3::LteNetDevice> d) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1376
    cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1377
    ## ue-phy.h: void ns3::UeLtePhy::CreateCqiFeedbacks(std::vector<double, std::allocator<double> > sinr) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1378
    cls.add_method('CreateCqiFeedbacks', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1379
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1380
                   [param('std::vector< double >', 'sinr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1381
    ## ue-phy.h: ns3::Ptr<ns3::SpectrumValue> ns3::UeLtePhy::CreateTxPowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1382
    cls.add_method('CreateTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1383
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1384
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1385
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1386
    ## ue-phy.h: void ns3::UeLtePhy::DoSetUplinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1387
    cls.add_method('DoSetUplinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1388
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1389
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1390
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1391
    ## ue-phy.h: std::vector<int, std::allocator<int> > ns3::UeLtePhy::GetSubChannelsForReception() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1392
    cls.add_method('GetSubChannelsForReception', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1393
                   'std::vector< int >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1394
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1395
    ## ue-phy.h: std::vector<int, std::allocator<int> > ns3::UeLtePhy::GetSubChannelsForTransmission() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1396
    cls.add_method('GetSubChannelsForTransmission', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1397
                   'std::vector< int >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1398
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1399
    ## ue-phy.h: static ns3::TypeId ns3::UeLtePhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1400
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1401
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1402
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1403
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1404
    ## ue-phy.h: void ns3::UeLtePhy::ReceiveIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1405
    cls.add_method('ReceiveIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1406
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1407
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1408
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1409
    ## ue-phy.h: void ns3::UeLtePhy::SendIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1410
    cls.add_method('SendIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1411
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1412
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1413
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1414
    ## ue-phy.h: bool ns3::UeLtePhy::SendPacket(ns3::Ptr<ns3::PacketBurst> pb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1415
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1416
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1417
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1418
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1419
    ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForReception(std::vector<int, std::allocator<int> > mask) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1420
    cls.add_method('SetSubChannelsForReception', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1421
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1422
                   [param('std::vector< int >', 'mask')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1423
    ## ue-phy.h: void ns3::UeLtePhy::SetSubChannelsForTransmission(std::vector<int, std::allocator<int> > mask) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1424
    cls.add_method('SetSubChannelsForTransmission', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1425
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1426
                   [param('std::vector< int >', 'mask')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1427
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1428
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1429
def register_Ns3UeLteSpectrumPhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1430
    ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy(ns3::UeLteSpectrumPhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1431
    cls.add_constructor([param('ns3::UeLteSpectrumPhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1432
    ## ue-lte-spectrum-phy.h: ns3::UeLteSpectrumPhy::UeLteSpectrumPhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1433
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1434
    ## ue-lte-spectrum-phy.h: void ns3::UeLteSpectrumPhy::CalcSinrValues(ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::Ptr<ns3::SpectrumValue const> noise) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1435
    cls.add_method('CalcSinrValues', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1436
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1437
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1438
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1439
    ## ue-lte-spectrum-phy.h: static ns3::TypeId ns3::UeLteSpectrumPhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1440
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1441
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1442
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1443
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1444
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1445
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1446
def register_Ns3UeMacEntity_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1447
    ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity(ns3::UeMacEntity const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1448
    cls.add_constructor([param('ns3::UeMacEntity const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1449
    ## ue-mac-entity.h: ns3::UeMacEntity::UeMacEntity() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1450
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1451
    ## ue-mac-entity.h: ns3::Ptr<ns3::CqiIdealControlMessage> ns3::UeMacEntity::CreateCqiFeedbacks(std::vector<double, std::allocator<double> > sinr) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1452
    cls.add_method('CreateCqiFeedbacks', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1453
                   'ns3::Ptr< ns3::CqiIdealControlMessage >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1454
                   [param('std::vector< double >', 'sinr')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1455
    ## ue-mac-entity.h: static ns3::TypeId ns3::UeMacEntity::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1456
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1457
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1458
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1459
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1460
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1461
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1462
def register_Ns3CqiIdealControlMessage_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1463
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage(ns3::CqiIdealControlMessage const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1464
    cls.add_constructor([param('ns3::CqiIdealControlMessage const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1465
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiIdealControlMessage() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1466
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1467
    ## ideal-control-messages.h: void ns3::CqiIdealControlMessage::AddNewRecord(int subChannel, double cqi) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1468
    cls.add_method('AddNewRecord', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1469
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1470
                   [param('int', 'subChannel'), param('double', 'cqi')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1471
    ## ideal-control-messages.h: std::list<ns3::CqiIdealControlMessage::CqiFeedback,std::allocator<ns3::CqiIdealControlMessage::CqiFeedback> > * ns3::CqiIdealControlMessage::GetMessage() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1472
    cls.add_method('GetMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1473
                   'std::list< ns3::CqiIdealControlMessage::CqiFeedback > *', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1474
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1475
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1476
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1477
def register_Ns3CqiIdealControlMessageCqiFeedback_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1478
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1479
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1480
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::CqiFeedback(ns3::CqiIdealControlMessage::CqiFeedback const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1481
    cls.add_constructor([param('ns3::CqiIdealControlMessage::CqiFeedback const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1482
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_cqi [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1483
    cls.add_instance_attribute('m_cqi', 'double', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1484
    ## ideal-control-messages.h: ns3::CqiIdealControlMessage::CqiFeedback::m_idSubChannel [variable]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1485
    cls.add_instance_attribute('m_idSubChannel', 'int', is_const=False)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1486
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1487
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1488
def register_Ns3EnbLtePhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1489
    ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::EnbLtePhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1490
    cls.add_constructor([param('ns3::EnbLtePhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1491
    ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1492
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1493
    ## enb-phy.h: ns3::EnbLtePhy::EnbLtePhy(ns3::Ptr<ns3::LteNetDevice> d) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1494
    cls.add_constructor([param('ns3::Ptr< ns3::LteNetDevice >', 'd')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1495
    ## enb-phy.h: void ns3::EnbLtePhy::CalcChannelQualityForUe(std::vector<double, std::allocator<double> > sinr, ns3::Ptr<ns3::LteSpectrumPhy> ue) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1496
    cls.add_method('CalcChannelQualityForUe', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1497
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1498
                   [param('std::vector< double >', 'sinr'), param('ns3::Ptr< ns3::LteSpectrumPhy >', 'ue')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1499
    ## enb-phy.h: ns3::Ptr<ns3::SpectrumValue> ns3::EnbLtePhy::CreateTxPowerSpectralDensity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1500
    cls.add_method('CreateTxPowerSpectralDensity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1501
                   'ns3::Ptr< ns3::SpectrumValue >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1502
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1503
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1504
    ## enb-phy.h: void ns3::EnbLtePhy::DoSetDownlinkSubChannels() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1505
    cls.add_method('DoSetDownlinkSubChannels', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1506
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1507
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1508
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1509
    ## enb-phy.h: void ns3::EnbLtePhy::EndFrame() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1510
    cls.add_method('EndFrame', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1511
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1512
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1513
    ## enb-phy.h: void ns3::EnbLtePhy::EndSubFrame() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1514
    cls.add_method('EndSubFrame', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1515
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1516
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1517
    ## enb-phy.h: static ns3::TypeId ns3::EnbLtePhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1518
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1519
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1520
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1521
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1522
    ## enb-phy.h: void ns3::EnbLtePhy::ReceiveIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1523
    cls.add_method('ReceiveIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1524
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1525
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1526
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1527
    ## enb-phy.h: void ns3::EnbLtePhy::SendIdealControlMessage(ns3::Ptr<ns3::IdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1528
    cls.add_method('SendIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1529
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1530
                   [param('ns3::Ptr< ns3::IdealControlMessage >', 'msg')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1531
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1532
    ## enb-phy.h: bool ns3::EnbLtePhy::SendPacket(ns3::Ptr<ns3::PacketBurst> pb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1533
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1534
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1535
                   [param('ns3::Ptr< ns3::PacketBurst >', 'pb')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1536
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1537
    ## enb-phy.h: void ns3::EnbLtePhy::StartFrame() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1538
    cls.add_method('StartFrame', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1539
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1540
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1541
    ## enb-phy.h: void ns3::EnbLtePhy::StartSubFrame() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1542
    cls.add_method('StartSubFrame', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1543
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1544
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1545
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1546
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1547
def register_Ns3EnbLteSpectrumPhy_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1548
    ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy(ns3::EnbLteSpectrumPhy const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1549
    cls.add_constructor([param('ns3::EnbLteSpectrumPhy const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1550
    ## enb-lte-spectrum-phy.h: ns3::EnbLteSpectrumPhy::EnbLteSpectrumPhy() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1551
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1552
    ## enb-lte-spectrum-phy.h: void ns3::EnbLteSpectrumPhy::CalcSinrValues(ns3::Ptr<ns3::SpectrumValue const> rxPsd, ns3::Ptr<ns3::SpectrumValue const> noise) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1553
    cls.add_method('CalcSinrValues', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1554
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1555
                   [param('ns3::Ptr< ns3::SpectrumValue const >', 'rxPsd'), param('ns3::Ptr< ns3::SpectrumValue const >', 'noise')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1556
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1557
    ## enb-lte-spectrum-phy.h: static ns3::TypeId ns3::EnbLteSpectrumPhy::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1558
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1559
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1560
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1561
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1562
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1563
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1564
def register_Ns3EnbMacEntity_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1565
    ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity(ns3::EnbMacEntity const & arg0) [copy constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1566
    cls.add_constructor([param('ns3::EnbMacEntity const &', 'arg0')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1567
    ## enb-mac-entity.h: ns3::EnbMacEntity::EnbMacEntity() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1568
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1569
    ## enb-mac-entity.h: void ns3::EnbMacEntity::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1570
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1571
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1572
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1573
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1574
    ## enb-mac-entity.h: ns3::Ptr<ns3::PacketScheduler> ns3::EnbMacEntity::GetDownlinkPacketScheduler() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1575
    cls.add_method('GetDownlinkPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1576
                   'ns3::Ptr< ns3::PacketScheduler >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1577
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1578
    ## enb-mac-entity.h: static ns3::TypeId ns3::EnbMacEntity::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1579
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1580
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1581
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1582
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1583
    ## enb-mac-entity.h: ns3::Ptr<ns3::PacketScheduler> ns3::EnbMacEntity::GetUplinkPacketScheduler() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1584
    cls.add_method('GetUplinkPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1585
                   'ns3::Ptr< ns3::PacketScheduler >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1586
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1587
    ## enb-mac-entity.h: void ns3::EnbMacEntity::ReceiveCqiIdealControlMessage(ns3::Ptr<ns3::CqiIdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1588
    cls.add_method('ReceiveCqiIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1589
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1590
                   [param('ns3::Ptr< ns3::CqiIdealControlMessage >', 'msg')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1591
    ## enb-mac-entity.h: void ns3::EnbMacEntity::SendPdcchMapIdealControlMessage(ns3::Ptr<ns3::PdcchMapIdealControlMessage> msg) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1592
    cls.add_method('SendPdcchMapIdealControlMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1593
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1594
                   [param('ns3::Ptr< ns3::PdcchMapIdealControlMessage >', 'msg')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1595
    ## enb-mac-entity.h: void ns3::EnbMacEntity::SetDownlinkPacketScheduler(ns3::Ptr<ns3::PacketScheduler> s) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1596
    cls.add_method('SetDownlinkPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1597
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1598
                   [param('ns3::Ptr< ns3::PacketScheduler >', 's')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1599
    ## enb-mac-entity.h: void ns3::EnbMacEntity::SetUplinkPacketScheduler(ns3::Ptr<ns3::PacketScheduler> s) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1600
    cls.add_method('SetUplinkPacketScheduler', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1601
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1602
                   [param('ns3::Ptr< ns3::PacketScheduler >', 's')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1603
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1604
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1605
def register_Ns3LteNetDevice_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1606
    ## lte-net-device.h: static ns3::TypeId ns3::LteNetDevice::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1607
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1608
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1609
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1610
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1611
    ## lte-net-device.h: ns3::LteNetDevice::LteNetDevice() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1612
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1613
    ## lte-net-device.h: void ns3::LteNetDevice::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1614
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1615
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1616
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1617
                   is_virtual=True)
6971
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1618
    ## lte-net-device.h: void ns3::LteNetDevice::SetGenericPhyTxStartCallback(ns3::GenericPhyTxStartCallback c) [member function]
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1619
    cls.add_method('SetGenericPhyTxStartCallback', 
6799
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1620
                   'void', 
6971
ff3b82dd20ce API rescan
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6799
diff changeset
  1621
                   [param('ns3::GenericPhyTxStartCallback', 'c')])
6799
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1622
    ## lte-net-device.h: void ns3::LteNetDevice::SetPhy(ns3::Ptr<ns3::LtePhy> phy) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1623
    cls.add_method('SetPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1624
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1625
                   [param('ns3::Ptr< ns3::LtePhy >', 'phy')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1626
    ## lte-net-device.h: ns3::Ptr<ns3::LtePhy> ns3::LteNetDevice::GetPhy() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1627
    cls.add_method('GetPhy', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1628
                   'ns3::Ptr< ns3::LtePhy >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1629
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1630
                   is_const=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1631
    ## lte-net-device.h: void ns3::LteNetDevice::SetRrcEntity(ns3::Ptr<ns3::RrcEntity> rrc) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1632
    cls.add_method('SetRrcEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1633
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1634
                   [param('ns3::Ptr< ns3::RrcEntity >', 'rrc')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1635
    ## lte-net-device.h: ns3::Ptr<ns3::RrcEntity> ns3::LteNetDevice::GetRrcEntity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1636
    cls.add_method('GetRrcEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1637
                   'ns3::Ptr< ns3::RrcEntity >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1638
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1639
    ## lte-net-device.h: void ns3::LteNetDevice::SetIfIndex(uint32_t const index) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1640
    cls.add_method('SetIfIndex', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1641
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1642
                   [param('uint32_t const', 'index')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1643
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1644
    ## lte-net-device.h: uint32_t ns3::LteNetDevice::GetIfIndex() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1645
    cls.add_method('GetIfIndex', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1646
                   'uint32_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1647
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1648
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1649
    ## lte-net-device.h: ns3::Ptr<ns3::Channel> ns3::LteNetDevice::GetChannel() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1650
    cls.add_method('GetChannel', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1651
                   'ns3::Ptr< ns3::Channel >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1652
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1653
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1654
    ## lte-net-device.h: bool ns3::LteNetDevice::SetMtu(uint16_t const mtu) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1655
    cls.add_method('SetMtu', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1656
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1657
                   [param('uint16_t const', 'mtu')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1658
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1659
    ## lte-net-device.h: uint16_t ns3::LteNetDevice::GetMtu() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1660
    cls.add_method('GetMtu', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1661
                   'uint16_t', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1662
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1663
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1664
    ## lte-net-device.h: void ns3::LteNetDevice::SetAddress(ns3::Address address) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1665
    cls.add_method('SetAddress', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1666
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1667
                   [param('ns3::Address', 'address')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1668
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1669
    ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetAddress() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1670
    cls.add_method('GetAddress', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1671
                   'ns3::Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1672
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1673
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1674
    ## lte-net-device.h: bool ns3::LteNetDevice::IsLinkUp() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1675
    cls.add_method('IsLinkUp', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1676
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1677
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1678
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1679
    ## lte-net-device.h: void ns3::LteNetDevice::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]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1680
    cls.add_method('AddLinkChangeCallback', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1681
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1682
                   [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1683
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1684
    ## lte-net-device.h: bool ns3::LteNetDevice::IsBroadcast() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1685
    cls.add_method('IsBroadcast', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1686
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1687
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1688
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1689
    ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetBroadcast() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1690
    cls.add_method('GetBroadcast', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1691
                   'ns3::Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1692
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1693
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1694
    ## lte-net-device.h: bool ns3::LteNetDevice::IsMulticast() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1695
    cls.add_method('IsMulticast', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1696
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1697
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1698
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1699
    ## lte-net-device.h: bool ns3::LteNetDevice::IsPointToPoint() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1700
    cls.add_method('IsPointToPoint', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1701
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1702
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1703
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1704
    ## lte-net-device.h: bool ns3::LteNetDevice::IsBridge() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1705
    cls.add_method('IsBridge', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1706
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1707
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1708
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1709
    ## lte-net-device.h: ns3::Ptr<ns3::Node> ns3::LteNetDevice::GetNode() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1710
    cls.add_method('GetNode', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1711
                   'ns3::Ptr< ns3::Node >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1712
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1713
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1714
    ## lte-net-device.h: void ns3::LteNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1715
    cls.add_method('SetNode', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1716
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1717
                   [param('ns3::Ptr< ns3::Node >', 'node')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1718
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1719
    ## lte-net-device.h: bool ns3::LteNetDevice::NeedsArp() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1720
    cls.add_method('NeedsArp', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1721
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1722
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1723
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1724
    ## lte-net-device.h: void ns3::LteNetDevice::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]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1725
    cls.add_method('SetReceiveCallback', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1726
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1727
                   [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')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1728
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1729
    ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv4Address addr) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1730
    cls.add_method('GetMulticast', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1731
                   'ns3::Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1732
                   [param('ns3::Ipv4Address', 'addr')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1733
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1734
    ## lte-net-device.h: ns3::Address ns3::LteNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1735
    cls.add_method('GetMulticast', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1736
                   'ns3::Address', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1737
                   [param('ns3::Ipv6Address', 'addr')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1738
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1739
    ## lte-net-device.h: void ns3::LteNetDevice::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]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1740
    cls.add_method('SetPromiscReceiveCallback', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1741
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1742
                   [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')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1743
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1744
    ## lte-net-device.h: void ns3::LteNetDevice::Start() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1745
    cls.add_method('Start', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1746
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1747
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1748
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1749
    ## lte-net-device.h: void ns3::LteNetDevice::Stop() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1750
    cls.add_method('Stop', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1751
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1752
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1753
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1754
    ## lte-net-device.h: bool ns3::LteNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1755
    cls.add_method('Send', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1756
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1757
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1758
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1759
    ## lte-net-device.h: bool ns3::LteNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1760
    cls.add_method('SendFrom', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1761
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1762
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1763
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1764
    ## lte-net-device.h: bool ns3::LteNetDevice::SupportsSendFrom() const [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1765
    cls.add_method('SupportsSendFrom', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1766
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1767
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1768
                   is_const=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1769
    ## lte-net-device.h: void ns3::LteNetDevice::Receive(ns3::Ptr<ns3::Packet> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1770
    cls.add_method('Receive', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1771
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1772
                   [param('ns3::Ptr< ns3::Packet >', 'p')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1773
    ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1774
    cls.add_method('ForwardUp', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1775
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1776
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1777
    ## lte-net-device.h: void ns3::LteNetDevice::ForwardUp(ns3::Ptr<ns3::Packet> packet) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1778
    cls.add_method('ForwardUp', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1779
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1780
                   [param('ns3::Ptr< ns3::Packet >', 'packet')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1781
    ## lte-net-device.h: void ns3::LteNetDevice::SetPacketToSend(ns3::Ptr<ns3::PacketBurst> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1782
    cls.add_method('SetPacketToSend', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1783
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1784
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1785
    ## lte-net-device.h: ns3::Ptr<ns3::PacketBurst> ns3::LteNetDevice::GetPacketToSend() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1786
    cls.add_method('GetPacketToSend', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1787
                   'ns3::Ptr< ns3::PacketBurst >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1788
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1789
    ## lte-net-device.h: void ns3::LteNetDevice::StartTransmission() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1790
    cls.add_method('StartTransmission', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1791
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1792
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1793
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1794
    ## lte-net-device.h: bool ns3::LteNetDevice::SendPacket(ns3::Ptr<ns3::PacketBurst> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1795
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1796
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1797
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1798
                   is_pure_virtual=True, is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1799
    ## lte-net-device.h: bool ns3::LteNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1800
    cls.add_method('DoSend', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1801
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1802
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1803
                   is_pure_virtual=True, visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1804
    ## lte-net-device.h: void ns3::LteNetDevice::DoReceive(ns3::Ptr<ns3::Packet> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1805
    cls.add_method('DoReceive', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1806
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1807
                   [param('ns3::Ptr< ns3::Packet >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1808
                   is_pure_virtual=True, visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1809
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1810
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1811
def register_Ns3UeNetDevice_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1812
    ## ue-net-device.h: static ns3::TypeId ns3::UeNetDevice::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1813
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1814
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1815
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1816
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1817
    ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1818
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1819
    ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::LtePhy> phy) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1820
    cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1821
    ## ue-net-device.h: ns3::UeNetDevice::UeNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::LtePhy> phy, ns3::Ptr<ns3::EnbNetDevice> targetEnb) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1822
    cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy'), param('ns3::Ptr< ns3::EnbNetDevice >', 'targetEnb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1823
    ## ue-net-device.h: void ns3::UeNetDevice::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1824
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1825
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1826
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1827
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1828
    ## ue-net-device.h: void ns3::UeNetDevice::SetMacEntity(ns3::Ptr<ns3::UeMacEntity> m) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1829
    cls.add_method('SetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1830
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1831
                   [param('ns3::Ptr< ns3::UeMacEntity >', 'm')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1832
    ## ue-net-device.h: ns3::Ptr<ns3::UeMacEntity> ns3::UeNetDevice::GetMacEntity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1833
    cls.add_method('GetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1834
                   'ns3::Ptr< ns3::UeMacEntity >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1835
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1836
    ## ue-net-device.h: void ns3::UeNetDevice::InitUeNetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1837
    cls.add_method('InitUeNetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1838
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1839
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1840
    ## ue-net-device.h: void ns3::UeNetDevice::Start() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1841
    cls.add_method('Start', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1842
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1843
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1844
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1845
    ## ue-net-device.h: void ns3::UeNetDevice::Stop() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1846
    cls.add_method('Stop', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1847
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1848
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1849
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1850
    ## ue-net-device.h: void ns3::UeNetDevice::SetTargetEnb(ns3::Ptr<ns3::EnbNetDevice> enb) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1851
    cls.add_method('SetTargetEnb', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1852
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1853
                   [param('ns3::Ptr< ns3::EnbNetDevice >', 'enb')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1854
    ## ue-net-device.h: ns3::Ptr<ns3::EnbNetDevice> ns3::UeNetDevice::GetTargetEnb() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1855
    cls.add_method('GetTargetEnb', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1856
                   'ns3::Ptr< ns3::EnbNetDevice >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1857
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1858
    ## ue-net-device.h: void ns3::UeNetDevice::StartTransmission() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1859
    cls.add_method('StartTransmission', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1860
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1861
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1862
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1863
    ## ue-net-device.h: bool ns3::UeNetDevice::SendPacket(ns3::Ptr<ns3::PacketBurst> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1864
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1865
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1866
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1867
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1868
    ## ue-net-device.h: bool ns3::UeNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1869
    cls.add_method('DoSend', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1870
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1871
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1872
                   visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1873
    ## ue-net-device.h: void ns3::UeNetDevice::DoReceive(ns3::Ptr<ns3::Packet> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1874
    cls.add_method('DoReceive', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1875
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1876
                   [param('ns3::Ptr< ns3::Packet >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1877
                   visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1878
    return
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1879
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1880
def register_Ns3EnbNetDevice_methods(root_module, cls):
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1881
    ## enb-net-device.h: static ns3::TypeId ns3::EnbNetDevice::GetTypeId() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1882
    cls.add_method('GetTypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1883
                   'ns3::TypeId', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1884
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1885
                   is_static=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1886
    ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice() [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1887
    cls.add_constructor([])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1888
    ## enb-net-device.h: ns3::EnbNetDevice::EnbNetDevice(ns3::Ptr<ns3::Node> node, ns3::Ptr<ns3::LtePhy> phy) [constructor]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1889
    cls.add_constructor([param('ns3::Ptr< ns3::Node >', 'node'), param('ns3::Ptr< ns3::LtePhy >', 'phy')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1890
    ## enb-net-device.h: void ns3::EnbNetDevice::DoDispose() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1891
    cls.add_method('DoDispose', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1892
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1893
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1894
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1895
    ## enb-net-device.h: void ns3::EnbNetDevice::InitEnbNetDevice() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1896
    cls.add_method('InitEnbNetDevice', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1897
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1898
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1899
    ## enb-net-device.h: void ns3::EnbNetDevice::Start() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1900
    cls.add_method('Start', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1901
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1902
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1903
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1904
    ## enb-net-device.h: void ns3::EnbNetDevice::Stop() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1905
    cls.add_method('Stop', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1906
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1907
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1908
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1909
    ## enb-net-device.h: void ns3::EnbNetDevice::SetUeManager(ns3::Ptr<ns3::UeManager> m) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1910
    cls.add_method('SetUeManager', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1911
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1912
                   [param('ns3::Ptr< ns3::UeManager >', 'm')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1913
    ## enb-net-device.h: ns3::Ptr<ns3::UeManager> ns3::EnbNetDevice::GetUeManager() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1914
    cls.add_method('GetUeManager', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1915
                   'ns3::Ptr< ns3::UeManager >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1916
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1917
    ## enb-net-device.h: void ns3::EnbNetDevice::SetMacEntity(ns3::Ptr<ns3::EnbMacEntity> m) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1918
    cls.add_method('SetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1919
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1920
                   [param('ns3::Ptr< ns3::EnbMacEntity >', 'm')])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1921
    ## enb-net-device.h: ns3::Ptr<ns3::EnbMacEntity> ns3::EnbNetDevice::GetMacEntity() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1922
    cls.add_method('GetMacEntity', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1923
                   'ns3::Ptr< ns3::EnbMacEntity >', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1924
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1925
    ## enb-net-device.h: void ns3::EnbNetDevice::StartTransmission() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1926
    cls.add_method('StartTransmission', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1927
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1928
                   [], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1929
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1930
    ## enb-net-device.h: bool ns3::EnbNetDevice::SendPacket(ns3::Ptr<ns3::PacketBurst> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1931
    cls.add_method('SendPacket', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1932
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1933
                   [param('ns3::Ptr< ns3::PacketBurst >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1934
                   is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1935
    ## enb-net-device.h: void ns3::EnbNetDevice::SendIdealPdcchMessage() [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1936
    cls.add_method('SendIdealPdcchMessage', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1937
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1938
                   [])
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1939
    ## enb-net-device.h: bool ns3::EnbNetDevice::DoSend(ns3::Ptr<ns3::Packet> packet, ns3::Mac48Address const & source, ns3::Mac48Address const & dest, uint16_t protocolNumber) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1940
    cls.add_method('DoSend', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1941
                   'bool', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1942
                   [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Mac48Address const &', 'source'), param('ns3::Mac48Address const &', 'dest'), param('uint16_t', 'protocolNumber')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1943
                   visibility='private', is_virtual=True)
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1944
    ## enb-net-device.h: void ns3::EnbNetDevice::DoReceive(ns3::Ptr<ns3::Packet> p) [member function]
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1945
    cls.add_method('DoReceive', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1946
                   'void', 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1947
                   [param('ns3::Ptr< ns3::Packet >', 'p')], 
3ee37173d39e Python bindings API rescan, ns3module.cc now 90% smaller.
Gustavo J. A. M. Carneiro <gjc@inescporto.pt>
parents: 6718
diff changeset
  1948
                   visibility='private', is_virtual=True)
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1949
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1950
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1951
def register_functions(root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1952
    module = root_module
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1953
    register_functions_ns3_Config(module.get_submodule('Config'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1954
    register_functions_ns3_FatalImpl(module.get_submodule('FatalImpl'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1955
    register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1956
    register_functions_ns3_aodv(module.get_submodule('aodv'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1957
    register_functions_ns3_dot11s(module.get_submodule('dot11s'), root_module)
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1958
    register_functions_ns3_dsdv(module.get_submodule('dsdv'), root_module)
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1959
    register_functions_ns3_flame(module.get_submodule('flame'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1960
    register_functions_ns3_internal(module.get_submodule('internal'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1961
    register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1962
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1963
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1964
def register_functions_ns3_Config(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1965
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1966
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1967
def register_functions_ns3_FatalImpl(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1968
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1969
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1970
def register_functions_ns3_addressUtils(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1971
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1972
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1973
def register_functions_ns3_aodv(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1974
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1975
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1976
def register_functions_ns3_dot11s(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1977
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1978
6718
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1979
def register_functions_ns3_dsdv(module, root_module):
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1980
    return
87c3097fecef rescan bindings
Tom Henderson <tomh@tomh.org>
parents: 6716
diff changeset
  1981
6716
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1982
def register_functions_ns3_flame(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1983
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1984
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1985
def register_functions_ns3_internal(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1986
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1987
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1988
def register_functions_ns3_olsr(module, root_module):
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1989
    return
e2c0e6a51e58 rescan bindings
Tom Henderson <tomh@tomh.org>
parents:
diff changeset
  1990