14 ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct] |
14 ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct] |
15 module.add_class('ThresholdsItem') |
15 module.add_class('ThresholdsItem') |
16 ## supported-rates.h: ns3::SupportedRates [class] |
16 ## supported-rates.h: ns3::SupportedRates [class] |
17 module.add_class('SupportedRates') |
17 module.add_class('SupportedRates') |
18 ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class] |
18 ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class] |
19 module.add_class('IdealWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
19 module.add_class('IdealWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
20 ## wifi-mode.h: ns3::WifiModeChecker [class] |
20 ## wifi-mode.h: ns3::WifiModeChecker [class] |
21 module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) |
21 module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker']) |
22 ## wifi-mode.h: ns3::WifiModeFactory [class] |
22 ## wifi-mode.h: ns3::WifiModeFactory [class] |
23 module.add_class('WifiModeFactory') |
23 module.add_class('WifiModeFactory') |
24 ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class] |
24 ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class] |
25 module.add_class('OnoeWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
25 module.add_class('OnoeWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
26 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class] |
26 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class] |
27 module.add_class('RraaWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
27 module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
28 ## ssid.h: ns3::Ssid [class] |
28 ## ssid.h: ns3::Ssid [class] |
29 module.add_class('Ssid') |
29 module.add_class('Ssid') |
30 ## wifi-mode.h: ns3::WifiMode [class] |
30 ## wifi-mode.h: ns3::WifiMode [class] |
31 module.add_class('WifiMode') |
31 module.add_class('WifiMode') |
32 ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration] |
32 ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration] |
33 module.add_enum('ModulationType', ['BPSK', 'QAM'], outer_class=root_module['ns3::WifiMode']) |
33 module.add_enum('ModulationType', ['BPSK', 'QAM'], outer_class=root_module['ns3::WifiMode']) |
34 ## ssid.h: ns3::SsidValue [class] |
34 ## ssid.h: ns3::SsidValue [class] |
35 module.add_class('SsidValue', allow_subclassing=True, parent=root_module['ns3::AttributeValue']) |
35 module.add_class('SsidValue', parent=root_module['ns3::AttributeValue']) |
36 ## ssid.h: ns3::SsidChecker [class] |
36 ## ssid.h: ns3::SsidChecker [class] |
37 module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) |
37 module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker']) |
38 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class] |
38 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class] |
39 module.add_class('ConstantRateWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
39 module.add_class('ConstantRateWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
40 ## propagation-loss-model.h: ns3::PropagationLossModel [class] |
40 ## propagation-loss-model.h: ns3::PropagationLossModel [class] |
41 module.add_class('PropagationLossModel', allow_subclassing=True, parent=root_module['ns3::Object']) |
41 module.add_class('PropagationLossModel', parent=root_module['ns3::Object']) |
42 ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class] |
42 ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class] |
43 module.add_class('ArfWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
43 module.add_class('ArfWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
44 ## wifi-mac.h: ns3::WifiMac [class] |
44 ## wifi-mac.h: ns3::WifiMac [class] |
45 module.add_class('WifiMac', allow_subclassing=True, parent=root_module['ns3::Object']) |
45 module.add_class('WifiMac', parent=root_module['ns3::Object']) |
46 ## nqap-wifi-mac.h: ns3::NqapWifiMac [class] |
46 ## nqap-wifi-mac.h: ns3::NqapWifiMac [class] |
47 module.add_class('NqapWifiMac', allow_subclassing=True, parent=root_module['ns3::WifiMac']) |
47 module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac']) |
48 ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class] |
48 ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class] |
49 module.add_class('AmrrWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStation']) |
49 module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation']) |
50 ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class] |
50 ## composite-propagation-loss-model.h: ns3::CompositePropagationLossModel [class] |
51 module.add_class('CompositePropagationLossModel', allow_subclassing=True, parent=root_module['ns3::PropagationLossModel']) |
51 module.add_class('CompositePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
52 ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class] |
52 ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class] |
53 module.add_class('FriisPropagationLossModel', allow_subclassing=True, parent=root_module['ns3::PropagationLossModel']) |
53 module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
54 ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class] |
54 ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class] |
55 module.add_class('WifiRemoteStationManager', allow_subclassing=True, parent=root_module['ns3::Object']) |
55 module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object']) |
56 ## wifi-mode.h: ns3::WifiModeValue [class] |
56 ## wifi-mode.h: ns3::WifiModeValue [class] |
57 module.add_class('WifiModeValue', allow_subclassing=True, parent=root_module['ns3::AttributeValue']) |
57 module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue']) |
58 ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class] |
58 ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class] |
59 module.add_class('OnoeWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
59 module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
60 ## wifi-phy.h: ns3::WifiPhy [class] |
60 ## wifi-phy.h: ns3::WifiPhy [class] |
61 module.add_class('WifiPhy', allow_subclassing=True, parent=root_module['ns3::Object']) |
61 module.add_class('WifiPhy', parent=root_module['ns3::Object']) |
62 ## wifi-phy.h: ns3::WifiPhy::State [enumeration] |
62 ## wifi-phy.h: ns3::WifiPhy::State [enumeration] |
63 module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy']) |
63 module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy']) |
64 ## wifi-channel.h: ns3::WifiChannel [class] |
64 ## wifi-channel.h: ns3::WifiChannel [class] |
65 module.add_class('WifiChannel', allow_subclassing=True, parent=root_module['ns3::Channel']) |
65 module.add_class('WifiChannel', parent=root_module['ns3::Channel']) |
66 ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class] |
66 ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class] |
67 module.add_class('LogDistancePropagationLossModel', allow_subclassing=True, parent=root_module['ns3::PropagationLossModel']) |
67 module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
68 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class] |
68 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class] |
69 module.add_class('ConstantRateWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
69 module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
70 ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class] |
70 ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class] |
71 module.add_class('AarfWifiRemoteStation', allow_subclassing=True, parent=root_module['ns3::ArfWifiRemoteStation']) |
71 module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation']) |
72 ## propagation-delay-model.h: ns3::PropagationDelayModel [class] |
72 ## propagation-delay-model.h: ns3::PropagationDelayModel [class] |
73 module.add_class('PropagationDelayModel', allow_subclassing=True, parent=root_module['ns3::Object']) |
73 module.add_class('PropagationDelayModel', parent=root_module['ns3::Object']) |
74 ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class] |
74 ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class] |
75 module.add_class('AdhocWifiMac', allow_subclassing=True, parent=root_module['ns3::WifiMac']) |
75 module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac']) |
76 ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class] |
76 ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class] |
77 module.add_class('JakesPropagationLossModel', allow_subclassing=True, parent=root_module['ns3::PropagationLossModel']) |
77 module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
78 ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class] |
78 ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class] |
79 module.add_class('ConstantSpeedPropagationDelayModel', allow_subclassing=True, parent=root_module['ns3::PropagationDelayModel']) |
79 module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) |
80 ## wifi-net-device.h: ns3::WifiNetDevice [class] |
80 ## wifi-net-device.h: ns3::WifiNetDevice [class] |
81 module.add_class('WifiNetDevice', allow_subclassing=True, parent=root_module['ns3::NetDevice']) |
81 module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice']) |
82 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class] |
82 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class] |
83 module.add_class('NqstaWifiMac', allow_subclassing=True, parent=root_module['ns3::WifiMac']) |
83 module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac']) |
84 ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class] |
84 ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class] |
85 module.add_class('RandomPropagationLossModel', allow_subclassing=True, parent=root_module['ns3::PropagationLossModel']) |
85 module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel']) |
86 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class] |
86 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class] |
87 module.add_class('RandomPropagationDelayModel', allow_subclassing=True, parent=root_module['ns3::PropagationDelayModel']) |
87 module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel']) |
88 ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class] |
88 ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class] |
89 module.add_class('AmrrWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
89 module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
90 ## rraa-wifi-manager.h: ns3::RraaWifiManager [class] |
90 ## rraa-wifi-manager.h: ns3::RraaWifiManager [class] |
91 module.add_class('RraaWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
91 module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
92 ## ideal-wifi-manager.h: ns3::IdealWifiManager [class] |
92 ## ideal-wifi-manager.h: ns3::IdealWifiManager [class] |
93 module.add_class('IdealWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
93 module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
94 ## arf-wifi-manager.h: ns3::ArfWifiManager [class] |
94 ## arf-wifi-manager.h: ns3::ArfWifiManager [class] |
95 module.add_class('ArfWifiManager', allow_subclassing=True, parent=root_module['ns3::WifiRemoteStationManager']) |
95 module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager']) |
96 ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] |
96 ## aarf-wifi-manager.h: ns3::AarfWifiManager [class] |
97 module.add_class('AarfWifiManager', allow_subclassing=True, parent=root_module['ns3::ArfWifiManager']) |
97 module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager']) |
98 |
98 |
99 ## Register a nested module for the namespace internal |
99 ## Register a nested module for the namespace internal |
100 |
100 |
101 nested_module = module.add_cpp_namespace('internal') |
101 nested_module = module.add_cpp_namespace('internal') |
102 register_types_ns3_internal(nested_module) |
102 register_types_ns3_internal(nested_module) |
1065 cls.add_method('MakeMulticastAddress', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], is_const=True, is_virtual=True) |
1065 cls.add_method('MakeMulticastAddress', 'ns3::Address', [param('ns3::Ipv4Address', 'multicastGroup')], is_const=True, is_virtual=True) |
1066 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] |
1066 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function] |
1067 cls.add_method('IsPointToPoint', 'bool', [], is_const=True, is_virtual=True) |
1067 cls.add_method('IsPointToPoint', 'bool', [], is_const=True, is_virtual=True) |
1068 ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
1068 ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
1069 cls.add_method('Send', 'bool', [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')], is_virtual=True) |
1069 cls.add_method('Send', 'bool', [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')], is_virtual=True) |
|
1070 ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & src, ns3::Address const & dest, uint16_t protocolNumber) [member function] |
|
1071 cls.add_method('SendFrom', 'bool', [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address&', 'src', is_const=True), param('ns3::Address&', 'dest', is_const=True), param('uint16_t', 'protocolNumber')], is_virtual=True) |
1070 ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function] |
1072 ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function] |
1071 cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], is_const=True, is_virtual=True) |
1073 cls.add_method('GetNode', 'ns3::Ptr< ns3::Node >', [], is_const=True, is_virtual=True) |
1072 ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
1074 ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function] |
1073 cls.add_method('SetNode', 'void', [param('ns3::Ptr< ns3::Node >', 'node')], is_virtual=True) |
1075 cls.add_method('SetNode', 'void', [param('ns3::Ptr< ns3::Node >', 'node')], is_virtual=True) |
1074 ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function] |
1076 ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function] |
1075 cls.add_method('NeedsArp', 'bool', [], is_const=True, is_virtual=True) |
1077 cls.add_method('NeedsArp', 'bool', [], is_const=True, is_virtual=True) |
1076 ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty> cb) [member function] |
1078 ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType> cb) [member function] |
1077 cls.add_method('SetReceiveCallback', 'void', [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Address const&, ns3::empty, ns3::empty >', 'cb')], is_virtual=True) |
1079 cls.add_method('SetReceiveCallback', 'void', [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet >, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType >', 'cb')], is_virtual=True) |
1078 ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function] |
1080 ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function] |
1079 cls.add_method('DoDispose', 'void', [], visibility='private', is_virtual=True) |
1081 cls.add_method('DoDispose', 'void', [], visibility='private', is_virtual=True) |
1080 return |
1082 return |
1081 |
1083 |
1082 def register_Ns3NqstaWifiMac_methods(root_module, cls): |
1084 def register_Ns3NqstaWifiMac_methods(root_module, cls): |