1.1 --- a/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py Thu Jun 17 09:56:38 2010 +0100
1.2 +++ b/bindings/python/apidefs/gcc-ILP32/ns3_module_wifi.py Thu Jun 17 10:37:02 2010 +0100
1.3 @@ -7,6 +7,8 @@
1.4 module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'])
1.5 ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
1.6 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
1.7 + ## wifi-mode.h: ns3::WifiModulationClass [enumeration]
1.8 + 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'])
1.9 ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
1.10 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN'])
1.11 ## qos-tag.h: ns3::UserPriority [enumeration]
1.12 @@ -17,6 +19,8 @@
1.13 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA'])
1.14 ## ctrl-headers.h: ns3::BlockAckType [enumeration]
1.15 module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'])
1.16 + ## wifi-mode.h: ns3::WifiCodeRate [enumeration]
1.17 + module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2'])
1.18 ## block-ack-manager.h: ns3::Bar [struct]
1.19 module.add_class('Bar')
1.20 ## block-ack-agreement.h: ns3::BlockAckAgreement [class]
1.21 @@ -29,6 +33,8 @@
1.22 module.add_class('DcfManager')
1.23 ## dcf-manager.h: ns3::DcfState [class]
1.24 module.add_class('DcfState', allow_subclassing=True)
1.25 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class]
1.26 + module.add_class('DsssErrorRateModel')
1.27 ## interference-helper.h: ns3::InterferenceHelper [class]
1.28 module.add_class('InterferenceHelper')
1.29 ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct]
1.30 @@ -57,8 +63,6 @@
1.31 module.add_class('SupportedRates')
1.32 ## wifi-mode.h: ns3::WifiMode [class]
1.33 module.add_class('WifiMode')
1.34 - ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
1.35 - module.add_enum('ModulationType', ['BPSK', 'QPSK', 'DBPSK', 'DQPSK', 'QAM', 'UNKNOWN'], outer_class=root_module['ns3::WifiMode'])
1.36 ## wifi-mode.h: ns3::WifiModeFactory [class]
1.37 module.add_class('WifiModeFactory')
1.38 ## wifi-phy.h: ns3::WifiPhyListener [class]
1.39 @@ -159,6 +163,8 @@
1.40 module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
1.41 ## msdu-aggregator.h: ns3::MsduAggregator [class]
1.42 module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
1.43 + ## nist-error-rate-model.h: ns3::NistErrorRateModel [class]
1.44 + module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel'])
1.45 ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
1.46 module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
1.47 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
1.48 @@ -286,6 +292,7 @@
1.49 register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation'])
1.50 register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager'])
1.51 register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState'])
1.52 + register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel'])
1.53 register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper'])
1.54 register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer'])
1.55 register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener'])
1.56 @@ -337,6 +344,7 @@
1.57 register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
1.58 register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager'])
1.59 register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
1.60 + register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
1.61 register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
1.62 register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
1.63 register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
1.64 @@ -768,6 +776,38 @@
1.65 is_pure_virtual=True, visibility='private', is_virtual=True)
1.66 return
1.67
1.68 +def register_Ns3DsssErrorRateModel_methods(root_module, cls):
1.69 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor]
1.70 + cls.add_constructor([])
1.71 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor]
1.72 + cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')])
1.73 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function]
1.74 + cls.add_method('DqpskFunction',
1.75 + 'double',
1.76 + [param('double', 'x')],
1.77 + is_static=True)
1.78 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function]
1.79 + cls.add_method('GetDsssDbpskSuccessRate',
1.80 + 'double',
1.81 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
1.82 + is_static=True)
1.83 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function]
1.84 + cls.add_method('GetDsssDqpskCck11SuccessRate',
1.85 + 'double',
1.86 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
1.87 + is_static=True)
1.88 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function]
1.89 + cls.add_method('GetDsssDqpskCck5_5SuccessRate',
1.90 + 'double',
1.91 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
1.92 + is_static=True)
1.93 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function]
1.94 + cls.add_method('GetDsssDqpskSuccessRate',
1.95 + 'double',
1.96 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
1.97 + is_static=True)
1.98 + return
1.99 +
1.100 def register_Ns3InterferenceHelper_methods(root_module, cls):
1.101 ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor]
1.102 cls.add_constructor([])
1.103 @@ -1296,6 +1336,11 @@
1.104 'uint32_t',
1.105 [],
1.106 is_const=True)
1.107 + ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function]
1.108 + cls.add_method('GetCodeRate',
1.109 + 'ns3::WifiCodeRate',
1.110 + [],
1.111 + is_const=True)
1.112 ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
1.113 cls.add_method('GetConstellationSize',
1.114 'uint8_t',
1.115 @@ -1306,9 +1351,9 @@
1.116 'uint32_t',
1.117 [],
1.118 is_const=True)
1.119 - ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
1.120 - cls.add_method('GetModulationType',
1.121 - 'ns3::WifiMode::ModulationType',
1.122 + ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function]
1.123 + cls.add_method('GetModulationClass',
1.124 + 'ns3::WifiModulationClass',
1.125 [],
1.126 is_const=True)
1.127 ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
1.128 @@ -1316,11 +1361,6 @@
1.129 'uint32_t',
1.130 [],
1.131 is_const=True)
1.132 - ## wifi-mode.h: ns3::WifiPhyStandard ns3::WifiMode::GetStandard() const [member function]
1.133 - cls.add_method('GetStandard',
1.134 - 'ns3::WifiPhyStandard',
1.135 - [],
1.136 - is_const=True)
1.137 ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
1.138 cls.add_method('GetUid',
1.139 'uint32_t',
1.140 @@ -1336,45 +1376,15 @@
1.141 'bool',
1.142 [],
1.143 is_const=True)
1.144 - ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
1.145 - cls.add_method('IsModulationBpsk',
1.146 - 'bool',
1.147 - [],
1.148 - is_const=True)
1.149 - ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
1.150 - cls.add_method('IsModulationQam',
1.151 - 'bool',
1.152 - [],
1.153 - is_const=True)
1.154 return
1.155
1.156 def register_Ns3WifiModeFactory_methods(root_module, cls):
1.157 ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
1.158 cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
1.159 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
1.160 - cls.add_method('CreateBpsk',
1.161 + ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function]
1.162 + cls.add_method('CreateWifiMode',
1.163 'ns3::WifiMode',
1.164 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1.165 - is_static=True)
1.166 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
1.167 - cls.add_method('CreateDbpsk',
1.168 - 'ns3::WifiMode',
1.169 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1.170 - is_static=True)
1.171 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
1.172 - cls.add_method('CreateDqpsk',
1.173 - 'ns3::WifiMode',
1.174 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1.175 - is_static=True)
1.176 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize, ns3::WifiPhyStandard standard) [member function]
1.177 - cls.add_method('CreateQam',
1.178 - 'ns3::WifiMode',
1.179 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize'), param('ns3::WifiPhyStandard', 'standard')],
1.180 - is_static=True)
1.181 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
1.182 - cls.add_method('CreateQpsk',
1.183 - 'ns3::WifiMode',
1.184 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1.185 + [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')],
1.186 is_static=True)
1.187 return
1.188
1.189 @@ -2721,146 +2731,6 @@
1.190 'void',
1.191 [param('ns3::WifiPhyStandard', 'standard')],
1.192 is_pure_virtual=True, is_virtual=True)
1.193 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function]
1.194 - cls.add_method('Get11mbb',
1.195 - 'ns3::WifiMode',
1.196 - [],
1.197 - is_static=True)
1.198 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb10Mhz() [member function]
1.199 - cls.add_method('Get12mb10Mhz',
1.200 - 'ns3::WifiMode',
1.201 - [],
1.202 - is_static=True)
1.203 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb5Mhz() [member function]
1.204 - cls.add_method('Get12mb5Mhz',
1.205 - 'ns3::WifiMode',
1.206 - [],
1.207 - is_static=True)
1.208 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function]
1.209 - cls.add_method('Get12mba',
1.210 - 'ns3::WifiMode',
1.211 - [],
1.212 - is_static=True)
1.213 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get13_5mb5Mhz() [member function]
1.214 - cls.add_method('Get13_5mb5Mhz',
1.215 - 'ns3::WifiMode',
1.216 - [],
1.217 - is_static=True)
1.218 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mb10Mhz() [member function]
1.219 - cls.add_method('Get18mb10Mhz',
1.220 - 'ns3::WifiMode',
1.221 - [],
1.222 - is_static=True)
1.223 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function]
1.224 - cls.add_method('Get18mba',
1.225 - 'ns3::WifiMode',
1.226 - [],
1.227 - is_static=True)
1.228 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1_5mb5Mhz() [member function]
1.229 - cls.add_method('Get1_5mb5Mhz',
1.230 - 'ns3::WifiMode',
1.231 - [],
1.232 - is_static=True)
1.233 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function]
1.234 - cls.add_method('Get1mbb',
1.235 - 'ns3::WifiMode',
1.236 - [],
1.237 - is_static=True)
1.238 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mb10Mhz() [member function]
1.239 - cls.add_method('Get24mb10Mhz',
1.240 - 'ns3::WifiMode',
1.241 - [],
1.242 - is_static=True)
1.243 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function]
1.244 - cls.add_method('Get24mba',
1.245 - 'ns3::WifiMode',
1.246 - [],
1.247 - is_static=True)
1.248 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get27mb10Mhz() [member function]
1.249 - cls.add_method('Get27mb10Mhz',
1.250 - 'ns3::WifiMode',
1.251 - [],
1.252 - is_static=True)
1.253 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2_25mb5Mhz() [member function]
1.254 - cls.add_method('Get2_25mb5Mhz',
1.255 - 'ns3::WifiMode',
1.256 - [],
1.257 - is_static=True)
1.258 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function]
1.259 - cls.add_method('Get2mbb',
1.260 - 'ns3::WifiMode',
1.261 - [],
1.262 - is_static=True)
1.263 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function]
1.264 - cls.add_method('Get36mba',
1.265 - 'ns3::WifiMode',
1.266 - [],
1.267 - is_static=True)
1.268 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb10Mhz() [member function]
1.269 - cls.add_method('Get3mb10Mhz',
1.270 - 'ns3::WifiMode',
1.271 - [],
1.272 - is_static=True)
1.273 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb5Mhz() [member function]
1.274 - cls.add_method('Get3mb5Mhz',
1.275 - 'ns3::WifiMode',
1.276 - [],
1.277 - is_static=True)
1.278 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function]
1.279 - cls.add_method('Get48mba',
1.280 - 'ns3::WifiMode',
1.281 - [],
1.282 - is_static=True)
1.283 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb10Mhz() [member function]
1.284 - cls.add_method('Get4_5mb10Mhz',
1.285 - 'ns3::WifiMode',
1.286 - [],
1.287 - is_static=True)
1.288 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb5Mhz() [member function]
1.289 - cls.add_method('Get4_5mb5Mhz',
1.290 - 'ns3::WifiMode',
1.291 - [],
1.292 - is_static=True)
1.293 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function]
1.294 - cls.add_method('Get54mba',
1.295 - 'ns3::WifiMode',
1.296 - [],
1.297 - is_static=True)
1.298 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function]
1.299 - cls.add_method('Get5_5mbb',
1.300 - 'ns3::WifiMode',
1.301 - [],
1.302 - is_static=True)
1.303 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb10Mhz() [member function]
1.304 - cls.add_method('Get6mb10Mhz',
1.305 - 'ns3::WifiMode',
1.306 - [],
1.307 - is_static=True)
1.308 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb5Mhz() [member function]
1.309 - cls.add_method('Get6mb5Mhz',
1.310 - 'ns3::WifiMode',
1.311 - [],
1.312 - is_static=True)
1.313 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function]
1.314 - cls.add_method('Get6mba',
1.315 - 'ns3::WifiMode',
1.316 - [],
1.317 - is_static=True)
1.318 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb10Mhz() [member function]
1.319 - cls.add_method('Get9mb10Mhz',
1.320 - 'ns3::WifiMode',
1.321 - [],
1.322 - is_static=True)
1.323 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb5Mhz() [member function]
1.324 - cls.add_method('Get9mb5Mhz',
1.325 - 'ns3::WifiMode',
1.326 - [],
1.327 - is_static=True)
1.328 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function]
1.329 - cls.add_method('Get9mba',
1.330 - 'ns3::WifiMode',
1.331 - [],
1.332 - is_static=True)
1.333 ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
1.334 cls.add_method('GetChannel',
1.335 'ns3::Ptr< ns3::WifiChannel >',
1.336 @@ -2876,6 +2746,26 @@
1.337 'ns3::Time',
1.338 [],
1.339 is_pure_virtual=True, is_virtual=True)
1.340 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function]
1.341 + cls.add_method('GetDsssRate11Mbps',
1.342 + 'ns3::WifiMode',
1.343 + [],
1.344 + is_static=True)
1.345 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function]
1.346 + cls.add_method('GetDsssRate1Mbps',
1.347 + 'ns3::WifiMode',
1.348 + [],
1.349 + is_static=True)
1.350 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function]
1.351 + cls.add_method('GetDsssRate2Mbps',
1.352 + 'ns3::WifiMode',
1.353 + [],
1.354 + is_static=True)
1.355 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function]
1.356 + cls.add_method('GetDsssRate5_5Mbps',
1.357 + 'ns3::WifiMode',
1.358 + [],
1.359 + is_static=True)
1.360 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
1.361 cls.add_method('GetLastRxStartTime',
1.362 'ns3::Time',
1.363 @@ -2896,6 +2786,126 @@
1.364 'uint32_t',
1.365 [],
1.366 is_pure_virtual=True, is_const=True, is_virtual=True)
1.367 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function]
1.368 + cls.add_method('GetOfdmRate12Mbps',
1.369 + 'ns3::WifiMode',
1.370 + [],
1.371 + is_static=True)
1.372 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function]
1.373 + cls.add_method('GetOfdmRate12MbpsBW10MHz',
1.374 + 'ns3::WifiMode',
1.375 + [],
1.376 + is_static=True)
1.377 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function]
1.378 + cls.add_method('GetOfdmRate12MbpsBW5MHz',
1.379 + 'ns3::WifiMode',
1.380 + [],
1.381 + is_static=True)
1.382 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function]
1.383 + cls.add_method('GetOfdmRate13_5MbpsBW5MHz',
1.384 + 'ns3::WifiMode',
1.385 + [],
1.386 + is_static=True)
1.387 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function]
1.388 + cls.add_method('GetOfdmRate18Mbps',
1.389 + 'ns3::WifiMode',
1.390 + [],
1.391 + is_static=True)
1.392 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function]
1.393 + cls.add_method('GetOfdmRate18MbpsBW10MHz',
1.394 + 'ns3::WifiMode',
1.395 + [],
1.396 + is_static=True)
1.397 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function]
1.398 + cls.add_method('GetOfdmRate1_5MbpsBW5MHz',
1.399 + 'ns3::WifiMode',
1.400 + [],
1.401 + is_static=True)
1.402 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function]
1.403 + cls.add_method('GetOfdmRate24Mbps',
1.404 + 'ns3::WifiMode',
1.405 + [],
1.406 + is_static=True)
1.407 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function]
1.408 + cls.add_method('GetOfdmRate24MbpsBW10MHz',
1.409 + 'ns3::WifiMode',
1.410 + [],
1.411 + is_static=True)
1.412 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function]
1.413 + cls.add_method('GetOfdmRate27MbpsBW10MHz',
1.414 + 'ns3::WifiMode',
1.415 + [],
1.416 + is_static=True)
1.417 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function]
1.418 + cls.add_method('GetOfdmRate2_25MbpsBW5MHz',
1.419 + 'ns3::WifiMode',
1.420 + [],
1.421 + is_static=True)
1.422 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function]
1.423 + cls.add_method('GetOfdmRate36Mbps',
1.424 + 'ns3::WifiMode',
1.425 + [],
1.426 + is_static=True)
1.427 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function]
1.428 + cls.add_method('GetOfdmRate3MbpsBW10MHz',
1.429 + 'ns3::WifiMode',
1.430 + [],
1.431 + is_static=True)
1.432 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function]
1.433 + cls.add_method('GetOfdmRate3MbpsBW5MHz',
1.434 + 'ns3::WifiMode',
1.435 + [],
1.436 + is_static=True)
1.437 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function]
1.438 + cls.add_method('GetOfdmRate48Mbps',
1.439 + 'ns3::WifiMode',
1.440 + [],
1.441 + is_static=True)
1.442 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function]
1.443 + cls.add_method('GetOfdmRate4_5MbpsBW10MHz',
1.444 + 'ns3::WifiMode',
1.445 + [],
1.446 + is_static=True)
1.447 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function]
1.448 + cls.add_method('GetOfdmRate4_5MbpsBW5MHz',
1.449 + 'ns3::WifiMode',
1.450 + [],
1.451 + is_static=True)
1.452 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function]
1.453 + cls.add_method('GetOfdmRate54Mbps',
1.454 + 'ns3::WifiMode',
1.455 + [],
1.456 + is_static=True)
1.457 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function]
1.458 + cls.add_method('GetOfdmRate6Mbps',
1.459 + 'ns3::WifiMode',
1.460 + [],
1.461 + is_static=True)
1.462 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function]
1.463 + cls.add_method('GetOfdmRate6MbpsBW10MHz',
1.464 + 'ns3::WifiMode',
1.465 + [],
1.466 + is_static=True)
1.467 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function]
1.468 + cls.add_method('GetOfdmRate6MbpsBW5MHz',
1.469 + 'ns3::WifiMode',
1.470 + [],
1.471 + is_static=True)
1.472 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function]
1.473 + cls.add_method('GetOfdmRate9Mbps',
1.474 + 'ns3::WifiMode',
1.475 + [],
1.476 + is_static=True)
1.477 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function]
1.478 + cls.add_method('GetOfdmRate9MbpsBW10MHz',
1.479 + 'ns3::WifiMode',
1.480 + [],
1.481 + is_static=True)
1.482 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function]
1.483 + cls.add_method('GetOfdmRate9MbpsBW5MHz',
1.484 + 'ns3::WifiMode',
1.485 + [],
1.486 + is_static=True)
1.487 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
1.488 cls.add_method('GetStateDuration',
1.489 'ns3::Time',
1.490 @@ -4987,6 +4997,23 @@
1.491 is_static=True)
1.492 return
1.493
1.494 +def register_Ns3NistErrorRateModel_methods(root_module, cls):
1.495 + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor]
1.496 + cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')])
1.497 + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor]
1.498 + cls.add_constructor([])
1.499 + ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
1.500 + cls.add_method('GetChunkSuccessRate',
1.501 + 'double',
1.502 + [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')],
1.503 + is_const=True, is_virtual=True)
1.504 + ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function]
1.505 + cls.add_method('GetTypeId',
1.506 + 'ns3::TypeId',
1.507 + [],
1.508 + is_static=True)
1.509 + return
1.510 +
1.511 def register_Ns3NqapWifiMac_methods(root_module, cls):
1.512 ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
1.513 cls.add_method('GetTypeId',
2.1 --- a/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py Thu Jun 17 09:56:38 2010 +0100
2.2 +++ b/bindings/python/apidefs/gcc-LP64/ns3_module_wifi.py Thu Jun 17 10:37:02 2010 +0100
2.3 @@ -7,6 +7,8 @@
2.4 module.add_enum('WifiMacType', ['WIFI_MAC_CTL_RTS', 'WIFI_MAC_CTL_CTS', 'WIFI_MAC_CTL_ACK', 'WIFI_MAC_CTL_BACKREQ', 'WIFI_MAC_CTL_BACKRESP', 'WIFI_MAC_MGT_BEACON', 'WIFI_MAC_MGT_ASSOCIATION_REQUEST', 'WIFI_MAC_MGT_ASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_DISASSOCIATION', 'WIFI_MAC_MGT_REASSOCIATION_REQUEST', 'WIFI_MAC_MGT_REASSOCIATION_RESPONSE', 'WIFI_MAC_MGT_PROBE_REQUEST', 'WIFI_MAC_MGT_PROBE_RESPONSE', 'WIFI_MAC_MGT_AUTHENTICATION', 'WIFI_MAC_MGT_DEAUTHENTICATION', 'WIFI_MAC_MGT_ACTION', 'WIFI_MAC_MGT_ACTION_NO_ACK', 'WIFI_MAC_MGT_MULTIHOP_ACTION', 'WIFI_MAC_DATA', 'WIFI_MAC_DATA_CFACK', 'WIFI_MAC_DATA_CFPOLL', 'WIFI_MAC_DATA_CFACK_CFPOLL', 'WIFI_MAC_DATA_NULL', 'WIFI_MAC_DATA_NULL_CFACK', 'WIFI_MAC_DATA_NULL_CFPOLL', 'WIFI_MAC_DATA_NULL_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA', 'WIFI_MAC_QOSDATA_CFACK', 'WIFI_MAC_QOSDATA_CFPOLL', 'WIFI_MAC_QOSDATA_CFACK_CFPOLL', 'WIFI_MAC_QOSDATA_NULL', 'WIFI_MAC_QOSDATA_NULL_CFPOLL', 'WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL'])
2.5 ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
2.6 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
2.7 + ## wifi-mode.h: ns3::WifiModulationClass [enumeration]
2.8 + 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'])
2.9 ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
2.10 module.add_enum('WifiPhyStandard', ['WIFI_PHY_STANDARD_80211a', 'WIFI_PHY_STANDARD_80211b', 'WIFI_PHY_STANDARD_80211_10Mhz', 'WIFI_PHY_STANDARD_80211_5Mhz', 'WIFI_PHY_STANDARD_holland', 'WIFI_PHY_STANDARD_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH', 'WIFI_PHY_UNKNOWN'])
2.11 ## qos-tag.h: ns3::UserPriority [enumeration]
2.12 @@ -17,6 +19,8 @@
2.13 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA'])
2.14 ## ctrl-headers.h: ns3::BlockAckType [enumeration]
2.15 module.add_enum('BlockAckType', ['BASIC_BLOCK_ACK', 'COMPRESSED_BLOCK_ACK', 'MULTI_TID_BLOCK_ACK'])
2.16 + ## wifi-mode.h: ns3::WifiCodeRate [enumeration]
2.17 + module.add_enum('WifiCodeRate', ['WIFI_CODE_RATE_UNDEFINED', 'WIFI_CODE_RATE_3_4', 'WIFI_CODE_RATE_2_3', 'WIFI_CODE_RATE_1_2'])
2.18 ## block-ack-manager.h: ns3::Bar [struct]
2.19 module.add_class('Bar')
2.20 ## block-ack-agreement.h: ns3::BlockAckAgreement [class]
2.21 @@ -29,6 +33,8 @@
2.22 module.add_class('DcfManager')
2.23 ## dcf-manager.h: ns3::DcfState [class]
2.24 module.add_class('DcfState', allow_subclassing=True)
2.25 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel [class]
2.26 + module.add_class('DsssErrorRateModel')
2.27 ## interference-helper.h: ns3::InterferenceHelper [class]
2.28 module.add_class('InterferenceHelper')
2.29 ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct]
2.30 @@ -57,8 +63,6 @@
2.31 module.add_class('SupportedRates')
2.32 ## wifi-mode.h: ns3::WifiMode [class]
2.33 module.add_class('WifiMode')
2.34 - ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
2.35 - module.add_enum('ModulationType', ['BPSK', 'QPSK', 'DBPSK', 'DQPSK', 'QAM', 'UNKNOWN'], outer_class=root_module['ns3::WifiMode'])
2.36 ## wifi-mode.h: ns3::WifiModeFactory [class]
2.37 module.add_class('WifiModeFactory')
2.38 ## wifi-phy.h: ns3::WifiPhyListener [class]
2.39 @@ -159,6 +163,8 @@
2.40 module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
2.41 ## msdu-aggregator.h: ns3::MsduAggregator [class]
2.42 module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
2.43 + ## nist-error-rate-model.h: ns3::NistErrorRateModel [class]
2.44 + module.add_class('NistErrorRateModel', parent=root_module['ns3::ErrorRateModel'])
2.45 ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
2.46 module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
2.47 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
2.48 @@ -286,6 +292,7 @@
2.49 register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation'])
2.50 register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager'])
2.51 register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState'])
2.52 + register_Ns3DsssErrorRateModel_methods(root_module, root_module['ns3::DsssErrorRateModel'])
2.53 register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper'])
2.54 register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer'])
2.55 register_Ns3MacLowBlockAckEventListener_methods(root_module, root_module['ns3::MacLowBlockAckEventListener'])
2.56 @@ -337,6 +344,7 @@
2.57 register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
2.58 register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager'])
2.59 register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
2.60 + register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel'])
2.61 register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
2.62 register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
2.63 register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
2.64 @@ -768,6 +776,38 @@
2.65 is_pure_virtual=True, visibility='private', is_virtual=True)
2.66 return
2.67
2.68 +def register_Ns3DsssErrorRateModel_methods(root_module, cls):
2.69 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel() [constructor]
2.70 + cls.add_constructor([])
2.71 + ## dsss-error-rate-model.h: ns3::DsssErrorRateModel::DsssErrorRateModel(ns3::DsssErrorRateModel const & arg0) [copy constructor]
2.72 + cls.add_constructor([param('ns3::DsssErrorRateModel const &', 'arg0')])
2.73 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::DqpskFunction(double x) [member function]
2.74 + cls.add_method('DqpskFunction',
2.75 + 'double',
2.76 + [param('double', 'x')],
2.77 + is_static=True)
2.78 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDbpskSuccessRate(double sinr, uint32_t nbits) [member function]
2.79 + cls.add_method('GetDsssDbpskSuccessRate',
2.80 + 'double',
2.81 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
2.82 + is_static=True)
2.83 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck11SuccessRate(double sinr, uint32_t nbits) [member function]
2.84 + cls.add_method('GetDsssDqpskCck11SuccessRate',
2.85 + 'double',
2.86 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
2.87 + is_static=True)
2.88 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskCck5_5SuccessRate(double sinr, uint32_t nbits) [member function]
2.89 + cls.add_method('GetDsssDqpskCck5_5SuccessRate',
2.90 + 'double',
2.91 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
2.92 + is_static=True)
2.93 + ## dsss-error-rate-model.h: static double ns3::DsssErrorRateModel::GetDsssDqpskSuccessRate(double sinr, uint32_t nbits) [member function]
2.94 + cls.add_method('GetDsssDqpskSuccessRate',
2.95 + 'double',
2.96 + [param('double', 'sinr'), param('uint32_t', 'nbits')],
2.97 + is_static=True)
2.98 + return
2.99 +
2.100 def register_Ns3InterferenceHelper_methods(root_module, cls):
2.101 ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor]
2.102 cls.add_constructor([])
2.103 @@ -1296,6 +1336,11 @@
2.104 'uint32_t',
2.105 [],
2.106 is_const=True)
2.107 + ## wifi-mode.h: ns3::WifiCodeRate ns3::WifiMode::GetCodeRate() const [member function]
2.108 + cls.add_method('GetCodeRate',
2.109 + 'ns3::WifiCodeRate',
2.110 + [],
2.111 + is_const=True)
2.112 ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
2.113 cls.add_method('GetConstellationSize',
2.114 'uint8_t',
2.115 @@ -1306,9 +1351,9 @@
2.116 'uint32_t',
2.117 [],
2.118 is_const=True)
2.119 - ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
2.120 - cls.add_method('GetModulationType',
2.121 - 'ns3::WifiMode::ModulationType',
2.122 + ## wifi-mode.h: ns3::WifiModulationClass ns3::WifiMode::GetModulationClass() const [member function]
2.123 + cls.add_method('GetModulationClass',
2.124 + 'ns3::WifiModulationClass',
2.125 [],
2.126 is_const=True)
2.127 ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
2.128 @@ -1316,11 +1361,6 @@
2.129 'uint32_t',
2.130 [],
2.131 is_const=True)
2.132 - ## wifi-mode.h: ns3::WifiPhyStandard ns3::WifiMode::GetStandard() const [member function]
2.133 - cls.add_method('GetStandard',
2.134 - 'ns3::WifiPhyStandard',
2.135 - [],
2.136 - is_const=True)
2.137 ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
2.138 cls.add_method('GetUid',
2.139 'uint32_t',
2.140 @@ -1336,45 +1376,15 @@
2.141 'bool',
2.142 [],
2.143 is_const=True)
2.144 - ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
2.145 - cls.add_method('IsModulationBpsk',
2.146 - 'bool',
2.147 - [],
2.148 - is_const=True)
2.149 - ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
2.150 - cls.add_method('IsModulationQam',
2.151 - 'bool',
2.152 - [],
2.153 - is_const=True)
2.154 return
2.155
2.156 def register_Ns3WifiModeFactory_methods(root_module, cls):
2.157 ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
2.158 cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
2.159 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateBpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
2.160 - cls.add_method('CreateBpsk',
2.161 + ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateWifiMode(std::string uniqueName, ns3::WifiModulationClass modClass, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, ns3::WifiCodeRate codingRate, uint8_t constellationSize) [member function]
2.162 + cls.add_method('CreateWifiMode',
2.163 'ns3::WifiMode',
2.164 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
2.165 - is_static=True)
2.166 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDbpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
2.167 - cls.add_method('CreateDbpsk',
2.168 - 'ns3::WifiMode',
2.169 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
2.170 - is_static=True)
2.171 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateDqpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
2.172 - cls.add_method('CreateDqpsk',
2.173 - 'ns3::WifiMode',
2.174 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
2.175 - is_static=True)
2.176 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQam(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, uint8_t constellationSize, ns3::WifiPhyStandard standard) [member function]
2.177 - cls.add_method('CreateQam',
2.178 - 'ns3::WifiMode',
2.179 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('uint8_t', 'constellationSize'), param('ns3::WifiPhyStandard', 'standard')],
2.180 - is_static=True)
2.181 - ## wifi-mode.h: static ns3::WifiMode ns3::WifiModeFactory::CreateQpsk(std::string uniqueName, bool isMandatory, uint32_t bandwidth, uint32_t dataRate, uint32_t phyRate, ns3::WifiPhyStandard standard) [member function]
2.182 - cls.add_method('CreateQpsk',
2.183 - 'ns3::WifiMode',
2.184 - [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
2.185 + [param('std::string', 'uniqueName'), param('ns3::WifiModulationClass', 'modClass'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('ns3::WifiCodeRate', 'codingRate'), param('uint8_t', 'constellationSize')],
2.186 is_static=True)
2.187 return
2.188
2.189 @@ -2721,146 +2731,6 @@
2.190 'void',
2.191 [param('ns3::WifiPhyStandard', 'standard')],
2.192 is_pure_virtual=True, is_virtual=True)
2.193 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function]
2.194 - cls.add_method('Get11mbb',
2.195 - 'ns3::WifiMode',
2.196 - [],
2.197 - is_static=True)
2.198 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb10Mhz() [member function]
2.199 - cls.add_method('Get12mb10Mhz',
2.200 - 'ns3::WifiMode',
2.201 - [],
2.202 - is_static=True)
2.203 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb5Mhz() [member function]
2.204 - cls.add_method('Get12mb5Mhz',
2.205 - 'ns3::WifiMode',
2.206 - [],
2.207 - is_static=True)
2.208 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function]
2.209 - cls.add_method('Get12mba',
2.210 - 'ns3::WifiMode',
2.211 - [],
2.212 - is_static=True)
2.213 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get13_5mb5Mhz() [member function]
2.214 - cls.add_method('Get13_5mb5Mhz',
2.215 - 'ns3::WifiMode',
2.216 - [],
2.217 - is_static=True)
2.218 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mb10Mhz() [member function]
2.219 - cls.add_method('Get18mb10Mhz',
2.220 - 'ns3::WifiMode',
2.221 - [],
2.222 - is_static=True)
2.223 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function]
2.224 - cls.add_method('Get18mba',
2.225 - 'ns3::WifiMode',
2.226 - [],
2.227 - is_static=True)
2.228 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1_5mb5Mhz() [member function]
2.229 - cls.add_method('Get1_5mb5Mhz',
2.230 - 'ns3::WifiMode',
2.231 - [],
2.232 - is_static=True)
2.233 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function]
2.234 - cls.add_method('Get1mbb',
2.235 - 'ns3::WifiMode',
2.236 - [],
2.237 - is_static=True)
2.238 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mb10Mhz() [member function]
2.239 - cls.add_method('Get24mb10Mhz',
2.240 - 'ns3::WifiMode',
2.241 - [],
2.242 - is_static=True)
2.243 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function]
2.244 - cls.add_method('Get24mba',
2.245 - 'ns3::WifiMode',
2.246 - [],
2.247 - is_static=True)
2.248 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get27mb10Mhz() [member function]
2.249 - cls.add_method('Get27mb10Mhz',
2.250 - 'ns3::WifiMode',
2.251 - [],
2.252 - is_static=True)
2.253 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2_25mb5Mhz() [member function]
2.254 - cls.add_method('Get2_25mb5Mhz',
2.255 - 'ns3::WifiMode',
2.256 - [],
2.257 - is_static=True)
2.258 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function]
2.259 - cls.add_method('Get2mbb',
2.260 - 'ns3::WifiMode',
2.261 - [],
2.262 - is_static=True)
2.263 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function]
2.264 - cls.add_method('Get36mba',
2.265 - 'ns3::WifiMode',
2.266 - [],
2.267 - is_static=True)
2.268 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb10Mhz() [member function]
2.269 - cls.add_method('Get3mb10Mhz',
2.270 - 'ns3::WifiMode',
2.271 - [],
2.272 - is_static=True)
2.273 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb5Mhz() [member function]
2.274 - cls.add_method('Get3mb5Mhz',
2.275 - 'ns3::WifiMode',
2.276 - [],
2.277 - is_static=True)
2.278 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function]
2.279 - cls.add_method('Get48mba',
2.280 - 'ns3::WifiMode',
2.281 - [],
2.282 - is_static=True)
2.283 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb10Mhz() [member function]
2.284 - cls.add_method('Get4_5mb10Mhz',
2.285 - 'ns3::WifiMode',
2.286 - [],
2.287 - is_static=True)
2.288 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb5Mhz() [member function]
2.289 - cls.add_method('Get4_5mb5Mhz',
2.290 - 'ns3::WifiMode',
2.291 - [],
2.292 - is_static=True)
2.293 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function]
2.294 - cls.add_method('Get54mba',
2.295 - 'ns3::WifiMode',
2.296 - [],
2.297 - is_static=True)
2.298 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function]
2.299 - cls.add_method('Get5_5mbb',
2.300 - 'ns3::WifiMode',
2.301 - [],
2.302 - is_static=True)
2.303 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb10Mhz() [member function]
2.304 - cls.add_method('Get6mb10Mhz',
2.305 - 'ns3::WifiMode',
2.306 - [],
2.307 - is_static=True)
2.308 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb5Mhz() [member function]
2.309 - cls.add_method('Get6mb5Mhz',
2.310 - 'ns3::WifiMode',
2.311 - [],
2.312 - is_static=True)
2.313 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function]
2.314 - cls.add_method('Get6mba',
2.315 - 'ns3::WifiMode',
2.316 - [],
2.317 - is_static=True)
2.318 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb10Mhz() [member function]
2.319 - cls.add_method('Get9mb10Mhz',
2.320 - 'ns3::WifiMode',
2.321 - [],
2.322 - is_static=True)
2.323 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb5Mhz() [member function]
2.324 - cls.add_method('Get9mb5Mhz',
2.325 - 'ns3::WifiMode',
2.326 - [],
2.327 - is_static=True)
2.328 - ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function]
2.329 - cls.add_method('Get9mba',
2.330 - 'ns3::WifiMode',
2.331 - [],
2.332 - is_static=True)
2.333 ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
2.334 cls.add_method('GetChannel',
2.335 'ns3::Ptr< ns3::WifiChannel >',
2.336 @@ -2876,6 +2746,26 @@
2.337 'ns3::Time',
2.338 [],
2.339 is_pure_virtual=True, is_virtual=True)
2.340 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate11Mbps() [member function]
2.341 + cls.add_method('GetDsssRate11Mbps',
2.342 + 'ns3::WifiMode',
2.343 + [],
2.344 + is_static=True)
2.345 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate1Mbps() [member function]
2.346 + cls.add_method('GetDsssRate1Mbps',
2.347 + 'ns3::WifiMode',
2.348 + [],
2.349 + is_static=True)
2.350 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate2Mbps() [member function]
2.351 + cls.add_method('GetDsssRate2Mbps',
2.352 + 'ns3::WifiMode',
2.353 + [],
2.354 + is_static=True)
2.355 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetDsssRate5_5Mbps() [member function]
2.356 + cls.add_method('GetDsssRate5_5Mbps',
2.357 + 'ns3::WifiMode',
2.358 + [],
2.359 + is_static=True)
2.360 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
2.361 cls.add_method('GetLastRxStartTime',
2.362 'ns3::Time',
2.363 @@ -2896,6 +2786,126 @@
2.364 'uint32_t',
2.365 [],
2.366 is_pure_virtual=True, is_const=True, is_virtual=True)
2.367 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12Mbps() [member function]
2.368 + cls.add_method('GetOfdmRate12Mbps',
2.369 + 'ns3::WifiMode',
2.370 + [],
2.371 + is_static=True)
2.372 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW10MHz() [member function]
2.373 + cls.add_method('GetOfdmRate12MbpsBW10MHz',
2.374 + 'ns3::WifiMode',
2.375 + [],
2.376 + is_static=True)
2.377 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate12MbpsBW5MHz() [member function]
2.378 + cls.add_method('GetOfdmRate12MbpsBW5MHz',
2.379 + 'ns3::WifiMode',
2.380 + [],
2.381 + is_static=True)
2.382 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate13_5MbpsBW5MHz() [member function]
2.383 + cls.add_method('GetOfdmRate13_5MbpsBW5MHz',
2.384 + 'ns3::WifiMode',
2.385 + [],
2.386 + is_static=True)
2.387 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18Mbps() [member function]
2.388 + cls.add_method('GetOfdmRate18Mbps',
2.389 + 'ns3::WifiMode',
2.390 + [],
2.391 + is_static=True)
2.392 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate18MbpsBW10MHz() [member function]
2.393 + cls.add_method('GetOfdmRate18MbpsBW10MHz',
2.394 + 'ns3::WifiMode',
2.395 + [],
2.396 + is_static=True)
2.397 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate1_5MbpsBW5MHz() [member function]
2.398 + cls.add_method('GetOfdmRate1_5MbpsBW5MHz',
2.399 + 'ns3::WifiMode',
2.400 + [],
2.401 + is_static=True)
2.402 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24Mbps() [member function]
2.403 + cls.add_method('GetOfdmRate24Mbps',
2.404 + 'ns3::WifiMode',
2.405 + [],
2.406 + is_static=True)
2.407 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate24MbpsBW10MHz() [member function]
2.408 + cls.add_method('GetOfdmRate24MbpsBW10MHz',
2.409 + 'ns3::WifiMode',
2.410 + [],
2.411 + is_static=True)
2.412 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate27MbpsBW10MHz() [member function]
2.413 + cls.add_method('GetOfdmRate27MbpsBW10MHz',
2.414 + 'ns3::WifiMode',
2.415 + [],
2.416 + is_static=True)
2.417 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate2_25MbpsBW5MHz() [member function]
2.418 + cls.add_method('GetOfdmRate2_25MbpsBW5MHz',
2.419 + 'ns3::WifiMode',
2.420 + [],
2.421 + is_static=True)
2.422 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate36Mbps() [member function]
2.423 + cls.add_method('GetOfdmRate36Mbps',
2.424 + 'ns3::WifiMode',
2.425 + [],
2.426 + is_static=True)
2.427 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW10MHz() [member function]
2.428 + cls.add_method('GetOfdmRate3MbpsBW10MHz',
2.429 + 'ns3::WifiMode',
2.430 + [],
2.431 + is_static=True)
2.432 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate3MbpsBW5MHz() [member function]
2.433 + cls.add_method('GetOfdmRate3MbpsBW5MHz',
2.434 + 'ns3::WifiMode',
2.435 + [],
2.436 + is_static=True)
2.437 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate48Mbps() [member function]
2.438 + cls.add_method('GetOfdmRate48Mbps',
2.439 + 'ns3::WifiMode',
2.440 + [],
2.441 + is_static=True)
2.442 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW10MHz() [member function]
2.443 + cls.add_method('GetOfdmRate4_5MbpsBW10MHz',
2.444 + 'ns3::WifiMode',
2.445 + [],
2.446 + is_static=True)
2.447 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate4_5MbpsBW5MHz() [member function]
2.448 + cls.add_method('GetOfdmRate4_5MbpsBW5MHz',
2.449 + 'ns3::WifiMode',
2.450 + [],
2.451 + is_static=True)
2.452 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate54Mbps() [member function]
2.453 + cls.add_method('GetOfdmRate54Mbps',
2.454 + 'ns3::WifiMode',
2.455 + [],
2.456 + is_static=True)
2.457 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6Mbps() [member function]
2.458 + cls.add_method('GetOfdmRate6Mbps',
2.459 + 'ns3::WifiMode',
2.460 + [],
2.461 + is_static=True)
2.462 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW10MHz() [member function]
2.463 + cls.add_method('GetOfdmRate6MbpsBW10MHz',
2.464 + 'ns3::WifiMode',
2.465 + [],
2.466 + is_static=True)
2.467 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate6MbpsBW5MHz() [member function]
2.468 + cls.add_method('GetOfdmRate6MbpsBW5MHz',
2.469 + 'ns3::WifiMode',
2.470 + [],
2.471 + is_static=True)
2.472 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9Mbps() [member function]
2.473 + cls.add_method('GetOfdmRate9Mbps',
2.474 + 'ns3::WifiMode',
2.475 + [],
2.476 + is_static=True)
2.477 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW10MHz() [member function]
2.478 + cls.add_method('GetOfdmRate9MbpsBW10MHz',
2.479 + 'ns3::WifiMode',
2.480 + [],
2.481 + is_static=True)
2.482 + ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::GetOfdmRate9MbpsBW5MHz() [member function]
2.483 + cls.add_method('GetOfdmRate9MbpsBW5MHz',
2.484 + 'ns3::WifiMode',
2.485 + [],
2.486 + is_static=True)
2.487 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
2.488 cls.add_method('GetStateDuration',
2.489 'ns3::Time',
2.490 @@ -4987,6 +4997,23 @@
2.491 is_static=True)
2.492 return
2.493
2.494 +def register_Ns3NistErrorRateModel_methods(root_module, cls):
2.495 + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel(ns3::NistErrorRateModel const & arg0) [copy constructor]
2.496 + cls.add_constructor([param('ns3::NistErrorRateModel const &', 'arg0')])
2.497 + ## nist-error-rate-model.h: ns3::NistErrorRateModel::NistErrorRateModel() [constructor]
2.498 + cls.add_constructor([])
2.499 + ## nist-error-rate-model.h: double ns3::NistErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
2.500 + cls.add_method('GetChunkSuccessRate',
2.501 + 'double',
2.502 + [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')],
2.503 + is_const=True, is_virtual=True)
2.504 + ## nist-error-rate-model.h: static ns3::TypeId ns3::NistErrorRateModel::GetTypeId() [member function]
2.505 + cls.add_method('GetTypeId',
2.506 + 'ns3::TypeId',
2.507 + [],
2.508 + is_static=True)
2.509 + return
2.510 +
2.511 def register_Ns3NqapWifiMac_methods(root_module, cls):
2.512 ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
2.513 cls.add_method('GetTypeId',