|
|
| 20 |
def register_types(module): |
20 |
def register_types(module): |
| 21 |
root_module = module.get_root() |
21 |
root_module = module.get_root() |
| 22 |
|
22 |
|
|
|
23 |
## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
| 24 |
module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF']) |
| 23 |
## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration] |
25 |
## wifi-mac-header.h (module 'wifi'): ns3::WifiMacType [enumeration] |
| 24 |
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']) |
26 |
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']) |
| 25 |
## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration] |
27 |
## wifi-preamble.h (module 'wifi'): ns3::WifiPreamble [enumeration] |
|
|
| 28 |
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']) |
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']) |
| 29 |
## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
31 |
## wifi-phy-standard.h (module 'wifi'): ns3::WifiPhyStandard [enumeration] |
| 30 |
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_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH']) |
32 |
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_80211p_CCH', 'WIFI_PHY_STANDARD_80211p_SCH']) |
| 31 |
## qos-utils.h (module 'wifi'): ns3::AcIndex [enumeration] |
|
|
| 32 |
module.add_enum('AcIndex', ['AC_BE', 'AC_BK', 'AC_VI', 'AC_VO', 'AC_BE_NQOS', 'AC_UNDEF']) |
| 33 |
## qos-tag.h (module 'wifi'): ns3::UserPriority [enumeration] |
33 |
## qos-tag.h (module 'wifi'): ns3::UserPriority [enumeration] |
| 34 |
module.add_enum('UserPriority', ['UP_BK', 'UP_BE', 'UP_EE', 'UP_CL', 'UP_VI', 'UP_VO', 'UP_NC']) |
34 |
module.add_enum('UserPriority', ['UP_BK', 'UP_BE', 'UP_EE', 'UP_CL', 'UP_VI', 'UP_VO', 'UP_NC']) |
| 35 |
## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration] |
35 |
## wifi-mode.h (module 'wifi'): ns3::WifiCodeRate [enumeration] |
|
|
| 264 |
module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
264 |
module.add_class('ParetoVariable', import_from_module='ns.core', parent=root_module['ns3::RandomVariable']) |
| 265 |
## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
265 |
## pcap-file-wrapper.h (module 'network'): ns3::PcapFileWrapper [class] |
| 266 |
module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
266 |
module.add_class('PcapFileWrapper', import_from_module='ns.network', parent=root_module['ns3::Object']) |
|
|
267 |
## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel [class] |
| 268 |
module.add_class('PropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) |
| 269 |
## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel [class] |
| 270 |
module.add_class('PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::Object']) |
| 267 |
## qos-tag.h (module 'wifi'): ns3::QosTag [class] |
271 |
## qos-tag.h (module 'wifi'): ns3::QosTag [class] |
| 268 |
module.add_class('QosTag', parent=root_module['ns3::Tag']) |
272 |
module.add_class('QosTag', parent=root_module['ns3::Tag']) |
| 269 |
## qos-wifi-mac-helper.h (module 'wifi'): ns3::QosWifiMacHelper [class] |
273 |
## qos-wifi-mac-helper.h (module 'wifi'): ns3::QosWifiMacHelper [class] |
| 270 |
module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) |
274 |
module.add_class('QosWifiMacHelper', parent=root_module['ns3::WifiMacHelper']) |
|
|
275 |
## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel [class] |
| 276 |
module.add_class('RandomPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) |
| 277 |
## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel [class] |
| 278 |
module.add_class('RandomPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 279 |
## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel [class] |
| 280 |
module.add_class('RangePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 271 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
281 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> > [class] |
| 272 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
282 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::AttributeAccessor', 'ns3::empty', 'ns3::DefaultDeleter<ns3::AttributeAccessor>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
| 273 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
283 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> > [class] |
|
|
| 288 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
298 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, import_from_module='ns.core', template_parameters=['ns3::Packet', 'ns3::empty', 'ns3::DefaultDeleter<ns3::Packet>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
| 289 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class] |
299 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> > [class] |
| 290 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter<ns3::WifiInformationElement>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
300 |
module.add_class('SimpleRefCount', automatic_type_narrowing=True, template_parameters=['ns3::WifiInformationElement', 'ns3::empty', 'ns3::DefaultDeleter<ns3::WifiInformationElement>'], parent=root_module['ns3::empty'], memory_policy=cppclass.ReferenceCountingMethodsPolicy(incref_method='Ref', decref_method='Unref', peekref_method='GetReferenceCount')) |
|
|
301 |
## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel [class] |
| 302 |
module.add_class('ThreeLogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 291 |
## nstime.h (module 'core'): ns3::Time [class] |
303 |
## nstime.h (module 'core'): ns3::Time [class] |
| 292 |
module.add_class('Time', import_from_module='ns.core') |
304 |
module.add_class('Time', import_from_module='ns.core') |
| 293 |
## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
305 |
## nstime.h (module 'core'): ns3::Time::Unit [enumeration] |
|
|
| 296 |
root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
308 |
root_module['ns3::Time'].implicitly_converts_to(root_module['ns3::int64x64_t']) |
| 297 |
## trailer.h (module 'network'): ns3::Trailer [class] |
309 |
## trailer.h (module 'network'): ns3::Trailer [class] |
| 298 |
module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
310 |
module.add_class('Trailer', import_from_module='ns.network', parent=root_module['ns3::Chunk']) |
|
|
311 |
## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel [class] |
| 312 |
module.add_class('TwoRayGroundPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 299 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader [class] |
313 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader [class] |
| 300 |
module.add_class('WifiActionHeader', parent=root_module['ns3::Header']) |
314 |
module.add_class('WifiActionHeader', parent=root_module['ns3::Header']) |
| 301 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::CategoryValue [enumeration] |
315 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::CategoryValue [enumeration] |
|
|
| 366 |
module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
380 |
module.add_class('Channel', import_from_module='ns.network', parent=root_module['ns3::Object']) |
| 367 |
## constant-rate-wifi-manager.h (module 'wifi'): ns3::ConstantRateWifiManager [class] |
381 |
## constant-rate-wifi-manager.h (module 'wifi'): ns3::ConstantRateWifiManager [class] |
| 368 |
module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
382 |
module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
|
|
383 |
## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel [class] |
| 384 |
module.add_class('ConstantSpeedPropagationDelayModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationDelayModel']) |
| 385 |
## cost231-propagation-loss-model.h (module 'propagation'): ns3::Cost231PropagationLossModel [class] |
| 386 |
module.add_class('Cost231PropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 387 |
## cost231-propagation-loss-model.h (module 'propagation'): ns3::Cost231PropagationLossModel::Environment [enumeration] |
| 388 |
module.add_enum('Environment', ['SubUrban', 'MediumCity', 'Metropolitan'], outer_class=root_module['ns3::Cost231PropagationLossModel'], import_from_module='ns.propagation') |
| 369 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader [class] |
389 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader [class] |
| 370 |
module.add_class('CtrlBAckRequestHeader', parent=root_module['ns3::Header']) |
390 |
module.add_class('CtrlBAckRequestHeader', parent=root_module['ns3::Header']) |
| 371 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckResponseHeader [class] |
391 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckResponseHeader [class] |
|
|
| 384 |
module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
404 |
module.add_class('EventImpl', import_from_module='ns.core', parent=root_module['ns3::SimpleRefCount< ns3::EventImpl, ns3::empty, ns3::DefaultDeleter<ns3::EventImpl> >']) |
| 385 |
## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE [class] |
405 |
## supported-rates.h (module 'wifi'): ns3::ExtendedSupportedRatesIE [class] |
| 386 |
module.add_class('ExtendedSupportedRatesIE', parent=root_module['ns3::WifiInformationElement']) |
406 |
module.add_class('ExtendedSupportedRatesIE', parent=root_module['ns3::WifiInformationElement']) |
|
|
407 |
## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel [class] |
| 408 |
module.add_class('FixedRssLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 409 |
## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel [class] |
| 410 |
module.add_class('FriisPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 387 |
## ideal-wifi-manager.h (module 'wifi'): ns3::IdealWifiManager [class] |
411 |
## ideal-wifi-manager.h (module 'wifi'): ns3::IdealWifiManager [class] |
| 388 |
module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
412 |
module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
| 389 |
## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
413 |
## ipv4-address.h (module 'network'): ns3::Ipv4AddressChecker [class] |
|
|
| 402 |
module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
426 |
module.add_class('Ipv6PrefixChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
| 403 |
## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
427 |
## ipv6-address.h (module 'network'): ns3::Ipv6PrefixValue [class] |
| 404 |
module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
428 |
module.add_class('Ipv6PrefixValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
|
|
429 |
## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel [class] |
| 430 |
module.add_class('JakesPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 431 |
## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel [class] |
| 432 |
module.add_class('LogDistancePropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 405 |
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
433 |
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker [class] |
| 406 |
module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
434 |
module.add_class('Mac48AddressChecker', import_from_module='ns.network', parent=root_module['ns3::AttributeChecker']) |
| 407 |
## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
435 |
## mac48-address.h (module 'network'): ns3::Mac48AddressValue [class] |
| 408 |
module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
436 |
module.add_class('Mac48AddressValue', import_from_module='ns.network', parent=root_module['ns3::AttributeValue']) |
| 409 |
## mac-low.h (module 'wifi'): ns3::MacLow [class] |
437 |
## mac-low.h (module 'wifi'): ns3::MacLow [class] |
| 410 |
module.add_class('MacLow', parent=root_module['ns3::Object']) |
438 |
module.add_class('MacLow', parent=root_module['ns3::Object']) |
|
|
439 |
## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel [class] |
| 440 |
module.add_class('MatrixPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 411 |
## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class] |
441 |
## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader [class] |
| 412 |
module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader']) |
442 |
module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader']) |
| 413 |
## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiManager [class] |
443 |
## minstrel-wifi-manager.h (module 'wifi'): ns3::MinstrelWifiManager [class] |
| 414 |
module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
444 |
module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
| 415 |
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class] |
445 |
## msdu-aggregator.h (module 'wifi'): ns3::MsduAggregator [class] |
| 416 |
module.add_class('MsduAggregator', parent=root_module['ns3::Object']) |
446 |
module.add_class('MsduAggregator', parent=root_module['ns3::Object']) |
|
|
447 |
## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel [class] |
| 448 |
module.add_class('NakagamiPropagationLossModel', import_from_module='ns.propagation', parent=root_module['ns3::PropagationLossModel']) |
| 417 |
## net-device.h (module 'network'): ns3::NetDevice [class] |
449 |
## net-device.h (module 'network'): ns3::NetDevice [class] |
| 418 |
module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
450 |
module.add_class('NetDevice', import_from_module='ns.network', parent=root_module['ns3::Object']) |
| 419 |
## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
451 |
## net-device.h (module 'network'): ns3::NetDevice::PacketType [enumeration] |
|
|
| 626 |
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
658 |
register_Ns3ObjectAggregateIterator_methods(root_module, root_module['ns3::Object::AggregateIterator']) |
| 627 |
register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
659 |
register_Ns3ParetoVariable_methods(root_module, root_module['ns3::ParetoVariable']) |
| 628 |
register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
660 |
register_Ns3PcapFileWrapper_methods(root_module, root_module['ns3::PcapFileWrapper']) |
|
|
661 |
register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel']) |
| 662 |
register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel']) |
| 629 |
register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag']) |
663 |
register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag']) |
| 630 |
register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper']) |
664 |
register_Ns3QosWifiMacHelper_methods(root_module, root_module['ns3::QosWifiMacHelper']) |
|
|
665 |
register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel']) |
| 666 |
register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel']) |
| 667 |
register_Ns3RangePropagationLossModel_methods(root_module, root_module['ns3::RangePropagationLossModel']) |
| 631 |
register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
668 |
register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >']) |
| 632 |
register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
669 |
register_Ns3SimpleRefCount__Ns3AttributeChecker_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeChecker__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeChecker, ns3::empty, ns3::DefaultDeleter<ns3::AttributeChecker> >']) |
| 633 |
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
670 |
register_Ns3SimpleRefCount__Ns3AttributeValue_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeValue__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::AttributeValue, ns3::empty, ns3::DefaultDeleter<ns3::AttributeValue> >']) |
|
|
| 638 |
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
675 |
register_Ns3SimpleRefCount__Ns3OutputStreamWrapper_Ns3Empty_Ns3DefaultDeleter__lt__ns3OutputStreamWrapper__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::OutputStreamWrapper, ns3::empty, ns3::DefaultDeleter<ns3::OutputStreamWrapper> >']) |
| 639 |
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
676 |
register_Ns3SimpleRefCount__Ns3Packet_Ns3Empty_Ns3DefaultDeleter__lt__ns3Packet__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::Packet, ns3::empty, ns3::DefaultDeleter<ns3::Packet> >']) |
| 640 |
register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >']) |
677 |
register_Ns3SimpleRefCount__Ns3WifiInformationElement_Ns3Empty_Ns3DefaultDeleter__lt__ns3WifiInformationElement__gt___methods(root_module, root_module['ns3::SimpleRefCount< ns3::WifiInformationElement, ns3::empty, ns3::DefaultDeleter<ns3::WifiInformationElement> >']) |
|
|
678 |
register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel']) |
| 641 |
register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
679 |
register_Ns3Time_methods(root_module, root_module['ns3::Time']) |
| 642 |
register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
680 |
register_Ns3Trailer_methods(root_module, root_module['ns3::Trailer']) |
|
|
681 |
register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, root_module['ns3::TwoRayGroundPropagationLossModel']) |
| 643 |
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader']) |
682 |
register_Ns3WifiActionHeader_methods(root_module, root_module['ns3::WifiActionHeader']) |
| 644 |
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue']) |
683 |
register_Ns3WifiActionHeaderActionValue_methods(root_module, root_module['ns3::WifiActionHeader::ActionValue']) |
| 645 |
register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement']) |
684 |
register_Ns3WifiInformationElement_methods(root_module, root_module['ns3::WifiInformationElement']) |
|
|
| 665 |
register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager']) |
704 |
register_Ns3CaraWifiManager_methods(root_module, root_module['ns3::CaraWifiManager']) |
| 666 |
register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
705 |
register_Ns3Channel_methods(root_module, root_module['ns3::Channel']) |
| 667 |
register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager']) |
706 |
register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager']) |
|
|
707 |
register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel']) |
| 708 |
register_Ns3Cost231PropagationLossModel_methods(root_module, root_module['ns3::Cost231PropagationLossModel']) |
| 668 |
register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) |
709 |
register_Ns3CtrlBAckRequestHeader_methods(root_module, root_module['ns3::CtrlBAckRequestHeader']) |
| 669 |
register_Ns3CtrlBAckResponseHeader_methods(root_module, root_module['ns3::CtrlBAckResponseHeader']) |
710 |
register_Ns3CtrlBAckResponseHeader_methods(root_module, root_module['ns3::CtrlBAckResponseHeader']) |
| 670 |
register_Ns3Dcf_methods(root_module, root_module['ns3::Dcf']) |
711 |
register_Ns3Dcf_methods(root_module, root_module['ns3::Dcf']) |
|
|
| 674 |
register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel']) |
715 |
register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel']) |
| 675 |
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
716 |
register_Ns3EventImpl_methods(root_module, root_module['ns3::EventImpl']) |
| 676 |
register_Ns3ExtendedSupportedRatesIE_methods(root_module, root_module['ns3::ExtendedSupportedRatesIE']) |
717 |
register_Ns3ExtendedSupportedRatesIE_methods(root_module, root_module['ns3::ExtendedSupportedRatesIE']) |
|
|
718 |
register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel']) |
| 719 |
register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel']) |
| 677 |
register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager']) |
720 |
register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager']) |
| 678 |
register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
721 |
register_Ns3Ipv4AddressChecker_methods(root_module, root_module['ns3::Ipv4AddressChecker']) |
| 679 |
register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
722 |
register_Ns3Ipv4AddressValue_methods(root_module, root_module['ns3::Ipv4AddressValue']) |
|
|
| 683 |
register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
726 |
register_Ns3Ipv6AddressValue_methods(root_module, root_module['ns3::Ipv6AddressValue']) |
| 684 |
register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
727 |
register_Ns3Ipv6PrefixChecker_methods(root_module, root_module['ns3::Ipv6PrefixChecker']) |
| 685 |
register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
728 |
register_Ns3Ipv6PrefixValue_methods(root_module, root_module['ns3::Ipv6PrefixValue']) |
|
|
729 |
register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel']) |
| 730 |
register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel']) |
| 686 |
register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
731 |
register_Ns3Mac48AddressChecker_methods(root_module, root_module['ns3::Mac48AddressChecker']) |
| 687 |
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
732 |
register_Ns3Mac48AddressValue_methods(root_module, root_module['ns3::Mac48AddressValue']) |
| 688 |
register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) |
733 |
register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow']) |
|
|
734 |
register_Ns3MatrixPropagationLossModel_methods(root_module, root_module['ns3::MatrixPropagationLossModel']) |
| 689 |
register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) |
735 |
register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader']) |
| 690 |
register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) |
736 |
register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager']) |
| 691 |
register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) |
737 |
register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator']) |
|
|
738 |
register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel']) |
| 692 |
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
739 |
register_Ns3NetDevice_methods(root_module, root_module['ns3::NetDevice']) |
| 693 |
register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) |
740 |
register_Ns3NistErrorRateModel_methods(root_module, root_module['ns3::NistErrorRateModel']) |
| 694 |
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
741 |
register_Ns3NixVector_methods(root_module, root_module['ns3::NixVector']) |
|
|
| 5022 |
[]) |
5069 |
[]) |
| 5023 |
return |
5070 |
return |
| 5024 |
|
5071 |
|
|
|
5072 |
def register_Ns3PropagationDelayModel_methods(root_module, cls): |
| 5073 |
## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel() [constructor] |
| 5074 |
cls.add_constructor([]) |
| 5075 |
## propagation-delay-model.h (module 'propagation'): ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor] |
| 5076 |
cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')]) |
| 5077 |
## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5078 |
cls.add_method('GetDelay', |
| 5079 |
'ns3::Time', |
| 5080 |
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5081 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
| 5082 |
## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function] |
| 5083 |
cls.add_method('GetTypeId', |
| 5084 |
'ns3::TypeId', |
| 5085 |
[], |
| 5086 |
is_static=True) |
| 5087 |
return |
| 5088 |
|
| 5089 |
def register_Ns3PropagationLossModel_methods(root_module, cls): |
| 5090 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function] |
| 5091 |
cls.add_method('GetTypeId', |
| 5092 |
'ns3::TypeId', |
| 5093 |
[], |
| 5094 |
is_static=True) |
| 5095 |
## propagation-loss-model.h (module 'propagation'): ns3::PropagationLossModel::PropagationLossModel() [constructor] |
| 5096 |
cls.add_constructor([]) |
| 5097 |
## propagation-loss-model.h (module 'propagation'): void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function] |
| 5098 |
cls.add_method('SetNext', |
| 5099 |
'void', |
| 5100 |
[param('ns3::Ptr< ns3::PropagationLossModel >', 'next')]) |
| 5101 |
## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5102 |
cls.add_method('CalcRxPower', |
| 5103 |
'double', |
| 5104 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5105 |
is_const=True) |
| 5106 |
## propagation-loss-model.h (module 'propagation'): double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5107 |
cls.add_method('DoCalcRxPower', |
| 5108 |
'double', |
| 5109 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5110 |
is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True) |
| 5111 |
return |
| 5112 |
|
| 5025 |
def register_Ns3QosTag_methods(root_module, cls): |
5113 |
def register_Ns3QosTag_methods(root_module, cls): |
| 5026 |
## qos-tag.h (module 'wifi'): ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor] |
5114 |
## qos-tag.h (module 'wifi'): ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor] |
| 5027 |
cls.add_constructor([param('ns3::QosTag const &', 'arg0')]) |
5115 |
cls.add_constructor([param('ns3::QosTag const &', 'arg0')]) |
|
|
| 5107 |
is_const=True, visibility='private', is_virtual=True) |
5195 |
is_const=True, visibility='private', is_virtual=True) |
| 5108 |
return |
5196 |
return |
| 5109 |
|
5197 |
|
|
|
5198 |
def register_Ns3RandomPropagationDelayModel_methods(root_module, cls): |
| 5199 |
## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor] |
| 5200 |
cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')]) |
| 5201 |
## propagation-delay-model.h (module 'propagation'): ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor] |
| 5202 |
cls.add_constructor([]) |
| 5203 |
## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5204 |
cls.add_method('GetDelay', |
| 5205 |
'ns3::Time', |
| 5206 |
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5207 |
is_const=True, is_virtual=True) |
| 5208 |
## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function] |
| 5209 |
cls.add_method('GetTypeId', |
| 5210 |
'ns3::TypeId', |
| 5211 |
[], |
| 5212 |
is_static=True) |
| 5213 |
return |
| 5214 |
|
| 5215 |
def register_Ns3RandomPropagationLossModel_methods(root_module, cls): |
| 5216 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function] |
| 5217 |
cls.add_method('GetTypeId', |
| 5218 |
'ns3::TypeId', |
| 5219 |
[], |
| 5220 |
is_static=True) |
| 5221 |
## propagation-loss-model.h (module 'propagation'): ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor] |
| 5222 |
cls.add_constructor([]) |
| 5223 |
## propagation-loss-model.h (module 'propagation'): double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5224 |
cls.add_method('DoCalcRxPower', |
| 5225 |
'double', |
| 5226 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5227 |
is_const=True, visibility='private', is_virtual=True) |
| 5228 |
return |
| 5229 |
|
| 5230 |
def register_Ns3RangePropagationLossModel_methods(root_module, cls): |
| 5231 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::RangePropagationLossModel::GetTypeId() [member function] |
| 5232 |
cls.add_method('GetTypeId', |
| 5233 |
'ns3::TypeId', |
| 5234 |
[], |
| 5235 |
is_static=True) |
| 5236 |
## propagation-loss-model.h (module 'propagation'): ns3::RangePropagationLossModel::RangePropagationLossModel() [constructor] |
| 5237 |
cls.add_constructor([]) |
| 5238 |
## propagation-loss-model.h (module 'propagation'): double ns3::RangePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5239 |
cls.add_method('DoCalcRxPower', |
| 5240 |
'double', |
| 5241 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5242 |
is_const=True, visibility='private', is_virtual=True) |
| 5243 |
return |
| 5244 |
|
| 5110 |
def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
5245 |
def register_Ns3SimpleRefCount__Ns3AttributeAccessor_Ns3Empty_Ns3DefaultDeleter__lt__ns3AttributeAccessor__gt___methods(root_module, cls): |
| 5111 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
5246 |
## simple-ref-count.h (module 'core'): ns3::SimpleRefCount<ns3::AttributeAccessor, ns3::empty, ns3::DefaultDeleter<ns3::AttributeAccessor> >::SimpleRefCount() [constructor] |
| 5112 |
cls.add_constructor([]) |
5247 |
cls.add_constructor([]) |
|
|
| 5227 |
is_static=True) |
5362 |
is_static=True) |
| 5228 |
return |
5363 |
return |
| 5229 |
|
5364 |
|
|
|
5365 |
def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls): |
| 5366 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function] |
| 5367 |
cls.add_method('GetTypeId', |
| 5368 |
'ns3::TypeId', |
| 5369 |
[], |
| 5370 |
is_static=True) |
| 5371 |
## propagation-loss-model.h (module 'propagation'): ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor] |
| 5372 |
cls.add_constructor([]) |
| 5373 |
## propagation-loss-model.h (module 'propagation'): double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5374 |
cls.add_method('DoCalcRxPower', |
| 5375 |
'double', |
| 5376 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5377 |
is_const=True, visibility='private', is_virtual=True) |
| 5378 |
return |
| 5379 |
|
| 5230 |
def register_Ns3Time_methods(root_module, cls): |
5380 |
def register_Ns3Time_methods(root_module, cls): |
| 5231 |
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
5381 |
cls.add_inplace_numeric_operator('+=', param('ns3::Time const &', 'right')) |
| 5232 |
cls.add_binary_comparison_operator('!=') |
5382 |
cls.add_binary_comparison_operator('!=') |
|
|
| 5416 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
5566 |
is_pure_virtual=True, is_const=True, is_virtual=True) |
| 5417 |
return |
5567 |
return |
| 5418 |
|
5568 |
|
|
|
5569 |
def register_Ns3TwoRayGroundPropagationLossModel_methods(root_module, cls): |
| 5570 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::TwoRayGroundPropagationLossModel::GetTypeId() [member function] |
| 5571 |
cls.add_method('GetTypeId', |
| 5572 |
'ns3::TypeId', |
| 5573 |
[], |
| 5574 |
is_static=True) |
| 5575 |
## propagation-loss-model.h (module 'propagation'): ns3::TwoRayGroundPropagationLossModel::TwoRayGroundPropagationLossModel() [constructor] |
| 5576 |
cls.add_constructor([]) |
| 5577 |
## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double frequency, double speed) [member function] |
| 5578 |
cls.add_method('SetLambda', |
| 5579 |
'void', |
| 5580 |
[param('double', 'frequency'), param('double', 'speed')]) |
| 5581 |
## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetLambda(double lambda) [member function] |
| 5582 |
cls.add_method('SetLambda', |
| 5583 |
'void', |
| 5584 |
[param('double', 'lambda')]) |
| 5585 |
## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetSystemLoss(double systemLoss) [member function] |
| 5586 |
cls.add_method('SetSystemLoss', |
| 5587 |
'void', |
| 5588 |
[param('double', 'systemLoss')]) |
| 5589 |
## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetMinDistance(double minDistance) [member function] |
| 5590 |
cls.add_method('SetMinDistance', |
| 5591 |
'void', |
| 5592 |
[param('double', 'minDistance')]) |
| 5593 |
## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetMinDistance() const [member function] |
| 5594 |
cls.add_method('GetMinDistance', |
| 5595 |
'double', |
| 5596 |
[], |
| 5597 |
is_const=True) |
| 5598 |
## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetLambda() const [member function] |
| 5599 |
cls.add_method('GetLambda', |
| 5600 |
'double', |
| 5601 |
[], |
| 5602 |
is_const=True) |
| 5603 |
## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::GetSystemLoss() const [member function] |
| 5604 |
cls.add_method('GetSystemLoss', |
| 5605 |
'double', |
| 5606 |
[], |
| 5607 |
is_const=True) |
| 5608 |
## propagation-loss-model.h (module 'propagation'): void ns3::TwoRayGroundPropagationLossModel::SetHeightAboveZ(double heightAboveZ) [member function] |
| 5609 |
cls.add_method('SetHeightAboveZ', |
| 5610 |
'void', |
| 5611 |
[param('double', 'heightAboveZ')]) |
| 5612 |
## propagation-loss-model.h (module 'propagation'): double ns3::TwoRayGroundPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 5613 |
cls.add_method('DoCalcRxPower', |
| 5614 |
'double', |
| 5615 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 5616 |
is_const=True, visibility='private', is_virtual=True) |
| 5617 |
return |
| 5618 |
|
| 5419 |
def register_Ns3WifiActionHeader_methods(root_module, cls): |
5619 |
def register_Ns3WifiActionHeader_methods(root_module, cls): |
| 5420 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor] |
5620 |
## mgt-headers.h (module 'wifi'): ns3::WifiActionHeader::WifiActionHeader(ns3::WifiActionHeader const & arg0) [copy constructor] |
| 5421 |
cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')]) |
5621 |
cls.add_constructor([param('ns3::WifiActionHeader const &', 'arg0')]) |
|
|
| 7893 |
is_const=True, visibility='private', is_virtual=True) |
8093 |
is_const=True, visibility='private', is_virtual=True) |
| 7894 |
return |
8094 |
return |
| 7895 |
|
8095 |
|
|
|
8096 |
def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls): |
| 8097 |
## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor] |
| 8098 |
cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')]) |
| 8099 |
## propagation-delay-model.h (module 'propagation'): ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor] |
| 8100 |
cls.add_constructor([]) |
| 8101 |
## propagation-delay-model.h (module 'propagation'): ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 8102 |
cls.add_method('GetDelay', |
| 8103 |
'ns3::Time', |
| 8104 |
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 8105 |
is_const=True, is_virtual=True) |
| 8106 |
## propagation-delay-model.h (module 'propagation'): double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function] |
| 8107 |
cls.add_method('GetSpeed', |
| 8108 |
'double', |
| 8109 |
[], |
| 8110 |
is_const=True) |
| 8111 |
## propagation-delay-model.h (module 'propagation'): static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function] |
| 8112 |
cls.add_method('GetTypeId', |
| 8113 |
'ns3::TypeId', |
| 8114 |
[], |
| 8115 |
is_static=True) |
| 8116 |
## propagation-delay-model.h (module 'propagation'): void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function] |
| 8117 |
cls.add_method('SetSpeed', |
| 8118 |
'void', |
| 8119 |
[param('double', 'speed')]) |
| 8120 |
return |
| 8121 |
|
| 8122 |
def register_Ns3Cost231PropagationLossModel_methods(root_module, cls): |
| 8123 |
## cost231-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::Cost231PropagationLossModel::GetTypeId() [member function] |
| 8124 |
cls.add_method('GetTypeId', |
| 8125 |
'ns3::TypeId', |
| 8126 |
[], |
| 8127 |
is_static=True) |
| 8128 |
## cost231-propagation-loss-model.h (module 'propagation'): ns3::Cost231PropagationLossModel::Cost231PropagationLossModel() [constructor] |
| 8129 |
cls.add_constructor([]) |
| 8130 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 8131 |
cls.add_method('GetLoss', |
| 8132 |
'double', |
| 8133 |
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 8134 |
is_const=True) |
| 8135 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetBSAntennaHeight(double height) [member function] |
| 8136 |
cls.add_method('SetBSAntennaHeight', |
| 8137 |
'void', |
| 8138 |
[param('double', 'height')]) |
| 8139 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetSSAntennaHeight(double height) [member function] |
| 8140 |
cls.add_method('SetSSAntennaHeight', |
| 8141 |
'void', |
| 8142 |
[param('double', 'height')]) |
| 8143 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetEnvironment(ns3::Cost231PropagationLossModel::Environment env) [member function] |
| 8144 |
cls.add_method('SetEnvironment', |
| 8145 |
'void', |
| 8146 |
[param('ns3::Cost231PropagationLossModel::Environment', 'env')]) |
| 8147 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetLambda(double lambda) [member function] |
| 8148 |
cls.add_method('SetLambda', |
| 8149 |
'void', |
| 8150 |
[param('double', 'lambda')]) |
| 8151 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetMinDistance(double minDistance) [member function] |
| 8152 |
cls.add_method('SetMinDistance', |
| 8153 |
'void', |
| 8154 |
[param('double', 'minDistance')]) |
| 8155 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetBSAntennaHeight() const [member function] |
| 8156 |
cls.add_method('GetBSAntennaHeight', |
| 8157 |
'double', |
| 8158 |
[], |
| 8159 |
is_const=True) |
| 8160 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetSSAntennaHeight() const [member function] |
| 8161 |
cls.add_method('GetSSAntennaHeight', |
| 8162 |
'double', |
| 8163 |
[], |
| 8164 |
is_const=True) |
| 8165 |
## cost231-propagation-loss-model.h (module 'propagation'): ns3::Cost231PropagationLossModel::Environment ns3::Cost231PropagationLossModel::GetEnvironment() const [member function] |
| 8166 |
cls.add_method('GetEnvironment', |
| 8167 |
'ns3::Cost231PropagationLossModel::Environment', |
| 8168 |
[], |
| 8169 |
is_const=True) |
| 8170 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetMinDistance() const [member function] |
| 8171 |
cls.add_method('GetMinDistance', |
| 8172 |
'double', |
| 8173 |
[], |
| 8174 |
is_const=True) |
| 8175 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetLambda() const [member function] |
| 8176 |
cls.add_method('GetLambda', |
| 8177 |
'double', |
| 8178 |
[], |
| 8179 |
is_const=True) |
| 8180 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetLambda(double frequency, double speed) [member function] |
| 8181 |
cls.add_method('SetLambda', |
| 8182 |
'void', |
| 8183 |
[param('double', 'frequency'), param('double', 'speed')]) |
| 8184 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::GetShadowing() [member function] |
| 8185 |
cls.add_method('GetShadowing', |
| 8186 |
'double', |
| 8187 |
[]) |
| 8188 |
## cost231-propagation-loss-model.h (module 'propagation'): void ns3::Cost231PropagationLossModel::SetShadowing(double shadowing) [member function] |
| 8189 |
cls.add_method('SetShadowing', |
| 8190 |
'void', |
| 8191 |
[param('double', 'shadowing')]) |
| 8192 |
## cost231-propagation-loss-model.h (module 'propagation'): double ns3::Cost231PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 8193 |
cls.add_method('DoCalcRxPower', |
| 8194 |
'double', |
| 8195 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 8196 |
is_const=True, visibility='private', is_virtual=True) |
| 8197 |
return |
| 8198 |
|
| 7896 |
def register_Ns3CtrlBAckRequestHeader_methods(root_module, cls): |
8199 |
def register_Ns3CtrlBAckRequestHeader_methods(root_module, cls): |
| 7897 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader(ns3::CtrlBAckRequestHeader const & arg0) [copy constructor] |
8200 |
## ctrl-headers.h (module 'wifi'): ns3::CtrlBAckRequestHeader::CtrlBAckRequestHeader(ns3::CtrlBAckRequestHeader const & arg0) [copy constructor] |
| 7898 |
cls.add_constructor([param('ns3::CtrlBAckRequestHeader const &', 'arg0')]) |
8201 |
cls.add_constructor([param('ns3::CtrlBAckRequestHeader const &', 'arg0')]) |
|
|
| 8532 |
is_const=True, is_virtual=True) |
8835 |
is_const=True, is_virtual=True) |
| 8533 |
return |
8836 |
return |
| 8534 |
|
8837 |
|
|
|
8838 |
def register_Ns3FixedRssLossModel_methods(root_module, cls): |
| 8839 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function] |
| 8840 |
cls.add_method('GetTypeId', |
| 8841 |
'ns3::TypeId', |
| 8842 |
[], |
| 8843 |
is_static=True) |
| 8844 |
## propagation-loss-model.h (module 'propagation'): ns3::FixedRssLossModel::FixedRssLossModel() [constructor] |
| 8845 |
cls.add_constructor([]) |
| 8846 |
## propagation-loss-model.h (module 'propagation'): void ns3::FixedRssLossModel::SetRss(double rss) [member function] |
| 8847 |
cls.add_method('SetRss', |
| 8848 |
'void', |
| 8849 |
[param('double', 'rss')]) |
| 8850 |
## propagation-loss-model.h (module 'propagation'): double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 8851 |
cls.add_method('DoCalcRxPower', |
| 8852 |
'double', |
| 8853 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 8854 |
is_const=True, visibility='private', is_virtual=True) |
| 8855 |
return |
| 8856 |
|
| 8857 |
def register_Ns3FriisPropagationLossModel_methods(root_module, cls): |
| 8858 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function] |
| 8859 |
cls.add_method('GetTypeId', |
| 8860 |
'ns3::TypeId', |
| 8861 |
[], |
| 8862 |
is_static=True) |
| 8863 |
## propagation-loss-model.h (module 'propagation'): ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor] |
| 8864 |
cls.add_constructor([]) |
| 8865 |
## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function] |
| 8866 |
cls.add_method('SetLambda', |
| 8867 |
'void', |
| 8868 |
[param('double', 'frequency'), param('double', 'speed')]) |
| 8869 |
## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function] |
| 8870 |
cls.add_method('SetLambda', |
| 8871 |
'void', |
| 8872 |
[param('double', 'lambda')]) |
| 8873 |
## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function] |
| 8874 |
cls.add_method('SetSystemLoss', |
| 8875 |
'void', |
| 8876 |
[param('double', 'systemLoss')]) |
| 8877 |
## propagation-loss-model.h (module 'propagation'): void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function] |
| 8878 |
cls.add_method('SetMinDistance', |
| 8879 |
'void', |
| 8880 |
[param('double', 'minDistance')]) |
| 8881 |
## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetMinDistance() const [member function] |
| 8882 |
cls.add_method('GetMinDistance', |
| 8883 |
'double', |
| 8884 |
[], |
| 8885 |
is_const=True) |
| 8886 |
## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetLambda() const [member function] |
| 8887 |
cls.add_method('GetLambda', |
| 8888 |
'double', |
| 8889 |
[], |
| 8890 |
is_const=True) |
| 8891 |
## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function] |
| 8892 |
cls.add_method('GetSystemLoss', |
| 8893 |
'double', |
| 8894 |
[], |
| 8895 |
is_const=True) |
| 8896 |
## propagation-loss-model.h (module 'propagation'): double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 8897 |
cls.add_method('DoCalcRxPower', |
| 8898 |
'double', |
| 8899 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 8900 |
is_const=True, visibility='private', is_virtual=True) |
| 8901 |
return |
| 8902 |
|
| 8535 |
def register_Ns3IdealWifiManager_methods(root_module, cls): |
8903 |
def register_Ns3IdealWifiManager_methods(root_module, cls): |
| 8536 |
## ideal-wifi-manager.h (module 'wifi'): ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] |
8904 |
## ideal-wifi-manager.h (module 'wifi'): ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor] |
| 8537 |
cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')]) |
8905 |
cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')]) |
|
|
| 8764 |
[param('ns3::Ipv6Prefix const &', 'value')]) |
9132 |
[param('ns3::Ipv6Prefix const &', 'value')]) |
| 8765 |
return |
9133 |
return |
| 8766 |
|
9134 |
|
|
|
9135 |
def register_Ns3JakesPropagationLossModel_methods(root_module, cls): |
| 9136 |
## jakes-propagation-loss-model.h (module 'propagation'): ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor] |
| 9137 |
cls.add_constructor([]) |
| 9138 |
## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function] |
| 9139 |
cls.add_method('GetNOscillators', |
| 9140 |
'uint8_t', |
| 9141 |
[], |
| 9142 |
is_const=True) |
| 9143 |
## jakes-propagation-loss-model.h (module 'propagation'): uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function] |
| 9144 |
cls.add_method('GetNRays', |
| 9145 |
'uint8_t', |
| 9146 |
[], |
| 9147 |
is_const=True) |
| 9148 |
## jakes-propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function] |
| 9149 |
cls.add_method('GetTypeId', |
| 9150 |
'ns3::TypeId', |
| 9151 |
[], |
| 9152 |
is_static=True) |
| 9153 |
## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function] |
| 9154 |
cls.add_method('SetNOscillators', |
| 9155 |
'void', |
| 9156 |
[param('uint8_t', 'nOscillators')]) |
| 9157 |
## jakes-propagation-loss-model.h (module 'propagation'): void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function] |
| 9158 |
cls.add_method('SetNRays', |
| 9159 |
'void', |
| 9160 |
[param('uint8_t', 'nRays')]) |
| 9161 |
## jakes-propagation-loss-model.h (module 'propagation'): double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 9162 |
cls.add_method('DoCalcRxPower', |
| 9163 |
'double', |
| 9164 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 9165 |
is_const=True, visibility='private', is_virtual=True) |
| 9166 |
return |
| 9167 |
|
| 9168 |
def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls): |
| 9169 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function] |
| 9170 |
cls.add_method('GetTypeId', |
| 9171 |
'ns3::TypeId', |
| 9172 |
[], |
| 9173 |
is_static=True) |
| 9174 |
## propagation-loss-model.h (module 'propagation'): ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor] |
| 9175 |
cls.add_constructor([]) |
| 9176 |
## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function] |
| 9177 |
cls.add_method('SetPathLossExponent', |
| 9178 |
'void', |
| 9179 |
[param('double', 'n')]) |
| 9180 |
## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function] |
| 9181 |
cls.add_method('GetPathLossExponent', |
| 9182 |
'double', |
| 9183 |
[], |
| 9184 |
is_const=True) |
| 9185 |
## propagation-loss-model.h (module 'propagation'): void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function] |
| 9186 |
cls.add_method('SetReference', |
| 9187 |
'void', |
| 9188 |
[param('double', 'referenceDistance'), param('double', 'referenceLoss')]) |
| 9189 |
## propagation-loss-model.h (module 'propagation'): double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 9190 |
cls.add_method('DoCalcRxPower', |
| 9191 |
'double', |
| 9192 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 9193 |
is_const=True, visibility='private', is_virtual=True) |
| 9194 |
return |
| 9195 |
|
| 8767 |
def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
9196 |
def register_Ns3Mac48AddressChecker_methods(root_module, cls): |
| 8768 |
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
9197 |
## mac48-address.h (module 'network'): ns3::Mac48AddressChecker::Mac48AddressChecker() [constructor] |
| 8769 |
cls.add_constructor([]) |
9198 |
cls.add_constructor([]) |
|
|
| 8950 |
visibility='private', is_virtual=True) |
9379 |
visibility='private', is_virtual=True) |
| 8951 |
return |
9380 |
return |
| 8952 |
|
9381 |
|
|
|
9382 |
def register_Ns3MatrixPropagationLossModel_methods(root_module, cls): |
| 9383 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::MatrixPropagationLossModel::GetTypeId() [member function] |
| 9384 |
cls.add_method('GetTypeId', |
| 9385 |
'ns3::TypeId', |
| 9386 |
[], |
| 9387 |
is_static=True) |
| 9388 |
## propagation-loss-model.h (module 'propagation'): ns3::MatrixPropagationLossModel::MatrixPropagationLossModel() [constructor] |
| 9389 |
cls.add_constructor([]) |
| 9390 |
## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetLoss(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b, double loss, bool symmetric=true) [member function] |
| 9391 |
cls.add_method('SetLoss', |
| 9392 |
'void', |
| 9393 |
[param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b'), param('double', 'loss'), param('bool', 'symmetric', default_value='true')]) |
| 9394 |
## propagation-loss-model.h (module 'propagation'): void ns3::MatrixPropagationLossModel::SetDefaultLoss(double arg0) [member function] |
| 9395 |
cls.add_method('SetDefaultLoss', |
| 9396 |
'void', |
| 9397 |
[param('double', 'arg0')]) |
| 9398 |
## propagation-loss-model.h (module 'propagation'): double ns3::MatrixPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 9399 |
cls.add_method('DoCalcRxPower', |
| 9400 |
'double', |
| 9401 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 9402 |
is_const=True, visibility='private', is_virtual=True) |
| 9403 |
return |
| 9404 |
|
| 8953 |
def register_Ns3MgtBeaconHeader_methods(root_module, cls): |
9405 |
def register_Ns3MgtBeaconHeader_methods(root_module, cls): |
| 8954 |
## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor] |
9406 |
## mgt-headers.h (module 'wifi'): ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor] |
| 8955 |
cls.add_constructor([]) |
9407 |
cls.add_constructor([]) |
|
|
| 9051 |
is_static=True) |
9503 |
is_static=True) |
| 9052 |
return |
9504 |
return |
| 9053 |
|
9505 |
|
|
|
9506 |
def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls): |
| 9507 |
## propagation-loss-model.h (module 'propagation'): static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function] |
| 9508 |
cls.add_method('GetTypeId', |
| 9509 |
'ns3::TypeId', |
| 9510 |
[], |
| 9511 |
is_static=True) |
| 9512 |
## propagation-loss-model.h (module 'propagation'): ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor] |
| 9513 |
cls.add_constructor([]) |
| 9514 |
## propagation-loss-model.h (module 'propagation'): double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function] |
| 9515 |
cls.add_method('DoCalcRxPower', |
| 9516 |
'double', |
| 9517 |
[param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')], |
| 9518 |
is_const=True, visibility='private', is_virtual=True) |
| 9519 |
return |
| 9520 |
|
| 9054 |
def register_Ns3NetDevice_methods(root_module, cls): |
9521 |
def register_Ns3NetDevice_methods(root_module, cls): |
| 9055 |
## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
9522 |
## net-device.h (module 'network'): ns3::NetDevice::NetDevice() [constructor] |
| 9056 |
cls.add_constructor([]) |
9523 |
cls.add_constructor([]) |