src/energy/bindings/modulegen__gcc_LP64.py
changeset 11207 05b028936933
parent 11114 b02433d91a26
child 11382 dbd2787c79f6
equal deleted inserted replaced
11206:70702e9427a9 11207:05b028936933
    21     root_module = module.get_root()
    21     root_module = module.get_root()
    22     
    22     
    23     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration]
    23     ## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration]
    24     module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi')
    24     module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2', 'WIFI_CODE_RATE_5_6'], import_from_module='ns.wifi')
    25     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    25     ## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration]
    26     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF'], import_from_module='ns.wifi')
    26     module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT', 'WIFI_PREAMBLE_HT_MF', 'WIFI_PREAMBLE_HT_GF', 'WIFI_PREAMBLE_NONE'], import_from_module='ns.wifi')
    27     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
    27     ## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration]
    28     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi')
    28     module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211g', 'WIFI_PHY_STANDARD_80211_10MHZ', 'WIFI_PHY_STANDARD_80211_5MHZ', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211n_2_4GHZ', 'WIFI_PHY_STANDARD_80211n_5GHZ'], import_from_module='ns.wifi')
    29     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    29     ## wifi-mode.h (module 'wifi'): ns3::WifiModulationClass [enumeration]
    30     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi')
    30     module.add_enum('WifiModulationClass', ['WIFI_MOD_CLASS_UNKNOWN', 'WIFI_MOD_CLASS_IR', 'WIFI_MOD_CLASS_FHSS', 'WIFI_MOD_CLASS_DSSS', 'WIFI_MOD_CLASS_ERP_PBCC', 'WIFI_MOD_CLASS_DSSS_OFDM', 'WIFI_MOD_CLASS_ERP_OFDM', 'WIFI_MOD_CLASS_OFDM', 'WIFI_MOD_CLASS_HT'], import_from_module='ns.wifi')
    31     ## address.h (module 'network'): ns3::Address [class]
    31     ## address.h (module 'network'): ns3::Address [class]
  3567     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  3567     ## wifi-phy.h (module 'wifi'): double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
  3568     cls.add_method('CalculateSnr', 
  3568     cls.add_method('CalculateSnr', 
  3569                    'double', 
  3569                    'double', 
  3570                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  3570                    [param('ns3::WifiMode', 'txMode'), param('double', 'ber')], 
  3571                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3571                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3572     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency) [member function]
  3572     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
  3573     cls.add_method('CalculateTxDuration', 
  3573     cls.add_method('CalculateTxDuration', 
  3574                    'ns3::Time', 
  3574                    'ns3::Time', 
  3575                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency')], 
  3575                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
  3576                    is_static=True)
       
  3577     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
  3576     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ConfigureStandard(ns3::WifiPhyStandard standard) [member function]
  3578     cls.add_method('ConfigureStandard', 
  3577     cls.add_method('ConfigureStandard', 
  3579                    'void', 
  3578                    'void', 
  3580                    [param('ns3::WifiPhyStandard', 'standard')], 
  3579                    [param('ns3::WifiPhyStandard', 'standard')], 
  3581                    is_pure_virtual=True, is_virtual=True)
  3580                    is_pure_virtual=True, is_virtual=True)
  3595                    [], 
  3594                    [], 
  3596                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3595                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3597     ## wifi-phy.h (module 'wifi'): uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
  3596     ## wifi-phy.h (module 'wifi'): uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
  3598     cls.add_method('GetChannelNumber', 
  3597     cls.add_method('GetChannelNumber', 
  3599                    'uint16_t', 
  3598                    'uint16_t', 
       
  3599                    [], 
       
  3600                    is_pure_virtual=True, is_const=True, is_virtual=True)
       
  3601     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetChannelSwitchDelay() const [member function]
       
  3602     cls.add_method('GetChannelSwitchDelay', 
       
  3603                    'ns3::Time', 
  3600                    [], 
  3604                    [], 
  3601                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3605                    is_pure_virtual=True, is_const=True, is_virtual=True)
  3602     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
  3606     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
  3603     cls.add_method('GetDelayUntilIdle', 
  3607     cls.add_method('GetDelayUntilIdle', 
  3604                    'ns3::Time', 
  3608                    'ns3::Time', 
  4017     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function]
  4021     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function]
  4018     cls.add_method('GetOfdmRate9MbpsBW5MHz', 
  4022     cls.add_method('GetOfdmRate9MbpsBW5MHz', 
  4019                    'ns3::WifiMode', 
  4023                    'ns3::WifiMode', 
  4020                    [], 
  4024                    [], 
  4021                    is_static=True)
  4025                    is_static=True)
  4022     ## wifi-phy.h (module 'wifi'): static double ns3::WifiPhy::GetPayloadDurationMicroSeconds(uint32_t size, ns3::WifiTxVector txvector, double frequency) [member function]
  4026     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetPayloadDuration(uint32_t size, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, double frequency, uint8_t packetType, uint8_t incFlag) [member function]
  4023     cls.add_method('GetPayloadDurationMicroSeconds', 
  4027     cls.add_method('GetPayloadDuration', 
  4024                    'double', 
  4028                    'ns3::Time', 
  4025                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('double', 'frequency')], 
  4029                    [param('uint32_t', 'size'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('double', 'frequency'), param('uint8_t', 'packetType'), param('uint8_t', 'incFlag')])
  4026                    is_static=True)
  4030     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4027     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4031     cls.add_method('GetPlcpHeaderDuration', 
  4028     cls.add_method('GetPlcpHeaderDurationMicroSeconds', 
  4032                    'ns3::Time', 
  4029                    'uint32_t', 
       
  4030                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4033                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4031                    is_static=True)
  4034                    is_static=True)
  4032     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4035     ## wifi-phy.h (module 'wifi'): static ns3::WifiMode ns3::WifiPhy::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4033     cls.add_method('GetPlcpHeaderMode', 
  4036     cls.add_method('GetPlcpHeaderMode', 
  4034                    'ns3::WifiMode', 
  4037                    'ns3::WifiMode', 
  4035                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4038                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4036                    is_static=True)
  4039                    is_static=True)
  4037     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHtSigHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4040     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtSigHeaderDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4038     cls.add_method('GetPlcpHtSigHeaderDurationMicroSeconds', 
  4041     cls.add_method('GetPlcpHtSigHeaderDuration', 
  4039                    'uint32_t', 
  4042                    'ns3::Time', 
  4040                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4043                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4041                    is_static=True)
  4044                    is_static=True)
  4042     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpHtTrainingSymbolDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
  4045     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpHtTrainingSymbolDuration(ns3::WifiPreamble preamble, ns3::WifiTxVector txvector) [member function]
  4043     cls.add_method('GetPlcpHtTrainingSymbolDurationMicroSeconds', 
  4046     cls.add_method('GetPlcpHtTrainingSymbolDuration', 
  4044                    'uint32_t', 
  4047                    'ns3::Time', 
  4045                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
  4048                    [param('ns3::WifiPreamble', 'preamble'), param('ns3::WifiTxVector', 'txvector')], 
  4046                    is_static=True)
  4049                    is_static=True)
  4047     ## wifi-phy.h (module 'wifi'): static uint32_t ns3::WifiPhy::GetPlcpPreambleDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4050     ## wifi-phy.h (module 'wifi'): static ns3::Time ns3::WifiPhy::GetPlcpPreambleDuration(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
  4048     cls.add_method('GetPlcpPreambleDurationMicroSeconds', 
  4051     cls.add_method('GetPlcpPreambleDuration', 
  4049                    'uint32_t', 
  4052                    'ns3::Time', 
  4050                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4053                    [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')], 
  4051                    is_static=True)
  4054                    is_static=True)
  4052     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
  4055     ## wifi-phy.h (module 'wifi'): ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
  4053     cls.add_method('GetStateDuration', 
  4056     cls.add_method('GetStateDuration', 
  4054                    'ns3::Time', 
  4057                    'ns3::Time', 
  4159     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function]
  4162     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::ResumeFromSleep() [member function]
  4160     cls.add_method('ResumeFromSleep', 
  4163     cls.add_method('ResumeFromSleep', 
  4161                    'void', 
  4164                    'void', 
  4162                    [], 
  4165                    [], 
  4163                    is_pure_virtual=True, is_virtual=True)
  4166                    is_pure_virtual=True, is_virtual=True)
  4164     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<const ns3::Packet> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble) [member function]
  4167     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SendPacket(ns3::Ptr<const ns3::Packet> packet, ns3::WifiTxVector txvector, ns3::WifiPreamble preamble, uint8_t packetType) [member function]
  4165     cls.add_method('SendPacket', 
  4168     cls.add_method('SendPacket', 
  4166                    'void', 
  4169                    'void', 
  4167                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble')], 
  4170                    [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiTxVector', 'txvector'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'packetType')], 
  4168                    is_pure_virtual=True, is_virtual=True)
  4171                    is_pure_virtual=True, is_virtual=True)
  4169     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
  4172     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetChannelBonding(bool channelbonding) [member function]
  4170     cls.add_method('SetChannelBonding', 
  4173     cls.add_method('SetChannelBonding', 
  4171                    'void', 
  4174                    'void', 
  4172                    [param('bool', 'channelbonding')], 
  4175                    [param('bool', 'channelbonding')], 
  4223                    is_pure_virtual=True, is_virtual=True)
  4226                    is_pure_virtual=True, is_virtual=True)
  4224     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function]
  4227     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::SetStbc(bool stbc) [member function]
  4225     cls.add_method('SetStbc', 
  4228     cls.add_method('SetStbc', 
  4226                    'void', 
  4229                    'void', 
  4227                    [param('bool', 'stbc')], 
  4230                    [param('bool', 'stbc')], 
       
  4231                    is_pure_virtual=True, is_virtual=True)
       
  4232     ## wifi-phy.h (module 'wifi'): void ns3::WifiPhy::UnregisterListener(ns3::WifiPhyListener * listener) [member function]
       
  4233     cls.add_method('UnregisterListener', 
       
  4234                    'void', 
       
  4235                    [param('ns3::WifiPhyListener *', 'listener')], 
  4228                    is_pure_virtual=True, is_virtual=True)
  4236                    is_pure_virtual=True, is_virtual=True)
  4229     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
  4237     ## wifi-phy.h (module 'wifi'): uint32_t ns3::WifiPhy::WifiModeToMcs(ns3::WifiMode mode) [member function]
  4230     cls.add_method('WifiModeToMcs', 
  4238     cls.add_method('WifiModeToMcs', 
  4231                    'uint32_t', 
  4239                    'uint32_t', 
  4232                    [param('ns3::WifiMode', 'mode')], 
  4240                    [param('ns3::WifiMode', 'mode')],