1 from pybindgen import Module, FileCodeSink, param, retval, cppclass, typehandlers
3 def register_types(module):
4 root_module = module.get_root()
6 ## wifi-mac-header.h: ns3::WifiMacType [enumeration]
7 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'])
8 ## wifi-preamble.h: ns3::WifiPreamble [enumeration]
9 module.add_enum('WifiPreamble', ['WIFI_PREAMBLE_LONG', 'WIFI_PREAMBLE_SHORT'])
10 ## wifi-phy-standard.h: ns3::WifiPhyStandard [enumeration]
11 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'])
12 ## qos-utils.h: ns3::AccessClass [enumeration]
13 module.add_enum('AccessClass', ['AC_VO', 'AC_VI', 'AC_BE', 'AC_BK', 'AC_UNDEF'])
14 ## edca-txop-n.h: ns3::TypeOfStation [enumeration]
15 module.add_enum('TypeOfStation', ['STA', 'AP', 'ADHOC_STA'])
16 ## capability-information.h: ns3::CapabilityInformation [class]
17 module.add_class('CapabilityInformation')
18 ## dcf-manager.h: ns3::DcfManager [class]
19 module.add_class('DcfManager')
20 ## dcf-manager.h: ns3::DcfState [class]
21 module.add_class('DcfState', allow_subclassing=True)
22 ## interference-helper.h: ns3::InterferenceHelper [class]
23 module.add_class('InterferenceHelper', allow_subclassing=False)
24 ## interference-helper.h: ns3::InterferenceHelper::SnrPer [struct]
25 module.add_class('SnrPer', outer_class=root_module['ns3::InterferenceHelper'])
26 ## mac-low.h: ns3::MacLowDcfListener [class]
27 module.add_class('MacLowDcfListener', allow_subclassing=True)
28 ## mac-low.h: ns3::MacLowTransmissionListener [class]
29 module.add_class('MacLowTransmissionListener', allow_subclassing=True)
30 ## mac-low.h: ns3::MacLowTransmissionParameters [class]
31 module.add_class('MacLowTransmissionParameters')
32 ## mac-rx-middle.h: ns3::MacRxMiddle [class]
33 module.add_class('MacRxMiddle')
34 ## minstrel-wifi-manager.h: ns3::RateInfo [struct]
35 module.add_class('RateInfo')
36 ## ssid.h: ns3::Ssid [class]
37 module.add_class('Ssid')
38 ## status-code.h: ns3::StatusCode [class]
39 module.add_class('StatusCode')
40 ## supported-rates.h: ns3::SupportedRates [class]
41 module.add_class('SupportedRates')
42 ## rraa-wifi-manager.h: ns3::ThresholdsItem [struct]
43 module.add_class('ThresholdsItem')
44 ## wifi-mode.h: ns3::WifiMode [class]
45 module.add_class('WifiMode')
46 ## wifi-mode.h: ns3::WifiMode::ModulationType [enumeration]
47 module.add_enum('ModulationType', ['BPSK', 'DBPSK', 'DQPSK', 'QAM'], outer_class=root_module['ns3::WifiMode'])
48 ## wifi-mode.h: ns3::WifiModeFactory [class]
49 module.add_class('WifiModeFactory')
50 ## wifi-phy.h: ns3::WifiPhyListener [class]
51 module.add_class('WifiPhyListener', allow_subclassing=True)
52 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation [class]
53 module.add_class('WifiRemoteStation', allow_subclassing=True)
54 ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation [class]
55 module.add_class('AmrrWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
56 ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation [class]
57 module.add_class('ArfWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
58 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation [class]
59 module.add_class('ConstantRateWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
60 ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation [class]
61 module.add_class('IdealWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
62 ## mgt-headers.h: ns3::MgtAssocRequestHeader [class]
63 module.add_class('MgtAssocRequestHeader', parent=root_module['ns3::Header'])
64 ## mgt-headers.h: ns3::MgtAssocResponseHeader [class]
65 module.add_class('MgtAssocResponseHeader', parent=root_module['ns3::Header'])
66 ## mgt-headers.h: ns3::MgtProbeRequestHeader [class]
67 module.add_class('MgtProbeRequestHeader', parent=root_module['ns3::Header'])
68 ## mgt-headers.h: ns3::MgtProbeResponseHeader [class]
69 module.add_class('MgtProbeResponseHeader', parent=root_module['ns3::Header'])
70 ## minstrel-wifi-manager.h: ns3::MinstrelWifiRemoteStation [class]
71 module.add_class('MinstrelWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
72 ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation [class]
73 module.add_class('OnoeWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
74 ## propagation-delay-model.h: ns3::PropagationDelayModel [class]
75 module.add_class('PropagationDelayModel', parent=root_module['ns3::Object'])
76 ## propagation-loss-model.h: ns3::PropagationLossModel [class]
77 module.add_class('PropagationLossModel', parent=root_module['ns3::Object'])
78 ## qos-tag.h: ns3::QosTag [class]
79 module.add_class('QosTag', parent=root_module['ns3::Tag'])
80 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel [class]
81 module.add_class('RandomPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
82 ## propagation-loss-model.h: ns3::RandomPropagationLossModel [class]
83 module.add_class('RandomPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
84 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation [class]
85 module.add_class('RraaWifiRemoteStation', parent=root_module['ns3::WifiRemoteStation'])
86 ## ssid.h: ns3::SsidChecker [class]
87 module.add_class('SsidChecker', parent=root_module['ns3::AttributeChecker'])
88 ## ssid.h: ns3::SsidValue [class]
89 module.add_class('SsidValue', parent=root_module['ns3::AttributeValue'])
90 ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel [class]
91 module.add_class('ThreeLogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
92 ## wifi-mac.h: ns3::WifiMac [class]
93 module.add_class('WifiMac', parent=root_module['ns3::Object'])
94 ## wifi-mac-header.h: ns3::WifiMacHeader [class]
95 module.add_class('WifiMacHeader', parent=root_module['ns3::Header'])
96 ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy [enumeration]
97 module.add_enum('QosAckPolicy', ['NORMAL_ACK', 'NO_ACK', 'NO_EXPLICIT_ACK', 'BLOCK_ACK'], outer_class=root_module['ns3::WifiMacHeader'])
98 ## wifi-mac-header.h: ns3::WifiMacHeader::AddressType [enumeration]
99 module.add_enum('AddressType', ['ADDR1', 'ADDR2', 'ADDR3', 'ADDR4'], outer_class=root_module['ns3::WifiMacHeader'])
100 ## wifi-mode.h: ns3::WifiModeChecker [class]
101 module.add_class('WifiModeChecker', parent=root_module['ns3::AttributeChecker'])
102 ## wifi-mode.h: ns3::WifiModeValue [class]
103 module.add_class('WifiModeValue', parent=root_module['ns3::AttributeValue'])
104 ## wifi-phy.h: ns3::WifiPhy [class]
105 module.add_class('WifiPhy', parent=root_module['ns3::Object'])
106 ## wifi-phy.h: ns3::WifiPhy::State [enumeration]
107 module.add_enum('State', ['SYNC', 'TX', 'CCA_BUSY', 'IDLE'], outer_class=root_module['ns3::WifiPhy'])
108 ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager [class]
109 module.add_class('WifiRemoteStationManager', parent=root_module['ns3::Object'])
110 ## yans-wifi-phy.h: ns3::YansWifiPhy [class]
111 module.add_class('YansWifiPhy', parent=root_module['ns3::WifiPhy'])
112 ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation [class]
113 module.add_class('AarfWifiRemoteStation', parent=root_module['ns3::ArfWifiRemoteStation'])
114 ## adhoc-wifi-mac.h: ns3::AdhocWifiMac [class]
115 module.add_class('AdhocWifiMac', parent=root_module['ns3::WifiMac'])
116 ## amrr-wifi-manager.h: ns3::AmrrWifiManager [class]
117 module.add_class('AmrrWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
118 ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader [class]
119 module.add_class('AmsduSubframeHeader', parent=root_module['ns3::Header'])
120 ## arf-wifi-manager.h: ns3::ArfWifiManager [class]
121 module.add_class('ArfWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
122 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager [class]
123 module.add_class('ConstantRateWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
124 ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel [class]
125 module.add_class('ConstantSpeedPropagationDelayModel', parent=root_module['ns3::PropagationDelayModel'])
126 ## dca-txop.h: ns3::DcaTxop [class]
127 module.add_class('DcaTxop', parent=root_module['ns3::Object'])
128 ## edca-txop-n.h: ns3::EdcaTxopN [class]
129 module.add_class('EdcaTxopN', parent=root_module['ns3::Object'])
130 ## error-rate-model.h: ns3::ErrorRateModel [class]
131 module.add_class('ErrorRateModel', parent=root_module['ns3::Object'])
132 ## propagation-loss-model.h: ns3::FixedRssLossModel [class]
133 module.add_class('FixedRssLossModel', parent=root_module['ns3::PropagationLossModel'])
134 ## propagation-loss-model.h: ns3::FriisPropagationLossModel [class]
135 module.add_class('FriisPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
136 ## ideal-wifi-manager.h: ns3::IdealWifiManager [class]
137 module.add_class('IdealWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
138 ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel [class]
139 module.add_class('JakesPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
140 ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel [class]
141 module.add_class('LogDistancePropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
142 ## mac-low.h: ns3::MacLow [class]
143 module.add_class('MacLow', parent=root_module['ns3::Object'])
144 ## mgt-headers.h: ns3::MgtBeaconHeader [class]
145 module.add_class('MgtBeaconHeader', parent=root_module['ns3::MgtProbeResponseHeader'])
146 ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager [class]
147 module.add_class('MinstrelWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
148 ## msdu-aggregator.h: ns3::MsduAggregator [class]
149 module.add_class('MsduAggregator', parent=root_module['ns3::Object'])
150 ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel [class]
151 module.add_class('NakagamiPropagationLossModel', parent=root_module['ns3::PropagationLossModel'])
152 ## nqap-wifi-mac.h: ns3::NqapWifiMac [class]
153 module.add_class('NqapWifiMac', parent=root_module['ns3::WifiMac'])
154 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac [class]
155 module.add_class('NqstaWifiMac', parent=root_module['ns3::WifiMac'])
156 ## onoe-wifi-manager.h: ns3::OnoeWifiManager [class]
157 module.add_class('OnoeWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
158 ## qadhoc-wifi-mac.h: ns3::QadhocWifiMac [class]
159 module.add_class('QadhocWifiMac', parent=root_module['ns3::WifiMac'])
160 ## qap-wifi-mac.h: ns3::QapWifiMac [class]
161 module.add_class('QapWifiMac', parent=root_module['ns3::WifiMac'])
162 ## qsta-wifi-mac.h: ns3::QstaWifiMac [class]
163 module.add_class('QstaWifiMac', parent=root_module['ns3::WifiMac'])
164 ## rraa-wifi-manager.h: ns3::RraaWifiManager [class]
165 module.add_class('RraaWifiManager', parent=root_module['ns3::WifiRemoteStationManager'])
166 ## wifi-channel.h: ns3::WifiChannel [class]
167 module.add_class('WifiChannel', parent=root_module['ns3::Channel'])
168 ## wifi-net-device.h: ns3::WifiNetDevice [class]
169 module.add_class('WifiNetDevice', parent=root_module['ns3::NetDevice'])
170 ## yans-error-rate-model.h: ns3::YansErrorRateModel [class]
171 module.add_class('YansErrorRateModel', parent=root_module['ns3::ErrorRateModel'])
172 ## yans-wifi-channel.h: ns3::YansWifiChannel [class]
173 module.add_class('YansWifiChannel', parent=root_module['ns3::WifiChannel'])
174 ## aarf-wifi-manager.h: ns3::AarfWifiManager [class]
175 module.add_class('AarfWifiManager', parent=root_module['ns3::ArfWifiManager'])
176 typehandlers.add_type_alias('std::vector< ns3::RateInfo, std::allocator< ns3::RateInfo > >', 'ns3::MinstrelRate')
177 typehandlers.add_type_alias('std::vector< std::vector< unsigned int, std::allocator< unsigned int > >, std::allocator< std::vector< unsigned int, std::allocator< unsigned int > > > >', 'ns3::SampleRate')
178 typehandlers.add_type_alias('std::vector< ns3::ThresholdsItem, std::allocator< ns3::ThresholdsItem > >', 'ns3::Thresholds')
180 ## Register a nested module for the namespace Config
182 nested_module = module.add_cpp_namespace('Config')
183 register_types_ns3_Config(nested_module)
186 ## Register a nested module for the namespace TimeStepPrecision
188 nested_module = module.add_cpp_namespace('TimeStepPrecision')
189 register_types_ns3_TimeStepPrecision(nested_module)
192 ## Register a nested module for the namespace addressUtils
194 nested_module = module.add_cpp_namespace('addressUtils')
195 register_types_ns3_addressUtils(nested_module)
198 ## Register a nested module for the namespace internal
200 nested_module = module.add_cpp_namespace('internal')
201 register_types_ns3_internal(nested_module)
204 ## Register a nested module for the namespace olsr
206 nested_module = module.add_cpp_namespace('olsr')
207 register_types_ns3_olsr(nested_module)
210 def register_types_ns3_Config(module):
211 root_module = module.get_root()
214 def register_types_ns3_TimeStepPrecision(module):
215 root_module = module.get_root()
218 def register_types_ns3_addressUtils(module):
219 root_module = module.get_root()
222 def register_types_ns3_internal(module):
223 root_module = module.get_root()
226 def register_types_ns3_olsr(module):
227 root_module = module.get_root()
230 def register_methods(root_module):
231 register_Ns3CapabilityInformation_methods(root_module, root_module['ns3::CapabilityInformation'])
232 register_Ns3DcfManager_methods(root_module, root_module['ns3::DcfManager'])
233 register_Ns3DcfState_methods(root_module, root_module['ns3::DcfState'])
234 register_Ns3InterferenceHelper_methods(root_module, root_module['ns3::InterferenceHelper'])
235 register_Ns3InterferenceHelperSnrPer_methods(root_module, root_module['ns3::InterferenceHelper::SnrPer'])
236 register_Ns3MacLowDcfListener_methods(root_module, root_module['ns3::MacLowDcfListener'])
237 register_Ns3MacLowTransmissionListener_methods(root_module, root_module['ns3::MacLowTransmissionListener'])
238 register_Ns3MacLowTransmissionParameters_methods(root_module, root_module['ns3::MacLowTransmissionParameters'])
239 register_Ns3MacRxMiddle_methods(root_module, root_module['ns3::MacRxMiddle'])
240 register_Ns3RateInfo_methods(root_module, root_module['ns3::RateInfo'])
241 register_Ns3Ssid_methods(root_module, root_module['ns3::Ssid'])
242 register_Ns3StatusCode_methods(root_module, root_module['ns3::StatusCode'])
243 register_Ns3SupportedRates_methods(root_module, root_module['ns3::SupportedRates'])
244 register_Ns3ThresholdsItem_methods(root_module, root_module['ns3::ThresholdsItem'])
245 register_Ns3WifiMode_methods(root_module, root_module['ns3::WifiMode'])
246 register_Ns3WifiModeFactory_methods(root_module, root_module['ns3::WifiModeFactory'])
247 register_Ns3WifiPhyListener_methods(root_module, root_module['ns3::WifiPhyListener'])
248 register_Ns3WifiRemoteStation_methods(root_module, root_module['ns3::WifiRemoteStation'])
249 register_Ns3AmrrWifiRemoteStation_methods(root_module, root_module['ns3::AmrrWifiRemoteStation'])
250 register_Ns3ArfWifiRemoteStation_methods(root_module, root_module['ns3::ArfWifiRemoteStation'])
251 register_Ns3ConstantRateWifiRemoteStation_methods(root_module, root_module['ns3::ConstantRateWifiRemoteStation'])
252 register_Ns3IdealWifiRemoteStation_methods(root_module, root_module['ns3::IdealWifiRemoteStation'])
253 register_Ns3MgtAssocRequestHeader_methods(root_module, root_module['ns3::MgtAssocRequestHeader'])
254 register_Ns3MgtAssocResponseHeader_methods(root_module, root_module['ns3::MgtAssocResponseHeader'])
255 register_Ns3MgtProbeRequestHeader_methods(root_module, root_module['ns3::MgtProbeRequestHeader'])
256 register_Ns3MgtProbeResponseHeader_methods(root_module, root_module['ns3::MgtProbeResponseHeader'])
257 register_Ns3MinstrelWifiRemoteStation_methods(root_module, root_module['ns3::MinstrelWifiRemoteStation'])
258 register_Ns3OnoeWifiRemoteStation_methods(root_module, root_module['ns3::OnoeWifiRemoteStation'])
259 register_Ns3PropagationDelayModel_methods(root_module, root_module['ns3::PropagationDelayModel'])
260 register_Ns3PropagationLossModel_methods(root_module, root_module['ns3::PropagationLossModel'])
261 register_Ns3QosTag_methods(root_module, root_module['ns3::QosTag'])
262 register_Ns3RandomPropagationDelayModel_methods(root_module, root_module['ns3::RandomPropagationDelayModel'])
263 register_Ns3RandomPropagationLossModel_methods(root_module, root_module['ns3::RandomPropagationLossModel'])
264 register_Ns3RraaWifiRemoteStation_methods(root_module, root_module['ns3::RraaWifiRemoteStation'])
265 register_Ns3SsidChecker_methods(root_module, root_module['ns3::SsidChecker'])
266 register_Ns3SsidValue_methods(root_module, root_module['ns3::SsidValue'])
267 register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, root_module['ns3::ThreeLogDistancePropagationLossModel'])
268 register_Ns3WifiMac_methods(root_module, root_module['ns3::WifiMac'])
269 register_Ns3WifiMacHeader_methods(root_module, root_module['ns3::WifiMacHeader'])
270 register_Ns3WifiModeChecker_methods(root_module, root_module['ns3::WifiModeChecker'])
271 register_Ns3WifiModeValue_methods(root_module, root_module['ns3::WifiModeValue'])
272 register_Ns3WifiPhy_methods(root_module, root_module['ns3::WifiPhy'])
273 register_Ns3WifiRemoteStationManager_methods(root_module, root_module['ns3::WifiRemoteStationManager'])
274 register_Ns3YansWifiPhy_methods(root_module, root_module['ns3::YansWifiPhy'])
275 register_Ns3AarfWifiRemoteStation_methods(root_module, root_module['ns3::AarfWifiRemoteStation'])
276 register_Ns3AdhocWifiMac_methods(root_module, root_module['ns3::AdhocWifiMac'])
277 register_Ns3AmrrWifiManager_methods(root_module, root_module['ns3::AmrrWifiManager'])
278 register_Ns3AmsduSubframeHeader_methods(root_module, root_module['ns3::AmsduSubframeHeader'])
279 register_Ns3ArfWifiManager_methods(root_module, root_module['ns3::ArfWifiManager'])
280 register_Ns3ConstantRateWifiManager_methods(root_module, root_module['ns3::ConstantRateWifiManager'])
281 register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, root_module['ns3::ConstantSpeedPropagationDelayModel'])
282 register_Ns3DcaTxop_methods(root_module, root_module['ns3::DcaTxop'])
283 register_Ns3EdcaTxopN_methods(root_module, root_module['ns3::EdcaTxopN'])
284 register_Ns3ErrorRateModel_methods(root_module, root_module['ns3::ErrorRateModel'])
285 register_Ns3FixedRssLossModel_methods(root_module, root_module['ns3::FixedRssLossModel'])
286 register_Ns3FriisPropagationLossModel_methods(root_module, root_module['ns3::FriisPropagationLossModel'])
287 register_Ns3IdealWifiManager_methods(root_module, root_module['ns3::IdealWifiManager'])
288 register_Ns3JakesPropagationLossModel_methods(root_module, root_module['ns3::JakesPropagationLossModel'])
289 register_Ns3LogDistancePropagationLossModel_methods(root_module, root_module['ns3::LogDistancePropagationLossModel'])
290 register_Ns3MacLow_methods(root_module, root_module['ns3::MacLow'])
291 register_Ns3MgtBeaconHeader_methods(root_module, root_module['ns3::MgtBeaconHeader'])
292 register_Ns3MinstrelWifiManager_methods(root_module, root_module['ns3::MinstrelWifiManager'])
293 register_Ns3MsduAggregator_methods(root_module, root_module['ns3::MsduAggregator'])
294 register_Ns3NakagamiPropagationLossModel_methods(root_module, root_module['ns3::NakagamiPropagationLossModel'])
295 register_Ns3NqapWifiMac_methods(root_module, root_module['ns3::NqapWifiMac'])
296 register_Ns3NqstaWifiMac_methods(root_module, root_module['ns3::NqstaWifiMac'])
297 register_Ns3OnoeWifiManager_methods(root_module, root_module['ns3::OnoeWifiManager'])
298 register_Ns3QadhocWifiMac_methods(root_module, root_module['ns3::QadhocWifiMac'])
299 register_Ns3QapWifiMac_methods(root_module, root_module['ns3::QapWifiMac'])
300 register_Ns3QstaWifiMac_methods(root_module, root_module['ns3::QstaWifiMac'])
301 register_Ns3RraaWifiManager_methods(root_module, root_module['ns3::RraaWifiManager'])
302 register_Ns3WifiChannel_methods(root_module, root_module['ns3::WifiChannel'])
303 register_Ns3WifiNetDevice_methods(root_module, root_module['ns3::WifiNetDevice'])
304 register_Ns3YansErrorRateModel_methods(root_module, root_module['ns3::YansErrorRateModel'])
305 register_Ns3YansWifiChannel_methods(root_module, root_module['ns3::YansWifiChannel'])
306 register_Ns3AarfWifiManager_methods(root_module, root_module['ns3::AarfWifiManager'])
309 def register_Ns3CapabilityInformation_methods(root_module, cls):
310 ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation(ns3::CapabilityInformation const & arg0) [copy constructor]
311 cls.add_constructor([param('ns3::CapabilityInformation const &', 'arg0')])
312 ## capability-information.h: ns3::CapabilityInformation::CapabilityInformation() [constructor]
313 cls.add_constructor([])
314 ## capability-information.h: void ns3::CapabilityInformation::SetEss() [member function]
315 cls.add_method('SetEss',
318 ## capability-information.h: void ns3::CapabilityInformation::SetIbss() [member function]
319 cls.add_method('SetIbss',
322 ## capability-information.h: bool ns3::CapabilityInformation::IsEss() const [member function]
323 cls.add_method('IsEss',
327 ## capability-information.h: bool ns3::CapabilityInformation::IsIbss() const [member function]
328 cls.add_method('IsIbss',
332 ## capability-information.h: uint32_t ns3::CapabilityInformation::GetSerializedSize() const [member function]
333 cls.add_method('GetSerializedSize',
337 ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Serialize(ns3::Buffer::Iterator start) const [member function]
338 cls.add_method('Serialize',
339 'ns3::Buffer::Iterator',
340 [param('ns3::Buffer::Iterator', 'start')],
342 ## capability-information.h: ns3::Buffer::Iterator ns3::CapabilityInformation::Deserialize(ns3::Buffer::Iterator start) [member function]
343 cls.add_method('Deserialize',
344 'ns3::Buffer::Iterator',
345 [param('ns3::Buffer::Iterator', 'start')])
348 def register_Ns3DcfManager_methods(root_module, cls):
349 ## dcf-manager.h: ns3::DcfManager::DcfManager(ns3::DcfManager const & arg0) [copy constructor]
350 cls.add_constructor([param('ns3::DcfManager const &', 'arg0')])
351 ## dcf-manager.h: ns3::DcfManager::DcfManager() [constructor]
352 cls.add_constructor([])
353 ## dcf-manager.h: void ns3::DcfManager::SetupPhyListener(ns3::Ptr<ns3::WifiPhy> phy) [member function]
354 cls.add_method('SetupPhyListener',
356 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
357 ## dcf-manager.h: void ns3::DcfManager::SetupLowListener(ns3::Ptr<ns3::MacLow> low) [member function]
358 cls.add_method('SetupLowListener',
360 [param('ns3::Ptr< ns3::MacLow >', 'low')])
361 ## dcf-manager.h: void ns3::DcfManager::SetSlot(ns3::Time slotTime) [member function]
362 cls.add_method('SetSlot',
364 [param('ns3::Time', 'slotTime')])
365 ## dcf-manager.h: void ns3::DcfManager::SetSifs(ns3::Time sifs) [member function]
366 cls.add_method('SetSifs',
368 [param('ns3::Time', 'sifs')])
369 ## dcf-manager.h: void ns3::DcfManager::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
370 cls.add_method('SetEifsNoDifs',
372 [param('ns3::Time', 'eifsNoDifs')])
373 ## dcf-manager.h: ns3::Time ns3::DcfManager::GetEifsNoDifs() const [member function]
374 cls.add_method('GetEifsNoDifs',
378 ## dcf-manager.h: void ns3::DcfManager::Add(ns3::DcfState * dcf) [member function]
379 cls.add_method('Add',
381 [param('ns3::DcfState *', 'dcf')])
382 ## dcf-manager.h: void ns3::DcfManager::RequestAccess(ns3::DcfState * state) [member function]
383 cls.add_method('RequestAccess',
385 [param('ns3::DcfState *', 'state')])
386 ## dcf-manager.h: void ns3::DcfManager::NotifyRxStartNow(ns3::Time duration) [member function]
387 cls.add_method('NotifyRxStartNow',
389 [param('ns3::Time', 'duration')])
390 ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndOkNow() [member function]
391 cls.add_method('NotifyRxEndOkNow',
394 ## dcf-manager.h: void ns3::DcfManager::NotifyRxEndErrorNow() [member function]
395 cls.add_method('NotifyRxEndErrorNow',
398 ## dcf-manager.h: void ns3::DcfManager::NotifyTxStartNow(ns3::Time duration) [member function]
399 cls.add_method('NotifyTxStartNow',
401 [param('ns3::Time', 'duration')])
402 ## dcf-manager.h: void ns3::DcfManager::NotifyMaybeCcaBusyStartNow(ns3::Time duration) [member function]
403 cls.add_method('NotifyMaybeCcaBusyStartNow',
405 [param('ns3::Time', 'duration')])
406 ## dcf-manager.h: void ns3::DcfManager::NotifyNavResetNow(ns3::Time duration) [member function]
407 cls.add_method('NotifyNavResetNow',
409 [param('ns3::Time', 'duration')])
410 ## dcf-manager.h: void ns3::DcfManager::NotifyNavStartNow(ns3::Time duration) [member function]
411 cls.add_method('NotifyNavStartNow',
413 [param('ns3::Time', 'duration')])
414 ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutStartNow(ns3::Time duration) [member function]
415 cls.add_method('NotifyAckTimeoutStartNow',
417 [param('ns3::Time', 'duration')])
418 ## dcf-manager.h: void ns3::DcfManager::NotifyAckTimeoutResetNow() [member function]
419 cls.add_method('NotifyAckTimeoutResetNow',
422 ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutStartNow(ns3::Time duration) [member function]
423 cls.add_method('NotifyCtsTimeoutStartNow',
425 [param('ns3::Time', 'duration')])
426 ## dcf-manager.h: void ns3::DcfManager::NotifyCtsTimeoutResetNow() [member function]
427 cls.add_method('NotifyCtsTimeoutResetNow',
432 def register_Ns3DcfState_methods(root_module, cls):
433 ## dcf-manager.h: ns3::DcfState::DcfState(ns3::DcfState const & arg0) [copy constructor]
434 cls.add_constructor([param('ns3::DcfState const &', 'arg0')])
435 ## dcf-manager.h: ns3::DcfState::DcfState() [constructor]
436 cls.add_constructor([])
437 ## dcf-manager.h: void ns3::DcfState::SetAifsn(uint32_t aifsn) [member function]
438 cls.add_method('SetAifsn',
440 [param('uint32_t', 'aifsn')])
441 ## dcf-manager.h: void ns3::DcfState::SetCwMin(uint32_t minCw) [member function]
442 cls.add_method('SetCwMin',
444 [param('uint32_t', 'minCw')])
445 ## dcf-manager.h: void ns3::DcfState::SetCwMax(uint32_t maxCw) [member function]
446 cls.add_method('SetCwMax',
448 [param('uint32_t', 'maxCw')])
449 ## dcf-manager.h: uint32_t ns3::DcfState::GetAifsn() const [member function]
450 cls.add_method('GetAifsn',
454 ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMin() const [member function]
455 cls.add_method('GetCwMin',
459 ## dcf-manager.h: uint32_t ns3::DcfState::GetCwMax() const [member function]
460 cls.add_method('GetCwMax',
464 ## dcf-manager.h: void ns3::DcfState::ResetCw() [member function]
465 cls.add_method('ResetCw',
468 ## dcf-manager.h: void ns3::DcfState::UpdateFailedCw() [member function]
469 cls.add_method('UpdateFailedCw',
472 ## dcf-manager.h: void ns3::DcfState::StartBackoffNow(uint32_t nSlots) [member function]
473 cls.add_method('StartBackoffNow',
475 [param('uint32_t', 'nSlots')])
476 ## dcf-manager.h: uint32_t ns3::DcfState::GetCw() const [member function]
477 cls.add_method('GetCw',
481 ## dcf-manager.h: bool ns3::DcfState::IsAccessRequested() const [member function]
482 cls.add_method('IsAccessRequested',
486 ## dcf-manager.h: void ns3::DcfState::DoNotifyAccessGranted() [member function]
487 cls.add_method('DoNotifyAccessGranted',
490 is_pure_virtual=True, visibility='private', is_virtual=True)
491 ## dcf-manager.h: void ns3::DcfState::DoNotifyInternalCollision() [member function]
492 cls.add_method('DoNotifyInternalCollision',
495 is_pure_virtual=True, visibility='private', is_virtual=True)
496 ## dcf-manager.h: void ns3::DcfState::DoNotifyCollision() [member function]
497 cls.add_method('DoNotifyCollision',
500 is_pure_virtual=True, visibility='private', is_virtual=True)
503 def register_Ns3InterferenceHelper_methods(root_module, cls):
504 ## interference-helper.h: ns3::InterferenceHelper::InterferenceHelper() [constructor]
505 cls.add_constructor([])
506 ## interference-helper.h: ns3::Ptr<ns3::InterferenceHelper::Event> ns3::InterferenceHelper::Add(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble, ns3::Time duration, double rxPower) [member function]
507 cls.add_method('Add',
508 'ns3::Ptr< ns3::InterferenceHelper::Event >',
509 [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble'), param('ns3::Time', 'duration'), param('double', 'rxPower')])
510 ## interference-helper.h: ns3::InterferenceHelper::SnrPer ns3::InterferenceHelper::CalculateSnrPer(ns3::Ptr<ns3::InterferenceHelper::Event> event) [member function]
511 cls.add_method('CalculateSnrPer',
512 'ns3::InterferenceHelper::SnrPer',
513 [param('ns3::Ptr< ns3::InterferenceHelper::Event >', 'event')])
514 ## interference-helper.h: static ns3::Time ns3::InterferenceHelper::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
515 cls.add_method('CalculateTxDuration',
517 [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
519 ## interference-helper.h: ns3::Time ns3::InterferenceHelper::GetEnergyDuration(double energyW) [member function]
520 cls.add_method('GetEnergyDuration',
522 [param('double', 'energyW')])
523 ## interference-helper.h: ns3::Ptr<ns3::ErrorRateModel> ns3::InterferenceHelper::GetErrorRateModel() const [member function]
524 cls.add_method('GetErrorRateModel',
525 'ns3::Ptr< ns3::ErrorRateModel >',
528 ## interference-helper.h: double ns3::InterferenceHelper::GetNoiseFigure() const [member function]
529 cls.add_method('GetNoiseFigure',
533 ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPayloadDurationMicroSeconds(uint32_t size, ns3::WifiMode payloadMode) [member function]
534 cls.add_method('GetPayloadDurationMicroSeconds',
536 [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode')],
538 ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpHeaderDurationMicroSeconds(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
539 cls.add_method('GetPlcpHeaderDurationMicroSeconds',
541 [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
543 ## interference-helper.h: static ns3::WifiMode ns3::InterferenceHelper::GetPlcpHeaderMode(ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) [member function]
544 cls.add_method('GetPlcpHeaderMode',
546 [param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
548 ## interference-helper.h: static uint32_t ns3::InterferenceHelper::GetPlcpPreambleDurationMicroSeconds(ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
549 cls.add_method('GetPlcpPreambleDurationMicroSeconds',
551 [param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')],
553 ## interference-helper.h: void ns3::InterferenceHelper::SetErrorRateModel(ns3::Ptr<ns3::ErrorRateModel> rate) [member function]
554 cls.add_method('SetErrorRateModel',
556 [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')])
557 ## interference-helper.h: void ns3::InterferenceHelper::SetNoiseFigure(double value) [member function]
558 cls.add_method('SetNoiseFigure',
560 [param('double', 'value')])
563 def register_Ns3InterferenceHelperSnrPer_methods(root_module, cls):
564 ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer() [constructor]
565 cls.add_constructor([])
566 ## interference-helper.h: ns3::InterferenceHelper::SnrPer::SnrPer(ns3::InterferenceHelper::SnrPer const & arg0) [copy constructor]
567 cls.add_constructor([param('ns3::InterferenceHelper::SnrPer const &', 'arg0')])
568 ## interference-helper.h: ns3::InterferenceHelper::SnrPer::per [variable]
569 cls.add_instance_attribute('per', 'double', is_const=False)
570 ## interference-helper.h: ns3::InterferenceHelper::SnrPer::snr [variable]
571 cls.add_instance_attribute('snr', 'double', is_const=False)
574 def register_Ns3MacLowDcfListener_methods(root_module, cls):
575 ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener(ns3::MacLowDcfListener const & arg0) [copy constructor]
576 cls.add_constructor([param('ns3::MacLowDcfListener const &', 'arg0')])
577 ## mac-low.h: ns3::MacLowDcfListener::MacLowDcfListener() [constructor]
578 cls.add_constructor([])
579 ## mac-low.h: void ns3::MacLowDcfListener::NavStart(ns3::Time duration) [member function]
580 cls.add_method('NavStart',
582 [param('ns3::Time', 'duration')],
583 is_pure_virtual=True, is_virtual=True)
584 ## mac-low.h: void ns3::MacLowDcfListener::NavReset(ns3::Time duration) [member function]
585 cls.add_method('NavReset',
587 [param('ns3::Time', 'duration')],
588 is_pure_virtual=True, is_virtual=True)
589 ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutStart(ns3::Time duration) [member function]
590 cls.add_method('AckTimeoutStart',
592 [param('ns3::Time', 'duration')],
593 is_pure_virtual=True, is_virtual=True)
594 ## mac-low.h: void ns3::MacLowDcfListener::AckTimeoutReset() [member function]
595 cls.add_method('AckTimeoutReset',
598 is_pure_virtual=True, is_virtual=True)
599 ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutStart(ns3::Time duration) [member function]
600 cls.add_method('CtsTimeoutStart',
602 [param('ns3::Time', 'duration')],
603 is_pure_virtual=True, is_virtual=True)
604 ## mac-low.h: void ns3::MacLowDcfListener::CtsTimeoutReset() [member function]
605 cls.add_method('CtsTimeoutReset',
608 is_pure_virtual=True, is_virtual=True)
611 def register_Ns3MacLowTransmissionListener_methods(root_module, cls):
612 ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener(ns3::MacLowTransmissionListener const & arg0) [copy constructor]
613 cls.add_constructor([param('ns3::MacLowTransmissionListener const &', 'arg0')])
614 ## mac-low.h: ns3::MacLowTransmissionListener::MacLowTransmissionListener() [constructor]
615 cls.add_constructor([])
616 ## mac-low.h: void ns3::MacLowTransmissionListener::GotCts(double snr, ns3::WifiMode txMode) [member function]
617 cls.add_method('GotCts',
619 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')],
620 is_pure_virtual=True, is_virtual=True)
621 ## mac-low.h: void ns3::MacLowTransmissionListener::MissedCts() [member function]
622 cls.add_method('MissedCts',
625 is_pure_virtual=True, is_virtual=True)
626 ## mac-low.h: void ns3::MacLowTransmissionListener::GotAck(double snr, ns3::WifiMode txMode) [member function]
627 cls.add_method('GotAck',
629 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')],
630 is_pure_virtual=True, is_virtual=True)
631 ## mac-low.h: void ns3::MacLowTransmissionListener::MissedAck() [member function]
632 cls.add_method('MissedAck',
635 is_pure_virtual=True, is_virtual=True)
636 ## mac-low.h: void ns3::MacLowTransmissionListener::StartNext() [member function]
637 cls.add_method('StartNext',
640 is_pure_virtual=True, is_virtual=True)
641 ## mac-low.h: void ns3::MacLowTransmissionListener::Cancel() [member function]
642 cls.add_method('Cancel',
645 is_pure_virtual=True, is_virtual=True)
648 def register_Ns3MacLowTransmissionParameters_methods(root_module, cls):
649 cls.add_output_stream_operator()
650 ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters(ns3::MacLowTransmissionParameters const & arg0) [copy constructor]
651 cls.add_constructor([param('ns3::MacLowTransmissionParameters const &', 'arg0')])
652 ## mac-low.h: ns3::MacLowTransmissionParameters::MacLowTransmissionParameters() [constructor]
653 cls.add_constructor([])
654 ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableAck() [member function]
655 cls.add_method('DisableAck',
658 ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableNextData() [member function]
659 cls.add_method('DisableNextData',
662 ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableOverrideDurationId() [member function]
663 cls.add_method('DisableOverrideDurationId',
666 ## mac-low.h: void ns3::MacLowTransmissionParameters::DisableRts() [member function]
667 cls.add_method('DisableRts',
670 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableAck() [member function]
671 cls.add_method('EnableAck',
674 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableFastAck() [member function]
675 cls.add_method('EnableFastAck',
678 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableNextData(uint32_t size) [member function]
679 cls.add_method('EnableNextData',
681 [param('uint32_t', 'size')])
682 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableOverrideDurationId(ns3::Time durationId) [member function]
683 cls.add_method('EnableOverrideDurationId',
685 [param('ns3::Time', 'durationId')])
686 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableRts() [member function]
687 cls.add_method('EnableRts',
690 ## mac-low.h: void ns3::MacLowTransmissionParameters::EnableSuperFastAck() [member function]
691 cls.add_method('EnableSuperFastAck',
694 ## mac-low.h: ns3::Time ns3::MacLowTransmissionParameters::GetDurationId() const [member function]
695 cls.add_method('GetDurationId',
699 ## mac-low.h: uint32_t ns3::MacLowTransmissionParameters::GetNextPacketSize() const [member function]
700 cls.add_method('GetNextPacketSize',
704 ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasDurationId() const [member function]
705 cls.add_method('HasDurationId',
709 ## mac-low.h: bool ns3::MacLowTransmissionParameters::HasNextPacket() const [member function]
710 cls.add_method('HasNextPacket',
714 ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustSendRts() const [member function]
715 cls.add_method('MustSendRts',
719 ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitAck() const [member function]
720 cls.add_method('MustWaitAck',
724 ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitFastAck() const [member function]
725 cls.add_method('MustWaitFastAck',
729 ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitNormalAck() const [member function]
730 cls.add_method('MustWaitNormalAck',
734 ## mac-low.h: bool ns3::MacLowTransmissionParameters::MustWaitSuperFastAck() const [member function]
735 cls.add_method('MustWaitSuperFastAck',
741 def register_Ns3MacRxMiddle_methods(root_module, cls):
742 ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle(ns3::MacRxMiddle const & arg0) [copy constructor]
743 cls.add_constructor([param('ns3::MacRxMiddle const &', 'arg0')])
744 ## mac-rx-middle.h: ns3::MacRxMiddle::MacRxMiddle() [constructor]
745 cls.add_constructor([])
746 ## mac-rx-middle.h: void ns3::MacRxMiddle::SetForwardCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
747 cls.add_method('SetForwardCallback',
749 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
750 ## mac-rx-middle.h: void ns3::MacRxMiddle::Receive(ns3::Ptr<ns3::Packet> packet, ns3::WifiMacHeader const * hdr) [member function]
751 cls.add_method('Receive',
753 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr')])
756 def register_Ns3RateInfo_methods(root_module, cls):
757 ## minstrel-wifi-manager.h: ns3::RateInfo::perfectTxTime [variable]
758 cls.add_instance_attribute('perfectTxTime', 'ns3::Time', is_const=False)
759 ## minstrel-wifi-manager.h: ns3::RateInfo::retryCount [variable]
760 cls.add_instance_attribute('retryCount', 'uint32_t', is_const=False)
761 ## minstrel-wifi-manager.h: ns3::RateInfo::adjustedRetryCount [variable]
762 cls.add_instance_attribute('adjustedRetryCount', 'uint32_t', is_const=False)
763 ## minstrel-wifi-manager.h: ns3::RateInfo::numRateAttempt [variable]
764 cls.add_instance_attribute('numRateAttempt', 'uint32_t', is_const=False)
765 ## minstrel-wifi-manager.h: ns3::RateInfo::numRateSuccess [variable]
766 cls.add_instance_attribute('numRateSuccess', 'uint32_t', is_const=False)
767 ## minstrel-wifi-manager.h: ns3::RateInfo::prob [variable]
768 cls.add_instance_attribute('prob', 'uint32_t', is_const=False)
769 ## minstrel-wifi-manager.h: ns3::RateInfo::ewmaProb [variable]
770 cls.add_instance_attribute('ewmaProb', 'uint32_t', is_const=False)
771 ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateAttempt [variable]
772 cls.add_instance_attribute('prevNumRateAttempt', 'uint32_t', is_const=False)
773 ## minstrel-wifi-manager.h: ns3::RateInfo::prevNumRateSuccess [variable]
774 cls.add_instance_attribute('prevNumRateSuccess', 'uint32_t', is_const=False)
775 ## minstrel-wifi-manager.h: ns3::RateInfo::successHist [variable]
776 cls.add_instance_attribute('successHist', 'uint64_t', is_const=False)
777 ## minstrel-wifi-manager.h: ns3::RateInfo::attemptHist [variable]
778 cls.add_instance_attribute('attemptHist', 'uint64_t', is_const=False)
779 ## minstrel-wifi-manager.h: ns3::RateInfo::throughput [variable]
780 cls.add_instance_attribute('throughput', 'uint32_t', is_const=False)
781 ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo(ns3::RateInfo const & arg0) [copy constructor]
782 cls.add_constructor([param('ns3::RateInfo const &', 'arg0')])
783 ## minstrel-wifi-manager.h: ns3::RateInfo::RateInfo() [constructor]
784 cls.add_constructor([])
787 def register_Ns3Ssid_methods(root_module, cls):
788 cls.add_output_stream_operator()
789 ## ssid.h: ns3::Ssid::Ssid(ns3::Ssid const & arg0) [copy constructor]
790 cls.add_constructor([param('ns3::Ssid const &', 'arg0')])
791 ## ssid.h: ns3::Ssid::Ssid() [constructor]
792 cls.add_constructor([])
793 ## ssid.h: ns3::Ssid::Ssid(std::string s) [constructor]
794 cls.add_constructor([param('std::string', 's')])
795 ## ssid.h: ns3::Ssid::Ssid(char const * ssid, uint8_t length) [constructor]
796 cls.add_constructor([param('char const *', 'ssid'), param('uint8_t', 'length')])
797 ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Deserialize(ns3::Buffer::Iterator i) [member function]
798 cls.add_method('Deserialize',
799 'ns3::Buffer::Iterator',
800 [param('ns3::Buffer::Iterator', 'i')])
801 ## ssid.h: uint32_t ns3::Ssid::GetLength() const [member function]
802 cls.add_method('GetLength',
806 ## ssid.h: uint32_t ns3::Ssid::GetSerializedSize() const [member function]
807 cls.add_method('GetSerializedSize',
811 ## ssid.h: bool ns3::Ssid::IsBroadcast() const [member function]
812 cls.add_method('IsBroadcast',
816 ## ssid.h: bool ns3::Ssid::IsEqual(ns3::Ssid const & o) const [member function]
817 cls.add_method('IsEqual',
819 [param('ns3::Ssid const &', 'o')],
821 ## ssid.h: char * ns3::Ssid::PeekString() const [member function]
822 cls.add_method('PeekString',
826 ## ssid.h: ns3::Buffer::Iterator ns3::Ssid::Serialize(ns3::Buffer::Iterator i) const [member function]
827 cls.add_method('Serialize',
828 'ns3::Buffer::Iterator',
829 [param('ns3::Buffer::Iterator', 'i')],
833 def register_Ns3StatusCode_methods(root_module, cls):
834 cls.add_output_stream_operator()
835 ## status-code.h: ns3::StatusCode::StatusCode(ns3::StatusCode const & arg0) [copy constructor]
836 cls.add_constructor([param('ns3::StatusCode const &', 'arg0')])
837 ## status-code.h: ns3::StatusCode::StatusCode() [constructor]
838 cls.add_constructor([])
839 ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Deserialize(ns3::Buffer::Iterator start) [member function]
840 cls.add_method('Deserialize',
841 'ns3::Buffer::Iterator',
842 [param('ns3::Buffer::Iterator', 'start')])
843 ## status-code.h: uint32_t ns3::StatusCode::GetSerializedSize() const [member function]
844 cls.add_method('GetSerializedSize',
848 ## status-code.h: bool ns3::StatusCode::IsSuccess() const [member function]
849 cls.add_method('IsSuccess',
853 ## status-code.h: ns3::Buffer::Iterator ns3::StatusCode::Serialize(ns3::Buffer::Iterator start) const [member function]
854 cls.add_method('Serialize',
855 'ns3::Buffer::Iterator',
856 [param('ns3::Buffer::Iterator', 'start')],
858 ## status-code.h: void ns3::StatusCode::SetFailure() [member function]
859 cls.add_method('SetFailure',
862 ## status-code.h: void ns3::StatusCode::SetSuccess() [member function]
863 cls.add_method('SetSuccess',
868 def register_Ns3SupportedRates_methods(root_module, cls):
869 cls.add_output_stream_operator()
870 ## supported-rates.h: ns3::SupportedRates::SupportedRates(ns3::SupportedRates const & arg0) [copy constructor]
871 cls.add_constructor([param('ns3::SupportedRates const &', 'arg0')])
872 ## supported-rates.h: ns3::SupportedRates::SupportedRates() [constructor]
873 cls.add_constructor([])
874 ## supported-rates.h: void ns3::SupportedRates::AddSupportedRate(uint32_t bs) [member function]
875 cls.add_method('AddSupportedRate',
877 [param('uint32_t', 'bs')])
878 ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Deserialize(ns3::Buffer::Iterator start) [member function]
879 cls.add_method('Deserialize',
880 'ns3::Buffer::Iterator',
881 [param('ns3::Buffer::Iterator', 'start')])
882 ## supported-rates.h: uint8_t ns3::SupportedRates::GetNRates() const [member function]
883 cls.add_method('GetNRates',
887 ## supported-rates.h: uint32_t ns3::SupportedRates::GetRate(uint8_t i) const [member function]
888 cls.add_method('GetRate',
890 [param('uint8_t', 'i')],
892 ## supported-rates.h: uint32_t ns3::SupportedRates::GetSerializedSize() const [member function]
893 cls.add_method('GetSerializedSize',
897 ## supported-rates.h: bool ns3::SupportedRates::IsBasicRate(uint32_t bs) const [member function]
898 cls.add_method('IsBasicRate',
900 [param('uint32_t', 'bs')],
902 ## supported-rates.h: bool ns3::SupportedRates::IsSupportedRate(uint32_t bs) const [member function]
903 cls.add_method('IsSupportedRate',
905 [param('uint32_t', 'bs')],
907 ## supported-rates.h: ns3::Buffer::Iterator ns3::SupportedRates::Serialize(ns3::Buffer::Iterator start) const [member function]
908 cls.add_method('Serialize',
909 'ns3::Buffer::Iterator',
910 [param('ns3::Buffer::Iterator', 'start')],
912 ## supported-rates.h: void ns3::SupportedRates::SetBasicRate(uint32_t bs) [member function]
913 cls.add_method('SetBasicRate',
915 [param('uint32_t', 'bs')])
918 def register_Ns3ThresholdsItem_methods(root_module, cls):
919 ## rraa-wifi-manager.h: ns3::ThresholdsItem::datarate [variable]
920 cls.add_instance_attribute('datarate', 'uint32_t', is_const=False)
921 ## rraa-wifi-manager.h: ns3::ThresholdsItem::pori [variable]
922 cls.add_instance_attribute('pori', 'double', is_const=False)
923 ## rraa-wifi-manager.h: ns3::ThresholdsItem::pmtl [variable]
924 cls.add_instance_attribute('pmtl', 'double', is_const=False)
925 ## rraa-wifi-manager.h: ns3::ThresholdsItem::ewnd [variable]
926 cls.add_instance_attribute('ewnd', 'uint32_t', is_const=False)
927 ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem(ns3::ThresholdsItem const & arg0) [copy constructor]
928 cls.add_constructor([param('ns3::ThresholdsItem const &', 'arg0')])
929 ## rraa-wifi-manager.h: ns3::ThresholdsItem::ThresholdsItem() [constructor]
930 cls.add_constructor([])
933 def register_Ns3WifiMode_methods(root_module, cls):
934 cls.add_output_stream_operator()
935 cls.add_binary_comparison_operator('==')
936 ## wifi-mode.h: ns3::WifiMode::WifiMode(ns3::WifiMode const & arg0) [copy constructor]
937 cls.add_constructor([param('ns3::WifiMode const &', 'arg0')])
938 ## wifi-mode.h: ns3::WifiMode::WifiMode() [constructor]
939 cls.add_constructor([])
940 ## wifi-mode.h: ns3::WifiMode::WifiMode(std::string name) [constructor]
941 cls.add_constructor([param('std::string', 'name')])
942 ## wifi-mode.h: uint32_t ns3::WifiMode::GetBandwidth() const [member function]
943 cls.add_method('GetBandwidth',
947 ## wifi-mode.h: uint8_t ns3::WifiMode::GetConstellationSize() const [member function]
948 cls.add_method('GetConstellationSize',
952 ## wifi-mode.h: uint32_t ns3::WifiMode::GetDataRate() const [member function]
953 cls.add_method('GetDataRate',
957 ## wifi-mode.h: ns3::WifiMode::ModulationType ns3::WifiMode::GetModulationType() const [member function]
958 cls.add_method('GetModulationType',
959 'ns3::WifiMode::ModulationType',
962 ## wifi-mode.h: uint32_t ns3::WifiMode::GetPhyRate() const [member function]
963 cls.add_method('GetPhyRate',
967 ## wifi-mode.h: ns3::WifiPhyStandard ns3::WifiMode::GetStandard() const [member function]
968 cls.add_method('GetStandard',
969 'ns3::WifiPhyStandard',
972 ## wifi-mode.h: uint32_t ns3::WifiMode::GetUid() const [member function]
973 cls.add_method('GetUid',
977 ## wifi-mode.h: std::string ns3::WifiMode::GetUniqueName() const [member function]
978 cls.add_method('GetUniqueName',
982 ## wifi-mode.h: bool ns3::WifiMode::IsMandatory() const [member function]
983 cls.add_method('IsMandatory',
987 ## wifi-mode.h: bool ns3::WifiMode::IsModulationBpsk() const [member function]
988 cls.add_method('IsModulationBpsk',
992 ## wifi-mode.h: bool ns3::WifiMode::IsModulationQam() const [member function]
993 cls.add_method('IsModulationQam',
999 def register_Ns3WifiModeFactory_methods(root_module, cls):
1000 ## wifi-mode.h: ns3::WifiModeFactory::WifiModeFactory(ns3::WifiModeFactory const & arg0) [copy constructor]
1001 cls.add_constructor([param('ns3::WifiModeFactory const &', 'arg0')])
1002 ## 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]
1003 cls.add_method('CreateBpsk',
1005 [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1007 ## 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]
1008 cls.add_method('CreateQam',
1010 [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')],
1012 ## 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]
1013 cls.add_method('CreateDbpsk',
1015 [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1017 ## 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]
1018 cls.add_method('CreateDqpsk',
1020 [param('std::string', 'uniqueName'), param('bool', 'isMandatory'), param('uint32_t', 'bandwidth'), param('uint32_t', 'dataRate'), param('uint32_t', 'phyRate'), param('ns3::WifiPhyStandard', 'standard')],
1024 def register_Ns3WifiPhyListener_methods(root_module, cls):
1025 ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener(ns3::WifiPhyListener const & arg0) [copy constructor]
1026 cls.add_constructor([param('ns3::WifiPhyListener const &', 'arg0')])
1027 ## wifi-phy.h: ns3::WifiPhyListener::WifiPhyListener() [constructor]
1028 cls.add_constructor([])
1029 ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxStart(ns3::Time duration) [member function]
1030 cls.add_method('NotifyRxStart',
1032 [param('ns3::Time', 'duration')],
1033 is_pure_virtual=True, is_virtual=True)
1034 ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndOk() [member function]
1035 cls.add_method('NotifyRxEndOk',
1038 is_pure_virtual=True, is_virtual=True)
1039 ## wifi-phy.h: void ns3::WifiPhyListener::NotifyRxEndError() [member function]
1040 cls.add_method('NotifyRxEndError',
1043 is_pure_virtual=True, is_virtual=True)
1044 ## wifi-phy.h: void ns3::WifiPhyListener::NotifyTxStart(ns3::Time duration) [member function]
1045 cls.add_method('NotifyTxStart',
1047 [param('ns3::Time', 'duration')],
1048 is_pure_virtual=True, is_virtual=True)
1049 ## wifi-phy.h: void ns3::WifiPhyListener::NotifyMaybeCcaBusyStart(ns3::Time duration) [member function]
1050 cls.add_method('NotifyMaybeCcaBusyStart',
1052 [param('ns3::Time', 'duration')],
1053 is_pure_virtual=True, is_virtual=True)
1056 def register_Ns3WifiRemoteStation_methods(root_module, cls):
1057 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation(ns3::WifiRemoteStation const & arg0) [copy constructor]
1058 cls.add_constructor([param('ns3::WifiRemoteStation const &', 'arg0')])
1059 ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStation::GetTypeId() [member function]
1060 cls.add_method('GetTypeId',
1064 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation::WifiRemoteStation() [constructor]
1065 cls.add_constructor([])
1066 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::Reset() [member function]
1067 cls.add_method('Reset',
1070 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::AddSupportedMode(ns3::WifiMode mode) [member function]
1071 cls.add_method('AddSupportedMode',
1073 [param('ns3::WifiMode', 'mode')])
1074 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsBrandNew() const [member function]
1075 cls.add_method('IsBrandNew',
1079 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsAssociated() const [member function]
1080 cls.add_method('IsAssociated',
1084 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsWaitAssocTxOk() const [member function]
1085 cls.add_method('IsWaitAssocTxOk',
1089 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordWaitAssocTxOk() [member function]
1090 cls.add_method('RecordWaitAssocTxOk',
1093 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxOk() [member function]
1094 cls.add_method('RecordGotAssocTxOk',
1097 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordGotAssocTxFailed() [member function]
1098 cls.add_method('RecordGotAssocTxFailed',
1101 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::RecordDisassociated() [member function]
1102 cls.add_method('RecordDisassociated',
1105 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::PrepareForQueue(ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
1106 cls.add_method('PrepareForQueue',
1108 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
1109 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetDataMode(ns3::Ptr<ns3::Packet const> packet, uint32_t fullPacketSize) [member function]
1110 cls.add_method('GetDataMode',
1112 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fullPacketSize')])
1113 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetRtsMode(ns3::Ptr<ns3::Packet const> packet) [member function]
1114 cls.add_method('GetRtsMode',
1116 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
1117 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsFailed() [member function]
1118 cls.add_method('ReportRtsFailed',
1121 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataFailed() [member function]
1122 cls.add_method('ReportDataFailed',
1125 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1126 cls.add_method('ReportRtsOk',
1128 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')])
1129 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1130 cls.add_method('ReportDataOk',
1132 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')])
1133 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalRtsFailed() [member function]
1134 cls.add_method('ReportFinalRtsFailed',
1137 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportFinalDataFailed() [member function]
1138 cls.add_method('ReportFinalDataFailed',
1141 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::ReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1142 cls.add_method('ReportRxOk',
1144 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')])
1145 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRts(ns3::Ptr<ns3::Packet const> packet) [member function]
1146 cls.add_method('NeedRts',
1148 [param('ns3::Ptr< ns3::Packet const >', 'packet')],
1150 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedRtsRetransmission(ns3::Ptr<ns3::Packet const> packet) [member function]
1151 cls.add_method('NeedRtsRetransmission',
1153 [param('ns3::Ptr< ns3::Packet const >', 'packet')],
1155 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedDataRetransmission(ns3::Ptr<ns3::Packet const> packet) [member function]
1156 cls.add_method('NeedDataRetransmission',
1158 [param('ns3::Ptr< ns3::Packet const >', 'packet')],
1160 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::NeedFragmentation(ns3::Ptr<ns3::Packet const> packet) [member function]
1161 cls.add_method('NeedFragmentation',
1163 [param('ns3::Ptr< ns3::Packet const >', 'packet')],
1165 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentSize(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
1166 cls.add_method('GetFragmentSize',
1168 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')],
1170 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetFragmentOffset(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
1171 cls.add_method('GetFragmentOffset',
1173 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')],
1175 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStation::IsLastFragment(ns3::Ptr<ns3::Packet const> packet, uint32_t fragmentNumber) [member function]
1176 cls.add_method('IsLastFragment',
1178 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint32_t', 'fragmentNumber')],
1180 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetCtsMode(ns3::WifiMode rtsMode) [member function]
1181 cls.add_method('GetCtsMode',
1183 [param('ns3::WifiMode', 'rtsMode')])
1184 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetAckMode(ns3::WifiMode dataMode) [member function]
1185 cls.add_method('GetAckMode',
1187 [param('ns3::WifiMode', 'dataMode')])
1188 ## wifi-remote-station-manager.h: double ns3::WifiRemoteStation::GetAvgSlrc() const [member function]
1189 cls.add_method('GetAvgSlrc',
1193 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStation::GetNSupportedModes() const [member function]
1194 cls.add_method('GetNSupportedModes',
1197 is_const=True, visibility='protected')
1198 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::GetSupportedMode(uint32_t i) const [member function]
1199 cls.add_method('GetSupportedMode',
1201 [param('uint32_t', 'i')],
1202 is_const=True, visibility='protected')
1203 ## wifi-remote-station-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiRemoteStation::GetManager() const [member function]
1204 cls.add_method('GetManager',
1205 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1207 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
1208 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1209 cls.add_method('DoGetDataMode',
1211 [param('uint32_t', 'size')],
1212 is_pure_virtual=True, visibility='private', is_virtual=True)
1213 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStation::DoGetRtsMode() [member function]
1214 cls.add_method('DoGetRtsMode',
1217 is_pure_virtual=True, visibility='private', is_virtual=True)
1218 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsFailed() [member function]
1219 cls.add_method('DoReportRtsFailed',
1222 is_pure_virtual=True, visibility='private', is_virtual=True)
1223 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataFailed() [member function]
1224 cls.add_method('DoReportDataFailed',
1227 is_pure_virtual=True, visibility='private', is_virtual=True)
1228 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1229 cls.add_method('DoReportRtsOk',
1231 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1232 is_pure_virtual=True, visibility='private', is_virtual=True)
1233 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1234 cls.add_method('DoReportDataOk',
1236 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1237 is_pure_virtual=True, visibility='private', is_virtual=True)
1238 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalRtsFailed() [member function]
1239 cls.add_method('DoReportFinalRtsFailed',
1242 is_pure_virtual=True, visibility='private', is_virtual=True)
1243 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportFinalDataFailed() [member function]
1244 cls.add_method('DoReportFinalDataFailed',
1247 is_pure_virtual=True, visibility='private', is_virtual=True)
1248 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1249 cls.add_method('DoReportRxOk',
1251 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1252 is_pure_virtual=True, visibility='private', is_virtual=True)
1255 def register_Ns3AmrrWifiRemoteStation_methods(root_module, cls):
1256 ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::AmrrWifiRemoteStation const & arg0) [copy constructor]
1257 cls.add_constructor([param('ns3::AmrrWifiRemoteStation const &', 'arg0')])
1258 ## amrr-wifi-manager.h: ns3::AmrrWifiRemoteStation::AmrrWifiRemoteStation(ns3::Ptr<ns3::AmrrWifiManager> stations) [constructor]
1259 cls.add_constructor([param('ns3::Ptr< ns3::AmrrWifiManager >', 'stations')])
1260 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1261 cls.add_method('DoReportRxOk',
1263 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1264 visibility='protected', is_virtual=True)
1265 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsFailed() [member function]
1266 cls.add_method('DoReportRtsFailed',
1269 visibility='protected', is_virtual=True)
1270 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataFailed() [member function]
1271 cls.add_method('DoReportDataFailed',
1274 visibility='protected', is_virtual=True)
1275 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1276 cls.add_method('DoReportRtsOk',
1278 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1279 visibility='protected', is_virtual=True)
1280 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1281 cls.add_method('DoReportDataOk',
1283 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1284 visibility='protected', is_virtual=True)
1285 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1286 cls.add_method('DoReportFinalRtsFailed',
1289 visibility='protected', is_virtual=True)
1290 ## amrr-wifi-manager.h: void ns3::AmrrWifiRemoteStation::DoReportFinalDataFailed() [member function]
1291 cls.add_method('DoReportFinalDataFailed',
1294 visibility='protected', is_virtual=True)
1295 ## amrr-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AmrrWifiRemoteStation::GetManager() const [member function]
1296 cls.add_method('GetManager',
1297 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1299 is_const=True, visibility='private', is_virtual=True)
1300 ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1301 cls.add_method('DoGetDataMode',
1303 [param('uint32_t', 'size')],
1304 visibility='private', is_virtual=True)
1305 ## amrr-wifi-manager.h: ns3::WifiMode ns3::AmrrWifiRemoteStation::DoGetRtsMode() [member function]
1306 cls.add_method('DoGetRtsMode',
1309 visibility='private', is_virtual=True)
1312 def register_Ns3ArfWifiRemoteStation_methods(root_module, cls):
1313 ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::ArfWifiRemoteStation const & arg0) [copy constructor]
1314 cls.add_constructor([param('ns3::ArfWifiRemoteStation const &', 'arg0')])
1315 ## arf-wifi-manager.h: ns3::ArfWifiRemoteStation::ArfWifiRemoteStation(ns3::Ptr<ns3::ArfWifiManager> manager) [constructor]
1316 cls.add_constructor([param('ns3::Ptr< ns3::ArfWifiManager >', 'manager')])
1317 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1318 cls.add_method('DoReportRxOk',
1320 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1321 visibility='protected', is_virtual=True)
1322 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsFailed() [member function]
1323 cls.add_method('DoReportRtsFailed',
1326 visibility='protected', is_virtual=True)
1327 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataFailed() [member function]
1328 cls.add_method('DoReportDataFailed',
1331 visibility='protected', is_virtual=True)
1332 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1333 cls.add_method('DoReportRtsOk',
1335 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1336 visibility='protected', is_virtual=True)
1337 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1338 cls.add_method('DoReportDataOk',
1340 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1341 visibility='protected', is_virtual=True)
1342 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1343 cls.add_method('DoReportFinalRtsFailed',
1346 visibility='protected', is_virtual=True)
1347 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::DoReportFinalDataFailed() [member function]
1348 cls.add_method('DoReportFinalDataFailed',
1351 visibility='protected', is_virtual=True)
1352 ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinTimerTimeout() [member function]
1353 cls.add_method('GetMinTimerTimeout',
1356 visibility='protected')
1357 ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetMinSuccessThreshold() [member function]
1358 cls.add_method('GetMinSuccessThreshold',
1361 visibility='protected')
1362 ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetTimerTimeout() [member function]
1363 cls.add_method('GetTimerTimeout',
1366 visibility='protected')
1367 ## arf-wifi-manager.h: uint32_t ns3::ArfWifiRemoteStation::GetSuccessThreshold() [member function]
1368 cls.add_method('GetSuccessThreshold',
1371 visibility='protected')
1372 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetTimerTimeout(uint32_t timerTimeout) [member function]
1373 cls.add_method('SetTimerTimeout',
1375 [param('uint32_t', 'timerTimeout')],
1376 visibility='protected')
1377 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::SetSuccessThreshold(uint32_t successThreshold) [member function]
1378 cls.add_method('SetSuccessThreshold',
1380 [param('uint32_t', 'successThreshold')],
1381 visibility='protected')
1382 ## arf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ArfWifiRemoteStation::GetManager() const [member function]
1383 cls.add_method('GetManager',
1384 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1386 is_const=True, visibility='private', is_virtual=True)
1387 ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1388 cls.add_method('DoGetDataMode',
1390 [param('uint32_t', 'size')],
1391 visibility='private', is_virtual=True)
1392 ## arf-wifi-manager.h: ns3::WifiMode ns3::ArfWifiRemoteStation::DoGetRtsMode() [member function]
1393 cls.add_method('DoGetRtsMode',
1396 visibility='private', is_virtual=True)
1397 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportRecoveryFailure() [member function]
1398 cls.add_method('ReportRecoveryFailure',
1401 visibility='private', is_virtual=True)
1402 ## arf-wifi-manager.h: void ns3::ArfWifiRemoteStation::ReportFailure() [member function]
1403 cls.add_method('ReportFailure',
1406 visibility='private', is_virtual=True)
1409 def register_Ns3ConstantRateWifiRemoteStation_methods(root_module, cls):
1410 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::ConstantRateWifiRemoteStation const & arg0) [copy constructor]
1411 cls.add_constructor([param('ns3::ConstantRateWifiRemoteStation const &', 'arg0')])
1412 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiRemoteStation::ConstantRateWifiRemoteStation(ns3::Ptr<ns3::ConstantRateWifiManager> stations) [constructor]
1413 cls.add_constructor([param('ns3::Ptr< ns3::ConstantRateWifiManager >', 'stations')])
1414 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1415 cls.add_method('DoReportRxOk',
1417 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1418 visibility='protected', is_virtual=True)
1419 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsFailed() [member function]
1420 cls.add_method('DoReportRtsFailed',
1423 visibility='protected', is_virtual=True)
1424 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataFailed() [member function]
1425 cls.add_method('DoReportDataFailed',
1428 visibility='protected', is_virtual=True)
1429 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1430 cls.add_method('DoReportRtsOk',
1432 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1433 visibility='protected', is_virtual=True)
1434 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1435 cls.add_method('DoReportDataOk',
1437 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1438 visibility='protected', is_virtual=True)
1439 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1440 cls.add_method('DoReportFinalRtsFailed',
1443 visibility='protected', is_virtual=True)
1444 ## constant-rate-wifi-manager.h: void ns3::ConstantRateWifiRemoteStation::DoReportFinalDataFailed() [member function]
1445 cls.add_method('DoReportFinalDataFailed',
1448 visibility='protected', is_virtual=True)
1449 ## constant-rate-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::ConstantRateWifiRemoteStation::GetManager() const [member function]
1450 cls.add_method('GetManager',
1451 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1453 is_const=True, visibility='private', is_virtual=True)
1454 ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1455 cls.add_method('DoGetDataMode',
1457 [param('uint32_t', 'size')],
1458 visibility='private', is_virtual=True)
1459 ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiRemoteStation::DoGetRtsMode() [member function]
1460 cls.add_method('DoGetRtsMode',
1463 visibility='private', is_virtual=True)
1466 def register_Ns3IdealWifiRemoteStation_methods(root_module, cls):
1467 ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::IdealWifiRemoteStation const & arg0) [copy constructor]
1468 cls.add_constructor([param('ns3::IdealWifiRemoteStation const &', 'arg0')])
1469 ## ideal-wifi-manager.h: ns3::IdealWifiRemoteStation::IdealWifiRemoteStation(ns3::Ptr<ns3::IdealWifiManager> stations) [constructor]
1470 cls.add_constructor([param('ns3::Ptr< ns3::IdealWifiManager >', 'stations')])
1471 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1472 cls.add_method('DoReportRxOk',
1474 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1475 visibility='protected', is_virtual=True)
1476 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRtsFailed() [member function]
1477 cls.add_method('DoReportRtsFailed',
1480 visibility='protected', is_virtual=True)
1481 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportDataFailed() [member function]
1482 cls.add_method('DoReportDataFailed',
1485 visibility='protected', is_virtual=True)
1486 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1487 cls.add_method('DoReportRtsOk',
1489 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1490 visibility='protected', is_virtual=True)
1491 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1492 cls.add_method('DoReportDataOk',
1494 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1495 visibility='protected', is_virtual=True)
1496 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1497 cls.add_method('DoReportFinalRtsFailed',
1500 visibility='protected', is_virtual=True)
1501 ## ideal-wifi-manager.h: void ns3::IdealWifiRemoteStation::DoReportFinalDataFailed() [member function]
1502 cls.add_method('DoReportFinalDataFailed',
1505 visibility='protected', is_virtual=True)
1506 ## ideal-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::IdealWifiRemoteStation::GetManager() const [member function]
1507 cls.add_method('GetManager',
1508 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1510 is_const=True, visibility='private', is_virtual=True)
1511 ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1512 cls.add_method('DoGetDataMode',
1514 [param('uint32_t', 'size')],
1515 visibility='private', is_virtual=True)
1516 ## ideal-wifi-manager.h: ns3::WifiMode ns3::IdealWifiRemoteStation::DoGetRtsMode() [member function]
1517 cls.add_method('DoGetRtsMode',
1520 visibility='private', is_virtual=True)
1523 def register_Ns3MgtAssocRequestHeader_methods(root_module, cls):
1524 ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader(ns3::MgtAssocRequestHeader const & arg0) [copy constructor]
1525 cls.add_constructor([param('ns3::MgtAssocRequestHeader const &', 'arg0')])
1526 ## mgt-headers.h: ns3::MgtAssocRequestHeader::MgtAssocRequestHeader() [constructor]
1527 cls.add_constructor([])
1528 ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSsid(ns3::Ssid ssid) [member function]
1529 cls.add_method('SetSsid',
1531 [param('ns3::Ssid', 'ssid')])
1532 ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
1533 cls.add_method('SetSupportedRates',
1535 [param('ns3::SupportedRates', 'rates')])
1536 ## mgt-headers.h: void ns3::MgtAssocRequestHeader::SetListenInterval(uint16_t interval) [member function]
1537 cls.add_method('SetListenInterval',
1539 [param('uint16_t', 'interval')])
1540 ## mgt-headers.h: ns3::Ssid ns3::MgtAssocRequestHeader::GetSsid() const [member function]
1541 cls.add_method('GetSsid',
1545 ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocRequestHeader::GetSupportedRates() const [member function]
1546 cls.add_method('GetSupportedRates',
1547 'ns3::SupportedRates',
1550 ## mgt-headers.h: uint16_t ns3::MgtAssocRequestHeader::GetListenInterval() const [member function]
1551 cls.add_method('GetListenInterval',
1555 ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocRequestHeader::GetTypeId() [member function]
1556 cls.add_method('GetTypeId',
1560 ## mgt-headers.h: ns3::TypeId ns3::MgtAssocRequestHeader::GetInstanceTypeId() const [member function]
1561 cls.add_method('GetInstanceTypeId',
1564 is_const=True, is_virtual=True)
1565 ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Print(std::ostream & os) const [member function]
1566 cls.add_method('Print',
1568 [param('std::ostream &', 'os')],
1569 is_const=True, is_virtual=True)
1570 ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::GetSerializedSize() const [member function]
1571 cls.add_method('GetSerializedSize',
1574 is_const=True, is_virtual=True)
1575 ## mgt-headers.h: void ns3::MgtAssocRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
1576 cls.add_method('Serialize',
1578 [param('ns3::Buffer::Iterator', 'start')],
1579 is_const=True, is_virtual=True)
1580 ## mgt-headers.h: uint32_t ns3::MgtAssocRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
1581 cls.add_method('Deserialize',
1583 [param('ns3::Buffer::Iterator', 'start')],
1587 def register_Ns3MgtAssocResponseHeader_methods(root_module, cls):
1588 ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader(ns3::MgtAssocResponseHeader const & arg0) [copy constructor]
1589 cls.add_constructor([param('ns3::MgtAssocResponseHeader const &', 'arg0')])
1590 ## mgt-headers.h: ns3::MgtAssocResponseHeader::MgtAssocResponseHeader() [constructor]
1591 cls.add_constructor([])
1592 ## mgt-headers.h: ns3::StatusCode ns3::MgtAssocResponseHeader::GetStatusCode() [member function]
1593 cls.add_method('GetStatusCode',
1596 ## mgt-headers.h: ns3::SupportedRates ns3::MgtAssocResponseHeader::GetSupportedRates() [member function]
1597 cls.add_method('GetSupportedRates',
1598 'ns3::SupportedRates',
1600 ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
1601 cls.add_method('SetSupportedRates',
1603 [param('ns3::SupportedRates', 'rates')])
1604 ## mgt-headers.h: void ns3::MgtAssocResponseHeader::SetStatusCode(ns3::StatusCode code) [member function]
1605 cls.add_method('SetStatusCode',
1607 [param('ns3::StatusCode', 'code')])
1608 ## mgt-headers.h: static ns3::TypeId ns3::MgtAssocResponseHeader::GetTypeId() [member function]
1609 cls.add_method('GetTypeId',
1613 ## mgt-headers.h: ns3::TypeId ns3::MgtAssocResponseHeader::GetInstanceTypeId() const [member function]
1614 cls.add_method('GetInstanceTypeId',
1617 is_const=True, is_virtual=True)
1618 ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Print(std::ostream & os) const [member function]
1619 cls.add_method('Print',
1621 [param('std::ostream &', 'os')],
1622 is_const=True, is_virtual=True)
1623 ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::GetSerializedSize() const [member function]
1624 cls.add_method('GetSerializedSize',
1627 is_const=True, is_virtual=True)
1628 ## mgt-headers.h: void ns3::MgtAssocResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
1629 cls.add_method('Serialize',
1631 [param('ns3::Buffer::Iterator', 'start')],
1632 is_const=True, is_virtual=True)
1633 ## mgt-headers.h: uint32_t ns3::MgtAssocResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
1634 cls.add_method('Deserialize',
1636 [param('ns3::Buffer::Iterator', 'start')],
1640 def register_Ns3MgtProbeRequestHeader_methods(root_module, cls):
1641 ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader(ns3::MgtProbeRequestHeader const & arg0) [copy constructor]
1642 cls.add_constructor([param('ns3::MgtProbeRequestHeader const &', 'arg0')])
1643 ## mgt-headers.h: ns3::MgtProbeRequestHeader::MgtProbeRequestHeader() [constructor]
1644 cls.add_constructor([])
1645 ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSsid(ns3::Ssid ssid) [member function]
1646 cls.add_method('SetSsid',
1648 [param('ns3::Ssid', 'ssid')])
1649 ## mgt-headers.h: void ns3::MgtProbeRequestHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
1650 cls.add_method('SetSupportedRates',
1652 [param('ns3::SupportedRates', 'rates')])
1653 ## mgt-headers.h: ns3::Ssid ns3::MgtProbeRequestHeader::GetSsid() const [member function]
1654 cls.add_method('GetSsid',
1658 ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeRequestHeader::GetSupportedRates() const [member function]
1659 cls.add_method('GetSupportedRates',
1660 'ns3::SupportedRates',
1663 ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeRequestHeader::GetTypeId() [member function]
1664 cls.add_method('GetTypeId',
1668 ## mgt-headers.h: ns3::TypeId ns3::MgtProbeRequestHeader::GetInstanceTypeId() const [member function]
1669 cls.add_method('GetInstanceTypeId',
1672 is_const=True, is_virtual=True)
1673 ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Print(std::ostream & os) const [member function]
1674 cls.add_method('Print',
1676 [param('std::ostream &', 'os')],
1677 is_const=True, is_virtual=True)
1678 ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::GetSerializedSize() const [member function]
1679 cls.add_method('GetSerializedSize',
1682 is_const=True, is_virtual=True)
1683 ## mgt-headers.h: void ns3::MgtProbeRequestHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
1684 cls.add_method('Serialize',
1686 [param('ns3::Buffer::Iterator', 'start')],
1687 is_const=True, is_virtual=True)
1688 ## mgt-headers.h: uint32_t ns3::MgtProbeRequestHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
1689 cls.add_method('Deserialize',
1691 [param('ns3::Buffer::Iterator', 'start')],
1695 def register_Ns3MgtProbeResponseHeader_methods(root_module, cls):
1696 ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader(ns3::MgtProbeResponseHeader const & arg0) [copy constructor]
1697 cls.add_constructor([param('ns3::MgtProbeResponseHeader const &', 'arg0')])
1698 ## mgt-headers.h: ns3::MgtProbeResponseHeader::MgtProbeResponseHeader() [constructor]
1699 cls.add_constructor([])
1700 ## mgt-headers.h: ns3::Ssid ns3::MgtProbeResponseHeader::GetSsid() const [member function]
1701 cls.add_method('GetSsid',
1705 ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetBeaconIntervalUs() const [member function]
1706 cls.add_method('GetBeaconIntervalUs',
1710 ## mgt-headers.h: ns3::SupportedRates ns3::MgtProbeResponseHeader::GetSupportedRates() const [member function]
1711 cls.add_method('GetSupportedRates',
1712 'ns3::SupportedRates',
1715 ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSsid(ns3::Ssid ssid) [member function]
1716 cls.add_method('SetSsid',
1718 [param('ns3::Ssid', 'ssid')])
1719 ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetBeaconIntervalUs(uint64_t us) [member function]
1720 cls.add_method('SetBeaconIntervalUs',
1722 [param('uint64_t', 'us')])
1723 ## mgt-headers.h: void ns3::MgtProbeResponseHeader::SetSupportedRates(ns3::SupportedRates rates) [member function]
1724 cls.add_method('SetSupportedRates',
1726 [param('ns3::SupportedRates', 'rates')])
1727 ## mgt-headers.h: uint64_t ns3::MgtProbeResponseHeader::GetTimestamp() [member function]
1728 cls.add_method('GetTimestamp',
1731 ## mgt-headers.h: static ns3::TypeId ns3::MgtProbeResponseHeader::GetTypeId() [member function]
1732 cls.add_method('GetTypeId',
1736 ## mgt-headers.h: ns3::TypeId ns3::MgtProbeResponseHeader::GetInstanceTypeId() const [member function]
1737 cls.add_method('GetInstanceTypeId',
1740 is_const=True, is_virtual=True)
1741 ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Print(std::ostream & os) const [member function]
1742 cls.add_method('Print',
1744 [param('std::ostream &', 'os')],
1745 is_const=True, is_virtual=True)
1746 ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::GetSerializedSize() const [member function]
1747 cls.add_method('GetSerializedSize',
1750 is_const=True, is_virtual=True)
1751 ## mgt-headers.h: void ns3::MgtProbeResponseHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
1752 cls.add_method('Serialize',
1754 [param('ns3::Buffer::Iterator', 'start')],
1755 is_const=True, is_virtual=True)
1756 ## mgt-headers.h: uint32_t ns3::MgtProbeResponseHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
1757 cls.add_method('Deserialize',
1759 [param('ns3::Buffer::Iterator', 'start')],
1763 def register_Ns3MinstrelWifiRemoteStation_methods(root_module, cls):
1764 ## minstrel-wifi-manager.h: ns3::MinstrelWifiRemoteStation::MinstrelWifiRemoteStation(ns3::MinstrelWifiRemoteStation const & arg0) [copy constructor]
1765 cls.add_constructor([param('ns3::MinstrelWifiRemoteStation const &', 'arg0')])
1766 ## minstrel-wifi-manager.h: ns3::MinstrelWifiRemoteStation::MinstrelWifiRemoteStation(ns3::Ptr<ns3::MinstrelWifiManager> stations) [constructor]
1767 cls.add_constructor([param('ns3::Ptr< ns3::MinstrelWifiManager >', 'stations')])
1768 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1769 cls.add_method('DoReportRxOk',
1771 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1772 visibility='protected', is_virtual=True)
1773 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportRtsFailed() [member function]
1774 cls.add_method('DoReportRtsFailed',
1777 visibility='protected', is_virtual=True)
1778 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportDataFailed() [member function]
1779 cls.add_method('DoReportDataFailed',
1782 visibility='protected', is_virtual=True)
1783 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1784 cls.add_method('DoReportRtsOk',
1786 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1787 visibility='protected', is_virtual=True)
1788 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1789 cls.add_method('DoReportDataOk',
1791 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1792 visibility='protected', is_virtual=True)
1793 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1794 cls.add_method('DoReportFinalRtsFailed',
1797 visibility='protected', is_virtual=True)
1798 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiRemoteStation::DoReportFinalDataFailed() [member function]
1799 cls.add_method('DoReportFinalDataFailed',
1802 visibility='protected', is_virtual=True)
1803 ## minstrel-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::MinstrelWifiRemoteStation::GetManager() const [member function]
1804 cls.add_method('GetManager',
1805 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1807 is_const=True, visibility='private', is_virtual=True)
1808 ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1809 cls.add_method('DoGetDataMode',
1811 [param('uint32_t', 'size')],
1812 visibility='private', is_virtual=True)
1813 ## minstrel-wifi-manager.h: ns3::WifiMode ns3::MinstrelWifiRemoteStation::DoGetRtsMode() [member function]
1814 cls.add_method('DoGetRtsMode',
1817 visibility='private', is_virtual=True)
1820 def register_Ns3OnoeWifiRemoteStation_methods(root_module, cls):
1821 ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::OnoeWifiRemoteStation const & arg0) [copy constructor]
1822 cls.add_constructor([param('ns3::OnoeWifiRemoteStation const &', 'arg0')])
1823 ## onoe-wifi-manager.h: ns3::OnoeWifiRemoteStation::OnoeWifiRemoteStation(ns3::Ptr<ns3::OnoeWifiManager> stations) [constructor]
1824 cls.add_constructor([param('ns3::Ptr< ns3::OnoeWifiManager >', 'stations')])
1825 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
1826 cls.add_method('DoReportRxOk',
1828 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
1829 visibility='protected', is_virtual=True)
1830 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRtsFailed() [member function]
1831 cls.add_method('DoReportRtsFailed',
1834 visibility='protected', is_virtual=True)
1835 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportDataFailed() [member function]
1836 cls.add_method('DoReportDataFailed',
1839 visibility='protected', is_virtual=True)
1840 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
1841 cls.add_method('DoReportRtsOk',
1843 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
1844 visibility='protected', is_virtual=True)
1845 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
1846 cls.add_method('DoReportDataOk',
1848 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
1849 visibility='protected', is_virtual=True)
1850 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportFinalRtsFailed() [member function]
1851 cls.add_method('DoReportFinalRtsFailed',
1854 visibility='protected', is_virtual=True)
1855 ## onoe-wifi-manager.h: void ns3::OnoeWifiRemoteStation::DoReportFinalDataFailed() [member function]
1856 cls.add_method('DoReportFinalDataFailed',
1859 visibility='protected', is_virtual=True)
1860 ## onoe-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::OnoeWifiRemoteStation::GetManager() const [member function]
1861 cls.add_method('GetManager',
1862 'ns3::Ptr< ns3::WifiRemoteStationManager >',
1864 is_const=True, visibility='private', is_virtual=True)
1865 ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
1866 cls.add_method('DoGetDataMode',
1868 [param('uint32_t', 'size')],
1869 visibility='private', is_virtual=True)
1870 ## onoe-wifi-manager.h: ns3::WifiMode ns3::OnoeWifiRemoteStation::DoGetRtsMode() [member function]
1871 cls.add_method('DoGetRtsMode',
1874 visibility='private', is_virtual=True)
1877 def register_Ns3PropagationDelayModel_methods(root_module, cls):
1878 ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel(ns3::PropagationDelayModel const & arg0) [copy constructor]
1879 cls.add_constructor([param('ns3::PropagationDelayModel const &', 'arg0')])
1880 ## propagation-delay-model.h: ns3::PropagationDelayModel::PropagationDelayModel() [constructor]
1881 cls.add_constructor([])
1882 ## propagation-delay-model.h: static ns3::TypeId ns3::PropagationDelayModel::GetTypeId() [member function]
1883 cls.add_method('GetTypeId',
1887 ## propagation-delay-model.h: ns3::Time ns3::PropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
1888 cls.add_method('GetDelay',
1890 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
1891 is_pure_virtual=True, is_const=True, is_virtual=True)
1894 def register_Ns3PropagationLossModel_methods(root_module, cls):
1895 ## propagation-loss-model.h: static ns3::TypeId ns3::PropagationLossModel::GetTypeId() [member function]
1896 cls.add_method('GetTypeId',
1900 ## propagation-loss-model.h: ns3::PropagationLossModel::PropagationLossModel() [constructor]
1901 cls.add_constructor([])
1902 ## propagation-loss-model.h: void ns3::PropagationLossModel::SetNext(ns3::Ptr<ns3::PropagationLossModel> next) [member function]
1903 cls.add_method('SetNext',
1905 [param('ns3::Ptr< ns3::PropagationLossModel >', 'next')])
1906 ## propagation-loss-model.h: double ns3::PropagationLossModel::CalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
1907 cls.add_method('CalcRxPower',
1909 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
1911 ## propagation-loss-model.h: double ns3::PropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
1912 cls.add_method('DoCalcRxPower',
1914 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
1915 is_pure_virtual=True, is_const=True, visibility='private', is_virtual=True)
1918 def register_Ns3QosTag_methods(root_module, cls):
1919 ## qos-tag.h: ns3::QosTag::QosTag(ns3::QosTag const & arg0) [copy constructor]
1920 cls.add_constructor([param('ns3::QosTag const &', 'arg0')])
1921 ## qos-tag.h: static ns3::TypeId ns3::QosTag::GetTypeId() [member function]
1922 cls.add_method('GetTypeId',
1926 ## qos-tag.h: ns3::TypeId ns3::QosTag::GetInstanceTypeId() const [member function]
1927 cls.add_method('GetInstanceTypeId',
1930 is_const=True, is_virtual=True)
1931 ## qos-tag.h: ns3::QosTag::QosTag() [constructor]
1932 cls.add_constructor([])
1933 ## qos-tag.h: ns3::QosTag::QosTag(uint8_t tid) [constructor]
1934 cls.add_constructor([param('uint8_t', 'tid')])
1935 ## qos-tag.h: void ns3::QosTag::Serialize(ns3::TagBuffer i) const [member function]
1936 cls.add_method('Serialize',
1938 [param('ns3::TagBuffer', 'i')],
1939 is_const=True, is_virtual=True)
1940 ## qos-tag.h: void ns3::QosTag::Deserialize(ns3::TagBuffer i) [member function]
1941 cls.add_method('Deserialize',
1943 [param('ns3::TagBuffer', 'i')],
1945 ## qos-tag.h: uint32_t ns3::QosTag::GetSerializedSize() const [member function]
1946 cls.add_method('GetSerializedSize',
1949 is_const=True, is_virtual=True)
1950 ## qos-tag.h: void ns3::QosTag::Print(std::ostream & os) const [member function]
1951 cls.add_method('Print',
1953 [param('std::ostream &', 'os')],
1954 is_const=True, is_virtual=True)
1955 ## qos-tag.h: uint8_t ns3::QosTag::Get() const [member function]
1956 cls.add_method('Get',
1960 ## qos-tag.h: void ns3::QosTag::Set(uint8_t tid) [member function]
1961 cls.add_method('Set',
1963 [param('uint8_t', 'tid')])
1966 def register_Ns3RandomPropagationDelayModel_methods(root_module, cls):
1967 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel(ns3::RandomPropagationDelayModel const & arg0) [copy constructor]
1968 cls.add_constructor([param('ns3::RandomPropagationDelayModel const &', 'arg0')])
1969 ## propagation-delay-model.h: static ns3::TypeId ns3::RandomPropagationDelayModel::GetTypeId() [member function]
1970 cls.add_method('GetTypeId',
1974 ## propagation-delay-model.h: ns3::RandomPropagationDelayModel::RandomPropagationDelayModel() [constructor]
1975 cls.add_constructor([])
1976 ## propagation-delay-model.h: ns3::Time ns3::RandomPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
1977 cls.add_method('GetDelay',
1979 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
1980 is_const=True, is_virtual=True)
1983 def register_Ns3RandomPropagationLossModel_methods(root_module, cls):
1984 ## propagation-loss-model.h: static ns3::TypeId ns3::RandomPropagationLossModel::GetTypeId() [member function]
1985 cls.add_method('GetTypeId',
1989 ## propagation-loss-model.h: ns3::RandomPropagationLossModel::RandomPropagationLossModel() [constructor]
1990 cls.add_constructor([])
1991 ## propagation-loss-model.h: double ns3::RandomPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
1992 cls.add_method('DoCalcRxPower',
1994 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
1995 is_const=True, visibility='private', is_virtual=True)
1998 def register_Ns3RraaWifiRemoteStation_methods(root_module, cls):
1999 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::RraaWifiRemoteStation const & arg0) [copy constructor]
2000 cls.add_constructor([param('ns3::RraaWifiRemoteStation const &', 'arg0')])
2001 ## rraa-wifi-manager.h: ns3::RraaWifiRemoteStation::RraaWifiRemoteStation(ns3::Ptr<ns3::RraaWifiManager> stations) [constructor]
2002 cls.add_constructor([param('ns3::Ptr< ns3::RraaWifiManager >', 'stations')])
2003 ## rraa-wifi-manager.h: bool ns3::RraaWifiRemoteStation::NeedRts(ns3::Ptr<ns3::Packet const> packet) [member function]
2004 cls.add_method('NeedRts',
2006 [param('ns3::Ptr< ns3::Packet const >', 'packet')],
2008 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRxOk(double rxSnr, ns3::WifiMode txMode) [member function]
2009 cls.add_method('DoReportRxOk',
2011 [param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode')],
2012 visibility='protected', is_virtual=True)
2013 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRtsFailed() [member function]
2014 cls.add_method('DoReportRtsFailed',
2017 visibility='protected', is_virtual=True)
2018 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportDataFailed() [member function]
2019 cls.add_method('DoReportDataFailed',
2022 visibility='protected', is_virtual=True)
2023 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportRtsOk(double ctsSnr, ns3::WifiMode ctsMode, double rtsSnr) [member function]
2024 cls.add_method('DoReportRtsOk',
2026 [param('double', 'ctsSnr'), param('ns3::WifiMode', 'ctsMode'), param('double', 'rtsSnr')],
2027 visibility='protected', is_virtual=True)
2028 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportDataOk(double ackSnr, ns3::WifiMode ackMode, double dataSnr) [member function]
2029 cls.add_method('DoReportDataOk',
2031 [param('double', 'ackSnr'), param('ns3::WifiMode', 'ackMode'), param('double', 'dataSnr')],
2032 visibility='protected', is_virtual=True)
2033 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportFinalRtsFailed() [member function]
2034 cls.add_method('DoReportFinalRtsFailed',
2037 visibility='protected', is_virtual=True)
2038 ## rraa-wifi-manager.h: void ns3::RraaWifiRemoteStation::DoReportFinalDataFailed() [member function]
2039 cls.add_method('DoReportFinalDataFailed',
2042 visibility='protected', is_virtual=True)
2043 ## rraa-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::RraaWifiRemoteStation::GetManager() const [member function]
2044 cls.add_method('GetManager',
2045 'ns3::Ptr< ns3::WifiRemoteStationManager >',
2047 is_const=True, visibility='private', is_virtual=True)
2048 ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiRemoteStation::DoGetDataMode(uint32_t size) [member function]
2049 cls.add_method('DoGetDataMode',
2051 [param('uint32_t', 'size')],
2052 visibility='private', is_virtual=True)
2053 ## rraa-wifi-manager.h: ns3::WifiMode ns3::RraaWifiRemoteStation::DoGetRtsMode() [member function]
2054 cls.add_method('DoGetRtsMode',
2057 visibility='private', is_virtual=True)
2060 def register_Ns3SsidChecker_methods(root_module, cls):
2061 ## ssid.h: ns3::SsidChecker::SsidChecker(ns3::SsidChecker const & arg0) [copy constructor]
2062 cls.add_constructor([param('ns3::SsidChecker const &', 'arg0')])
2063 ## ssid.h: ns3::SsidChecker::SsidChecker() [constructor]
2064 cls.add_constructor([])
2067 def register_Ns3SsidValue_methods(root_module, cls):
2068 ## ssid.h: ns3::SsidValue::SsidValue(ns3::SsidValue const & arg0) [copy constructor]
2069 cls.add_constructor([param('ns3::SsidValue const &', 'arg0')])
2070 ## ssid.h: ns3::SsidValue::SsidValue() [constructor]
2071 cls.add_constructor([])
2072 ## ssid.h: ns3::SsidValue::SsidValue(ns3::Ssid const & value) [constructor]
2073 cls.add_constructor([param('ns3::Ssid const &', 'value')])
2074 ## ssid.h: void ns3::SsidValue::Set(ns3::Ssid const & value) [member function]
2075 cls.add_method('Set',
2077 [param('ns3::Ssid const &', 'value')])
2078 ## ssid.h: ns3::Ssid ns3::SsidValue::Get() const [member function]
2079 cls.add_method('Get',
2083 ## ssid.h: ns3::Ptr<ns3::AttributeValue> ns3::SsidValue::Copy() const [member function]
2084 cls.add_method('Copy',
2085 'ns3::Ptr< ns3::AttributeValue >',
2087 is_const=True, is_virtual=True)
2088 ## ssid.h: std::string ns3::SsidValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
2089 cls.add_method('SerializeToString',
2091 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
2092 is_const=True, is_virtual=True)
2093 ## ssid.h: bool ns3::SsidValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
2094 cls.add_method('DeserializeFromString',
2096 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
2100 def register_Ns3ThreeLogDistancePropagationLossModel_methods(root_module, cls):
2101 ## propagation-loss-model.h: static ns3::TypeId ns3::ThreeLogDistancePropagationLossModel::GetTypeId() [member function]
2102 cls.add_method('GetTypeId',
2106 ## propagation-loss-model.h: ns3::ThreeLogDistancePropagationLossModel::ThreeLogDistancePropagationLossModel() [constructor]
2107 cls.add_constructor([])
2108 ## propagation-loss-model.h: double ns3::ThreeLogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
2109 cls.add_method('DoCalcRxPower',
2111 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
2112 is_const=True, visibility='private', is_virtual=True)
2115 def register_Ns3WifiMac_methods(root_module, cls):
2116 ## wifi-mac.h: ns3::WifiMac::WifiMac(ns3::WifiMac const & arg0) [copy constructor]
2117 cls.add_constructor([param('ns3::WifiMac const &', 'arg0')])
2118 ## wifi-mac.h: ns3::WifiMac::WifiMac() [constructor]
2119 cls.add_constructor([])
2120 ## wifi-mac.h: static ns3::TypeId ns3::WifiMac::GetTypeId() [member function]
2121 cls.add_method('GetTypeId',
2125 ## wifi-mac.h: void ns3::WifiMac::SetSlot(ns3::Time slotTime) [member function]
2126 cls.add_method('SetSlot',
2128 [param('ns3::Time', 'slotTime')],
2129 is_pure_virtual=True, is_virtual=True)
2130 ## wifi-mac.h: void ns3::WifiMac::SetSifs(ns3::Time sifs) [member function]
2131 cls.add_method('SetSifs',
2133 [param('ns3::Time', 'sifs')],
2134 is_pure_virtual=True, is_virtual=True)
2135 ## wifi-mac.h: void ns3::WifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
2136 cls.add_method('SetEifsNoDifs',
2138 [param('ns3::Time', 'eifsNoDifs')],
2139 is_pure_virtual=True, is_virtual=True)
2140 ## wifi-mac.h: void ns3::WifiMac::SetPifs(ns3::Time pifs) [member function]
2141 cls.add_method('SetPifs',
2143 [param('ns3::Time', 'pifs')],
2144 is_pure_virtual=True, is_virtual=True)
2145 ## wifi-mac.h: void ns3::WifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
2146 cls.add_method('SetCtsTimeout',
2148 [param('ns3::Time', 'ctsTimeout')],
2149 is_pure_virtual=True, is_virtual=True)
2150 ## wifi-mac.h: void ns3::WifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
2151 cls.add_method('SetAckTimeout',
2153 [param('ns3::Time', 'ackTimeout')],
2154 is_pure_virtual=True, is_virtual=True)
2155 ## wifi-mac.h: void ns3::WifiMac::SetMaxPropagationDelay(ns3::Time delay) [member function]
2156 cls.add_method('SetMaxPropagationDelay',
2158 [param('ns3::Time', 'delay')])
2159 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetPifs() const [member function]
2160 cls.add_method('GetPifs',
2163 is_pure_virtual=True, is_const=True, is_virtual=True)
2164 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSifs() const [member function]
2165 cls.add_method('GetSifs',
2168 is_pure_virtual=True, is_const=True, is_virtual=True)
2169 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetSlot() const [member function]
2170 cls.add_method('GetSlot',
2173 is_pure_virtual=True, is_const=True, is_virtual=True)
2174 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetEifsNoDifs() const [member function]
2175 cls.add_method('GetEifsNoDifs',
2178 is_pure_virtual=True, is_const=True, is_virtual=True)
2179 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetCtsTimeout() const [member function]
2180 cls.add_method('GetCtsTimeout',
2183 is_pure_virtual=True, is_const=True, is_virtual=True)
2184 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetAckTimeout() const [member function]
2185 cls.add_method('GetAckTimeout',
2188 is_pure_virtual=True, is_const=True, is_virtual=True)
2189 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMsduLifetime() const [member function]
2190 cls.add_method('GetMsduLifetime',
2194 ## wifi-mac.h: ns3::Time ns3::WifiMac::GetMaxPropagationDelay() const [member function]
2195 cls.add_method('GetMaxPropagationDelay',
2199 ## wifi-mac.h: uint32_t ns3::WifiMac::GetMaxMsduSize() const [member function]
2200 cls.add_method('GetMaxMsduSize',
2204 ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetAddress() const [member function]
2205 cls.add_method('GetAddress',
2206 'ns3::Mac48Address',
2208 is_pure_virtual=True, is_const=True, is_virtual=True)
2209 ## wifi-mac.h: ns3::Ssid ns3::WifiMac::GetSsid() const [member function]
2210 cls.add_method('GetSsid',
2213 is_pure_virtual=True, is_const=True, is_virtual=True)
2214 ## wifi-mac.h: void ns3::WifiMac::SetAddress(ns3::Mac48Address address) [member function]
2215 cls.add_method('SetAddress',
2217 [param('ns3::Mac48Address', 'address')],
2218 is_pure_virtual=True, is_virtual=True)
2219 ## wifi-mac.h: void ns3::WifiMac::SetSsid(ns3::Ssid ssid) [member function]
2220 cls.add_method('SetSsid',
2222 [param('ns3::Ssid', 'ssid')],
2223 is_pure_virtual=True, is_virtual=True)
2224 ## wifi-mac.h: ns3::Mac48Address ns3::WifiMac::GetBssid() const [member function]
2225 cls.add_method('GetBssid',
2226 'ns3::Mac48Address',
2228 is_pure_virtual=True, is_const=True, is_virtual=True)
2229 ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
2230 cls.add_method('Enqueue',
2232 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
2233 is_pure_virtual=True, is_virtual=True)
2234 ## wifi-mac.h: void ns3::WifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
2235 cls.add_method('Enqueue',
2237 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
2238 is_pure_virtual=True, is_virtual=True)
2239 ## wifi-mac.h: bool ns3::WifiMac::SupportsSendFrom() const [member function]
2240 cls.add_method('SupportsSendFrom',
2243 is_pure_virtual=True, is_const=True, is_virtual=True)
2244 ## wifi-mac.h: void ns3::WifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
2245 cls.add_method('SetWifiPhy',
2247 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
2248 is_pure_virtual=True, is_virtual=True)
2249 ## wifi-mac.h: void ns3::WifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
2250 cls.add_method('SetWifiRemoteStationManager',
2252 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
2253 is_pure_virtual=True, is_virtual=True)
2254 ## wifi-mac.h: void ns3::WifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
2255 cls.add_method('SetForwardUpCallback',
2257 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
2258 is_pure_virtual=True, is_virtual=True)
2259 ## wifi-mac.h: void ns3::WifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
2260 cls.add_method('SetLinkUpCallback',
2262 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
2263 is_pure_virtual=True, is_virtual=True)
2264 ## wifi-mac.h: void ns3::WifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
2265 cls.add_method('SetLinkDownCallback',
2267 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
2268 is_pure_virtual=True, is_virtual=True)
2269 ## wifi-mac.h: void ns3::WifiMac::NotifyTx(ns3::Ptr<ns3::Packet const> packet) [member function]
2270 cls.add_method('NotifyTx',
2272 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2273 ## wifi-mac.h: void ns3::WifiMac::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
2274 cls.add_method('NotifyTxDrop',
2276 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2277 ## wifi-mac.h: void ns3::WifiMac::NotifyRx(ns3::Ptr<ns3::Packet const> packet) [member function]
2278 cls.add_method('NotifyRx',
2280 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2281 ## wifi-mac.h: void ns3::WifiMac::NotifyPromiscRx(ns3::Ptr<ns3::Packet const> packet) [member function]
2282 cls.add_method('NotifyPromiscRx',
2284 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2285 ## wifi-mac.h: void ns3::WifiMac::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
2286 cls.add_method('NotifyRxDrop',
2288 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2289 ## wifi-mac.h: void ns3::WifiMac::SetStandard(ns3::WifiPhyStandard standard) [member function]
2290 cls.add_method('SetStandard',
2292 [param('ns3::WifiPhyStandard', 'standard')])
2295 def register_Ns3WifiMacHeader_methods(root_module, cls):
2296 ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader(ns3::WifiMacHeader const & arg0) [copy constructor]
2297 cls.add_constructor([param('ns3::WifiMacHeader const &', 'arg0')])
2298 ## wifi-mac-header.h: ns3::WifiMacHeader::WifiMacHeader() [constructor]
2299 cls.add_constructor([])
2300 ## wifi-mac-header.h: static ns3::TypeId ns3::WifiMacHeader::GetTypeId() [member function]
2301 cls.add_method('GetTypeId',
2305 ## wifi-mac-header.h: ns3::TypeId ns3::WifiMacHeader::GetInstanceTypeId() const [member function]
2306 cls.add_method('GetInstanceTypeId',
2309 is_const=True, is_virtual=True)
2310 ## wifi-mac-header.h: void ns3::WifiMacHeader::Print(std::ostream & os) const [member function]
2311 cls.add_method('Print',
2313 [param('std::ostream &', 'os')],
2314 is_const=True, is_virtual=True)
2315 ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSerializedSize() const [member function]
2316 cls.add_method('GetSerializedSize',
2319 is_const=True, is_virtual=True)
2320 ## wifi-mac-header.h: void ns3::WifiMacHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
2321 cls.add_method('Serialize',
2323 [param('ns3::Buffer::Iterator', 'start')],
2324 is_const=True, is_virtual=True)
2325 ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
2326 cls.add_method('Deserialize',
2328 [param('ns3::Buffer::Iterator', 'start')],
2330 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocReq() [member function]
2331 cls.add_method('SetAssocReq',
2334 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAssocResp() [member function]
2335 cls.add_method('SetAssocResp',
2338 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeReq() [member function]
2339 cls.add_method('SetProbeReq',
2342 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetProbeResp() [member function]
2343 cls.add_method('SetProbeResp',
2346 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetBeacon() [member function]
2347 cls.add_method('SetBeacon',
2350 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetTypeData() [member function]
2351 cls.add_method('SetTypeData',
2354 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAction() [member function]
2355 cls.add_method('SetAction',
2358 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMultihopAction() [member function]
2359 cls.add_method('SetMultihopAction',
2362 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsFrom() [member function]
2363 cls.add_method('SetDsFrom',
2366 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotFrom() [member function]
2367 cls.add_method('SetDsNotFrom',
2370 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsTo() [member function]
2371 cls.add_method('SetDsTo',
2374 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDsNotTo() [member function]
2375 cls.add_method('SetDsNotTo',
2378 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr1(ns3::Mac48Address address) [member function]
2379 cls.add_method('SetAddr1',
2381 [param('ns3::Mac48Address', 'address')])
2382 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr2(ns3::Mac48Address address) [member function]
2383 cls.add_method('SetAddr2',
2385 [param('ns3::Mac48Address', 'address')])
2386 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr3(ns3::Mac48Address address) [member function]
2387 cls.add_method('SetAddr3',
2389 [param('ns3::Mac48Address', 'address')])
2390 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetAddr4(ns3::Mac48Address address) [member function]
2391 cls.add_method('SetAddr4',
2393 [param('ns3::Mac48Address', 'address')])
2394 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetType(ns3::WifiMacType type) [member function]
2395 cls.add_method('SetType',
2397 [param('ns3::WifiMacType', 'type')])
2398 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRawDuration(uint16_t duration) [member function]
2399 cls.add_method('SetRawDuration',
2401 [param('uint16_t', 'duration')])
2402 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetDuration(ns3::Time duration) [member function]
2403 cls.add_method('SetDuration',
2405 [param('ns3::Time', 'duration')])
2406 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetId(uint16_t id) [member function]
2407 cls.add_method('SetId',
2409 [param('uint16_t', 'id')])
2410 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetSequenceNumber(uint16_t seq) [member function]
2411 cls.add_method('SetSequenceNumber',
2413 [param('uint16_t', 'seq')])
2414 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetFragmentNumber(uint8_t frag) [member function]
2415 cls.add_method('SetFragmentNumber',
2417 [param('uint8_t', 'frag')])
2418 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoMoreFragments() [member function]
2419 cls.add_method('SetNoMoreFragments',
2422 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetMoreFragments() [member function]
2423 cls.add_method('SetMoreFragments',
2426 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetRetry() [member function]
2427 cls.add_method('SetRetry',
2430 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetNoRetry() [member function]
2431 cls.add_method('SetNoRetry',
2434 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTid(uint8_t tid) [member function]
2435 cls.add_method('SetQosTid',
2437 [param('uint8_t', 'tid')])
2438 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosEosp() [member function]
2439 cls.add_method('SetQosEosp',
2442 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoEosp() [member function]
2443 cls.add_method('SetQosNoEosp',
2446 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAckPolicy(ns3::WifiMacHeader::QosAckPolicy arg0) [member function]
2447 cls.add_method('SetQosAckPolicy',
2449 [param('ns3::WifiMacHeader::QosAckPolicy', 'arg0')])
2450 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosAmsdu() [member function]
2451 cls.add_method('SetQosAmsdu',
2454 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosNoAmsdu() [member function]
2455 cls.add_method('SetQosNoAmsdu',
2458 ## wifi-mac-header.h: void ns3::WifiMacHeader::SetQosTxopLimit(uint8_t txop) [member function]
2459 cls.add_method('SetQosTxopLimit',
2461 [param('uint8_t', 'txop')])
2462 ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr1() const [member function]
2463 cls.add_method('GetAddr1',
2464 'ns3::Mac48Address',
2467 ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr2() const [member function]
2468 cls.add_method('GetAddr2',
2469 'ns3::Mac48Address',
2472 ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr3() const [member function]
2473 cls.add_method('GetAddr3',
2474 'ns3::Mac48Address',
2477 ## wifi-mac-header.h: ns3::Mac48Address ns3::WifiMacHeader::GetAddr4() const [member function]
2478 cls.add_method('GetAddr4',
2479 'ns3::Mac48Address',
2482 ## wifi-mac-header.h: ns3::WifiMacType ns3::WifiMacHeader::GetType() const [member function]
2483 cls.add_method('GetType',
2487 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsFromDs() const [member function]
2488 cls.add_method('IsFromDs',
2492 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsToDs() const [member function]
2493 cls.add_method('IsToDs',
2497 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsData() const [member function]
2498 cls.add_method('IsData',
2502 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosData() const [member function]
2503 cls.add_method('IsQosData',
2507 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCtl() const [member function]
2508 cls.add_method('IsCtl',
2512 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMgt() const [member function]
2513 cls.add_method('IsMgt',
2517 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCfpoll() const [member function]
2518 cls.add_method('IsCfpoll',
2522 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRts() const [member function]
2523 cls.add_method('IsRts',
2527 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsCts() const [member function]
2528 cls.add_method('IsCts',
2532 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAck() const [member function]
2533 cls.add_method('IsAck',
2537 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocReq() const [member function]
2538 cls.add_method('IsAssocReq',
2542 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAssocResp() const [member function]
2543 cls.add_method('IsAssocResp',
2547 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocReq() const [member function]
2548 cls.add_method('IsReassocReq',
2552 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsReassocResp() const [member function]
2553 cls.add_method('IsReassocResp',
2557 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeReq() const [member function]
2558 cls.add_method('IsProbeReq',
2562 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsProbeResp() const [member function]
2563 cls.add_method('IsProbeResp',
2567 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsBeacon() const [member function]
2568 cls.add_method('IsBeacon',
2572 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDisassociation() const [member function]
2573 cls.add_method('IsDisassociation',
2577 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAuthentication() const [member function]
2578 cls.add_method('IsAuthentication',
2582 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsDeauthentication() const [member function]
2583 cls.add_method('IsDeauthentication',
2587 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsAction() const [member function]
2588 cls.add_method('IsAction',
2592 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMultihopAction() const [member function]
2593 cls.add_method('IsMultihopAction',
2597 ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetRawDuration() const [member function]
2598 cls.add_method('GetRawDuration',
2602 ## wifi-mac-header.h: ns3::Time ns3::WifiMacHeader::GetDuration() const [member function]
2603 cls.add_method('GetDuration',
2607 ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceControl() const [member function]
2608 cls.add_method('GetSequenceControl',
2612 ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetSequenceNumber() const [member function]
2613 cls.add_method('GetSequenceNumber',
2617 ## wifi-mac-header.h: uint16_t ns3::WifiMacHeader::GetFragmentNumber() const [member function]
2618 cls.add_method('GetFragmentNumber',
2622 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsRetry() const [member function]
2623 cls.add_method('IsRetry',
2627 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsMoreFragments() const [member function]
2628 cls.add_method('IsMoreFragments',
2632 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosBlockAck() const [member function]
2633 cls.add_method('IsQosBlockAck',
2637 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosNoAck() const [member function]
2638 cls.add_method('IsQosNoAck',
2642 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAck() const [member function]
2643 cls.add_method('IsQosAck',
2647 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosEosp() const [member function]
2648 cls.add_method('IsQosEosp',
2652 ## wifi-mac-header.h: bool ns3::WifiMacHeader::IsQosAmsdu() const [member function]
2653 cls.add_method('IsQosAmsdu',
2657 ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTid() const [member function]
2658 cls.add_method('GetQosTid',
2662 ## wifi-mac-header.h: ns3::WifiMacHeader::QosAckPolicy ns3::WifiMacHeader::GetQosAckPolicy() const [member function]
2663 cls.add_method('GetQosAckPolicy',
2664 'ns3::WifiMacHeader::QosAckPolicy',
2667 ## wifi-mac-header.h: uint8_t ns3::WifiMacHeader::GetQosTxopLimit() const [member function]
2668 cls.add_method('GetQosTxopLimit',
2672 ## wifi-mac-header.h: uint32_t ns3::WifiMacHeader::GetSize() const [member function]
2673 cls.add_method('GetSize',
2677 ## wifi-mac-header.h: char const * ns3::WifiMacHeader::GetTypeString() const [member function]
2678 cls.add_method('GetTypeString',
2684 def register_Ns3WifiModeChecker_methods(root_module, cls):
2685 ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker(ns3::WifiModeChecker const & arg0) [copy constructor]
2686 cls.add_constructor([param('ns3::WifiModeChecker const &', 'arg0')])
2687 ## wifi-mode.h: ns3::WifiModeChecker::WifiModeChecker() [constructor]
2688 cls.add_constructor([])
2691 def register_Ns3WifiModeValue_methods(root_module, cls):
2692 ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiModeValue const & arg0) [copy constructor]
2693 cls.add_constructor([param('ns3::WifiModeValue const &', 'arg0')])
2694 ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue() [constructor]
2695 cls.add_constructor([])
2696 ## wifi-mode.h: ns3::WifiModeValue::WifiModeValue(ns3::WifiMode const & value) [constructor]
2697 cls.add_constructor([param('ns3::WifiMode const &', 'value')])
2698 ## wifi-mode.h: void ns3::WifiModeValue::Set(ns3::WifiMode const & value) [member function]
2699 cls.add_method('Set',
2701 [param('ns3::WifiMode const &', 'value')])
2702 ## wifi-mode.h: ns3::WifiMode ns3::WifiModeValue::Get() const [member function]
2703 cls.add_method('Get',
2707 ## wifi-mode.h: ns3::Ptr<ns3::AttributeValue> ns3::WifiModeValue::Copy() const [member function]
2708 cls.add_method('Copy',
2709 'ns3::Ptr< ns3::AttributeValue >',
2711 is_const=True, is_virtual=True)
2712 ## wifi-mode.h: std::string ns3::WifiModeValue::SerializeToString(ns3::Ptr<ns3::AttributeChecker const> checker) const [member function]
2713 cls.add_method('SerializeToString',
2715 [param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
2716 is_const=True, is_virtual=True)
2717 ## wifi-mode.h: bool ns3::WifiModeValue::DeserializeFromString(std::string value, ns3::Ptr<ns3::AttributeChecker const> checker) [member function]
2718 cls.add_method('DeserializeFromString',
2720 [param('std::string', 'value'), param('ns3::Ptr< ns3::AttributeChecker const >', 'checker')],
2724 def register_Ns3WifiPhy_methods(root_module, cls):
2725 ## wifi-phy.h: ns3::WifiPhy::WifiPhy(ns3::WifiPhy const & arg0) [copy constructor]
2726 cls.add_constructor([param('ns3::WifiPhy const &', 'arg0')])
2727 ## wifi-phy.h: static ns3::TypeId ns3::WifiPhy::GetTypeId() [member function]
2728 cls.add_method('GetTypeId',
2732 ## wifi-phy.h: ns3::WifiPhy::WifiPhy() [constructor]
2733 cls.add_constructor([])
2734 ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerStart() const [member function]
2735 cls.add_method('GetTxPowerStart',
2738 is_pure_virtual=True, is_const=True, is_virtual=True)
2739 ## wifi-phy.h: double ns3::WifiPhy::GetTxPowerEnd() const [member function]
2740 cls.add_method('GetTxPowerEnd',
2743 is_pure_virtual=True, is_const=True, is_virtual=True)
2744 ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNTxPower() const [member function]
2745 cls.add_method('GetNTxPower',
2748 is_pure_virtual=True, is_const=True, is_virtual=True)
2749 ## wifi-phy.h: void ns3::WifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
2750 cls.add_method('SetReceiveOkCallback',
2752 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
2753 is_pure_virtual=True, is_virtual=True)
2754 ## wifi-phy.h: void ns3::WifiPhy::SetReceiveErrorCallback(ns3::Callback<void,ns3::Ptr<const ns3::Packet>,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
2755 cls.add_method('SetReceiveErrorCallback',
2757 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
2758 is_pure_virtual=True, is_virtual=True)
2759 ## wifi-phy.h: void ns3::WifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
2760 cls.add_method('SendPacket',
2762 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')],
2763 is_pure_virtual=True, is_virtual=True)
2764 ## wifi-phy.h: void ns3::WifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
2765 cls.add_method('RegisterListener',
2767 [param('ns3::WifiPhyListener *', 'listener')],
2768 is_pure_virtual=True, is_virtual=True)
2769 ## wifi-phy.h: bool ns3::WifiPhy::IsStateCcaBusy() [member function]
2770 cls.add_method('IsStateCcaBusy',
2773 is_pure_virtual=True, is_virtual=True)
2774 ## wifi-phy.h: bool ns3::WifiPhy::IsStateIdle() [member function]
2775 cls.add_method('IsStateIdle',
2778 is_pure_virtual=True, is_virtual=True)
2779 ## wifi-phy.h: bool ns3::WifiPhy::IsStateBusy() [member function]
2780 cls.add_method('IsStateBusy',
2783 is_pure_virtual=True, is_virtual=True)
2784 ## wifi-phy.h: bool ns3::WifiPhy::IsStateSync() [member function]
2785 cls.add_method('IsStateSync',
2788 is_pure_virtual=True, is_virtual=True)
2789 ## wifi-phy.h: bool ns3::WifiPhy::IsStateTx() [member function]
2790 cls.add_method('IsStateTx',
2793 is_pure_virtual=True, is_virtual=True)
2794 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetStateDuration() [member function]
2795 cls.add_method('GetStateDuration',
2798 is_pure_virtual=True, is_virtual=True)
2799 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetDelayUntilIdle() [member function]
2800 cls.add_method('GetDelayUntilIdle',
2803 is_pure_virtual=True, is_virtual=True)
2804 ## wifi-phy.h: ns3::Time ns3::WifiPhy::GetLastRxStartTime() const [member function]
2805 cls.add_method('GetLastRxStartTime',
2808 is_pure_virtual=True, is_const=True, is_virtual=True)
2809 ## wifi-phy.h: ns3::Time ns3::WifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
2810 cls.add_method('CalculateTxDuration',
2812 [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
2813 is_pure_virtual=True, is_const=True, is_virtual=True)
2814 ## wifi-phy.h: uint32_t ns3::WifiPhy::GetNModes() const [member function]
2815 cls.add_method('GetNModes',
2818 is_pure_virtual=True, is_const=True, is_virtual=True)
2819 ## wifi-phy.h: ns3::WifiMode ns3::WifiPhy::GetMode(uint32_t mode) const [member function]
2820 cls.add_method('GetMode',
2822 [param('uint32_t', 'mode')],
2823 is_pure_virtual=True, is_const=True, is_virtual=True)
2824 ## wifi-phy.h: double ns3::WifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
2825 cls.add_method('CalculateSnr',
2827 [param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
2828 is_pure_virtual=True, is_const=True, is_virtual=True)
2829 ## wifi-phy.h: void ns3::WifiPhy::SetChannelNumber(uint16_t id) [member function]
2830 cls.add_method('SetChannelNumber',
2832 [param('uint16_t', 'id')],
2833 is_pure_virtual=True, is_virtual=True)
2834 ## wifi-phy.h: uint16_t ns3::WifiPhy::GetChannelNumber() const [member function]
2835 cls.add_method('GetChannelNumber',
2838 is_pure_virtual=True, is_const=True, is_virtual=True)
2839 ## wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::WifiPhy::GetChannel() const [member function]
2840 cls.add_method('GetChannel',
2841 'ns3::Ptr< ns3::WifiChannel >',
2843 is_pure_virtual=True, is_const=True, is_virtual=True)
2844 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mba() [member function]
2845 cls.add_method('Get6mba',
2849 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mba() [member function]
2850 cls.add_method('Get9mba',
2854 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mba() [member function]
2855 cls.add_method('Get12mba',
2859 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mba() [member function]
2860 cls.add_method('Get18mba',
2864 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mba() [member function]
2865 cls.add_method('Get24mba',
2869 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get36mba() [member function]
2870 cls.add_method('Get36mba',
2874 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get48mba() [member function]
2875 cls.add_method('Get48mba',
2879 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get54mba() [member function]
2880 cls.add_method('Get54mba',
2884 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1mbb() [member function]
2885 cls.add_method('Get1mbb',
2889 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2mbb() [member function]
2890 cls.add_method('Get2mbb',
2894 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get5_5mbb() [member function]
2895 cls.add_method('Get5_5mbb',
2899 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get11mbb() [member function]
2900 cls.add_method('Get11mbb',
2904 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb10Mhz() [member function]
2905 cls.add_method('Get3mb10Mhz',
2909 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb10Mhz() [member function]
2910 cls.add_method('Get4_5mb10Mhz',
2914 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb10Mhz() [member function]
2915 cls.add_method('Get6mb10Mhz',
2919 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb10Mhz() [member function]
2920 cls.add_method('Get9mb10Mhz',
2924 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb10Mhz() [member function]
2925 cls.add_method('Get12mb10Mhz',
2929 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get18mb10Mhz() [member function]
2930 cls.add_method('Get18mb10Mhz',
2934 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get24mb10Mhz() [member function]
2935 cls.add_method('Get24mb10Mhz',
2939 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get27mb10Mhz() [member function]
2940 cls.add_method('Get27mb10Mhz',
2944 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get1_5mb5Mhz() [member function]
2945 cls.add_method('Get1_5mb5Mhz',
2949 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get2_25mb5Mhz() [member function]
2950 cls.add_method('Get2_25mb5Mhz',
2954 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get3mb5Mhz() [member function]
2955 cls.add_method('Get3mb5Mhz',
2959 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get4_5mb5Mhz() [member function]
2960 cls.add_method('Get4_5mb5Mhz',
2964 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get6mb5Mhz() [member function]
2965 cls.add_method('Get6mb5Mhz',
2969 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get9mb5Mhz() [member function]
2970 cls.add_method('Get9mb5Mhz',
2974 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get12mb5Mhz() [member function]
2975 cls.add_method('Get12mb5Mhz',
2979 ## wifi-phy.h: static ns3::WifiMode ns3::WifiPhy::Get13_5mb5Mhz() [member function]
2980 cls.add_method('Get13_5mb5Mhz',
2984 ## wifi-phy.h: void ns3::WifiPhy::NotifyTxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
2985 cls.add_method('NotifyTxBegin',
2987 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2988 ## wifi-phy.h: void ns3::WifiPhy::NotifyTxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
2989 cls.add_method('NotifyTxEnd',
2991 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2992 ## wifi-phy.h: void ns3::WifiPhy::NotifyTxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
2993 cls.add_method('NotifyTxDrop',
2995 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
2996 ## wifi-phy.h: void ns3::WifiPhy::NotifyRxBegin(ns3::Ptr<ns3::Packet const> packet) [member function]
2997 cls.add_method('NotifyRxBegin',
2999 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
3000 ## wifi-phy.h: void ns3::WifiPhy::NotifyRxEnd(ns3::Ptr<ns3::Packet const> packet) [member function]
3001 cls.add_method('NotifyRxEnd',
3003 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
3004 ## wifi-phy.h: void ns3::WifiPhy::NotifyRxDrop(ns3::Ptr<ns3::Packet const> packet) [member function]
3005 cls.add_method('NotifyRxDrop',
3007 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
3008 ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffRx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm) [member function]
3009 cls.add_method('NotifyPromiscSniffRx',
3011 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble'), param('double', 'signalDbm'), param('double', 'noiseDbm')])
3012 ## wifi-phy.h: void ns3::WifiPhy::NotifyPromiscSniffTx(ns3::Ptr<ns3::Packet const> packet, uint16_t channelFreqMhz, uint32_t rate, bool isShortPreamble) [member function]
3013 cls.add_method('NotifyPromiscSniffTx',
3015 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('uint16_t', 'channelFreqMhz'), param('uint32_t', 'rate'), param('bool', 'isShortPreamble')])
3018 def register_Ns3WifiRemoteStationManager_methods(root_module, cls):
3019 ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager(ns3::WifiRemoteStationManager const & arg0) [copy constructor]
3020 cls.add_constructor([param('ns3::WifiRemoteStationManager const &', 'arg0')])
3021 ## wifi-remote-station-manager.h: static ns3::TypeId ns3::WifiRemoteStationManager::GetTypeId() [member function]
3022 cls.add_method('GetTypeId',
3026 ## wifi-remote-station-manager.h: ns3::WifiRemoteStationManager::WifiRemoteStationManager() [constructor]
3027 cls.add_constructor([])
3028 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
3029 cls.add_method('SetupPhy',
3031 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
3033 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSsrc() const [member function]
3034 cls.add_method('GetMaxSsrc',
3038 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetMaxSlrc() const [member function]
3039 cls.add_method('GetMaxSlrc',
3043 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetRtsCtsThreshold() const [member function]
3044 cls.add_method('GetRtsCtsThreshold',
3048 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetFragmentationThreshold() const [member function]
3049 cls.add_method('GetFragmentationThreshold',
3053 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSsrc(uint32_t maxSsrc) [member function]
3054 cls.add_method('SetMaxSsrc',
3056 [param('uint32_t', 'maxSsrc')])
3057 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetMaxSlrc(uint32_t maxSlrc) [member function]
3058 cls.add_method('SetMaxSlrc',
3060 [param('uint32_t', 'maxSlrc')])
3061 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetRtsCtsThreshold(uint32_t threshold) [member function]
3062 cls.add_method('SetRtsCtsThreshold',
3064 [param('uint32_t', 'threshold')])
3065 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::SetFragmentationThreshold(uint32_t threshold) [member function]
3066 cls.add_method('SetFragmentationThreshold',
3068 [param('uint32_t', 'threshold')])
3069 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::Reset() [member function]
3070 cls.add_method('Reset',
3073 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::AddBasicMode(ns3::WifiMode mode) [member function]
3074 cls.add_method('AddBasicMode',
3076 [param('ns3::WifiMode', 'mode')])
3077 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetDefaultMode() const [member function]
3078 cls.add_method('GetDefaultMode',
3082 ## wifi-remote-station-manager.h: uint32_t ns3::WifiRemoteStationManager::GetNBasicModes() const [member function]
3083 cls.add_method('GetNBasicModes',
3087 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetBasicMode(uint32_t i) const [member function]
3088 cls.add_method('GetBasicMode',
3090 [param('uint32_t', 'i')],
3092 ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::BeginBasicModes() const [member function]
3093 cls.add_method('BeginBasicModes',
3094 '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >',
3097 ## wifi-remote-station-manager.h: __gnu_cxx::__normal_iterator<const ns3::WifiMode*,std::vector<ns3::WifiMode, std::allocator<ns3::WifiMode> > > ns3::WifiRemoteStationManager::EndBasicModes() const [member function]
3098 cls.add_method('EndBasicModes',
3099 '__gnu_cxx::__normal_iterator< ns3::WifiMode const *, std::vector< ns3::WifiMode > >',
3102 ## wifi-remote-station-manager.h: bool ns3::WifiRemoteStationManager::IsLowLatency() const [member function]
3103 cls.add_method('IsLowLatency',
3107 ## wifi-remote-station-manager.h: ns3::WifiMode ns3::WifiRemoteStationManager::GetNonUnicastMode() const [member function]
3108 cls.add_method('GetNonUnicastMode',
3112 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::Lookup(ns3::Mac48Address address) [member function]
3113 cls.add_method('Lookup',
3114 'ns3::WifiRemoteStation *',
3115 [param('ns3::Mac48Address', 'address')])
3116 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::LookupNonUnicast() [member function]
3117 cls.add_method('LookupNonUnicast',
3118 'ns3::WifiRemoteStation *',
3120 ## wifi-remote-station-manager.h: void ns3::WifiRemoteStationManager::DoDispose() [member function]
3121 cls.add_method('DoDispose',
3124 visibility='protected', is_virtual=True)
3125 ## wifi-remote-station-manager.h: ns3::WifiRemoteStation * ns3::WifiRemoteStationManager::CreateStation() [member function]
3126 cls.add_method('CreateStation',
3127 'ns3::WifiRemoteStation *',
3129 is_pure_virtual=True, visibility='private', is_virtual=True)
3132 def register_Ns3YansWifiPhy_methods(root_module, cls):
3133 ## yans-wifi-phy.h: static ns3::TypeId ns3::YansWifiPhy::GetTypeId() [member function]
3134 cls.add_method('GetTypeId',
3138 ## yans-wifi-phy.h: ns3::YansWifiPhy::YansWifiPhy() [constructor]
3139 cls.add_constructor([])
3140 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannel(ns3::Ptr<ns3::YansWifiChannel> channel) [member function]
3141 cls.add_method('SetChannel',
3143 [param('ns3::Ptr< ns3::YansWifiChannel >', 'channel')])
3144 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetChannelNumber(uint16_t id) [member function]
3145 cls.add_method('SetChannelNumber',
3147 [param('uint16_t', 'id')],
3149 ## yans-wifi-phy.h: uint16_t ns3::YansWifiPhy::GetChannelNumber() const [member function]
3150 cls.add_method('GetChannelNumber',
3153 is_const=True, is_virtual=True)
3154 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetChannelFrequencyMhz() const [member function]
3155 cls.add_method('GetChannelFrequencyMhz',
3159 ## yans-wifi-phy.h: void ns3::YansWifiPhy::StartReceivePacket(ns3::Ptr<ns3::Packet> packet, double rxPowerDbm, ns3::WifiMode mode, ns3::WifiPreamble preamble) [member function]
3160 cls.add_method('StartReceivePacket',
3162 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxPowerDbm'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble')])
3163 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetStandard(ns3::WifiPhyStandard standard) [member function]
3164 cls.add_method('SetStandard',
3166 [param('ns3::WifiPhyStandard', 'standard')])
3167 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxNoiseFigure(double noiseFigureDb) [member function]
3168 cls.add_method('SetRxNoiseFigure',
3170 [param('double', 'noiseFigureDb')])
3171 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerStart(double start) [member function]
3172 cls.add_method('SetTxPowerStart',
3174 [param('double', 'start')])
3175 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxPowerEnd(double end) [member function]
3176 cls.add_method('SetTxPowerEnd',
3178 [param('double', 'end')])
3179 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetNTxPower(uint32_t n) [member function]
3180 cls.add_method('SetNTxPower',
3182 [param('uint32_t', 'n')])
3183 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetTxGain(double gain) [member function]
3184 cls.add_method('SetTxGain',
3186 [param('double', 'gain')])
3187 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetRxGain(double gain) [member function]
3188 cls.add_method('SetRxGain',
3190 [param('double', 'gain')])
3191 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetEdThreshold(double threshold) [member function]
3192 cls.add_method('SetEdThreshold',
3194 [param('double', 'threshold')])
3195 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetCcaMode1Threshold(double threshold) [member function]
3196 cls.add_method('SetCcaMode1Threshold',
3198 [param('double', 'threshold')])
3199 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetErrorRateModel(ns3::Ptr<ns3::ErrorRateModel> rate) [member function]
3200 cls.add_method('SetErrorRateModel',
3202 [param('ns3::Ptr< ns3::ErrorRateModel >', 'rate')])
3203 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetDevice(ns3::Ptr<ns3::Object> device) [member function]
3204 cls.add_method('SetDevice',
3206 [param('ns3::Ptr< ns3::Object >', 'device')])
3207 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetMobility(ns3::Ptr<ns3::Object> mobility) [member function]
3208 cls.add_method('SetMobility',
3210 [param('ns3::Ptr< ns3::Object >', 'mobility')])
3211 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxNoiseFigure() const [member function]
3212 cls.add_method('GetRxNoiseFigure',
3216 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxGain() const [member function]
3217 cls.add_method('GetTxGain',
3221 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetRxGain() const [member function]
3222 cls.add_method('GetRxGain',
3226 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetEdThreshold() const [member function]
3227 cls.add_method('GetEdThreshold',
3231 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetCcaMode1Threshold() const [member function]
3232 cls.add_method('GetCcaMode1Threshold',
3236 ## yans-wifi-phy.h: ns3::Ptr<ns3::ErrorRateModel> ns3::YansWifiPhy::GetErrorRateModel() const [member function]
3237 cls.add_method('GetErrorRateModel',
3238 'ns3::Ptr< ns3::ErrorRateModel >',
3241 ## yans-wifi-phy.h: ns3::Ptr<ns3::Object> ns3::YansWifiPhy::GetDevice() const [member function]
3242 cls.add_method('GetDevice',
3243 'ns3::Ptr< ns3::Object >',
3246 ## yans-wifi-phy.h: ns3::Ptr<ns3::Object> ns3::YansWifiPhy::GetMobility() [member function]
3247 cls.add_method('GetMobility',
3248 'ns3::Ptr< ns3::Object >',
3250 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerStart() const [member function]
3251 cls.add_method('GetTxPowerStart',
3254 is_const=True, is_virtual=True)
3255 ## yans-wifi-phy.h: double ns3::YansWifiPhy::GetTxPowerEnd() const [member function]
3256 cls.add_method('GetTxPowerEnd',
3259 is_const=True, is_virtual=True)
3260 ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNTxPower() const [member function]
3261 cls.add_method('GetNTxPower',
3264 is_const=True, is_virtual=True)
3265 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveOkCallback(ns3::Callback<void,ns3::Ptr<ns3::Packet>,double,ns3::WifiMode,ns3::WifiPreamble,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
3266 cls.add_method('SetReceiveOkCallback',
3268 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, double, ns3::WifiMode, ns3::WifiPreamble, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
3270 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SetReceiveErrorCallback(ns3::Callback<void,ns3::Ptr<const ns3::Packet>,double,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty,ns3::empty> callback) [member function]
3271 cls.add_method('SetReceiveErrorCallback',
3273 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet const >, double, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
3275 ## yans-wifi-phy.h: void ns3::YansWifiPhy::SendPacket(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMode mode, ns3::WifiPreamble preamble, uint8_t txPowerLevel) [member function]
3276 cls.add_method('SendPacket',
3278 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMode', 'mode'), param('ns3::WifiPreamble', 'preamble'), param('uint8_t', 'txPowerLevel')],
3280 ## yans-wifi-phy.h: void ns3::YansWifiPhy::RegisterListener(ns3::WifiPhyListener * listener) [member function]
3281 cls.add_method('RegisterListener',
3283 [param('ns3::WifiPhyListener *', 'listener')],
3285 ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateCcaBusy() [member function]
3286 cls.add_method('IsStateCcaBusy',
3290 ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateIdle() [member function]
3291 cls.add_method('IsStateIdle',
3295 ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateBusy() [member function]
3296 cls.add_method('IsStateBusy',
3300 ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateSync() [member function]
3301 cls.add_method('IsStateSync',
3305 ## yans-wifi-phy.h: bool ns3::YansWifiPhy::IsStateTx() [member function]
3306 cls.add_method('IsStateTx',
3310 ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetStateDuration() [member function]
3311 cls.add_method('GetStateDuration',
3315 ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetDelayUntilIdle() [member function]
3316 cls.add_method('GetDelayUntilIdle',
3320 ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::GetLastRxStartTime() const [member function]
3321 cls.add_method('GetLastRxStartTime',
3324 is_const=True, is_virtual=True)
3325 ## yans-wifi-phy.h: ns3::Time ns3::YansWifiPhy::CalculateTxDuration(uint32_t size, ns3::WifiMode payloadMode, ns3::WifiPreamble preamble) const [member function]
3326 cls.add_method('CalculateTxDuration',
3328 [param('uint32_t', 'size'), param('ns3::WifiMode', 'payloadMode'), param('ns3::WifiPreamble', 'preamble')],
3329 is_const=True, is_virtual=True)
3330 ## yans-wifi-phy.h: uint32_t ns3::YansWifiPhy::GetNModes() const [member function]
3331 cls.add_method('GetNModes',
3334 is_const=True, is_virtual=True)
3335 ## yans-wifi-phy.h: ns3::WifiMode ns3::YansWifiPhy::GetMode(uint32_t mode) const [member function]
3336 cls.add_method('GetMode',
3338 [param('uint32_t', 'mode')],
3339 is_const=True, is_virtual=True)
3340 ## yans-wifi-phy.h: double ns3::YansWifiPhy::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
3341 cls.add_method('CalculateSnr',
3343 [param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
3344 is_const=True, is_virtual=True)
3345 ## yans-wifi-phy.h: ns3::Ptr<ns3::WifiChannel> ns3::YansWifiPhy::GetChannel() const [member function]
3346 cls.add_method('GetChannel',
3347 'ns3::Ptr< ns3::WifiChannel >',
3349 is_const=True, is_virtual=True)
3350 ## yans-wifi-phy.h: void ns3::YansWifiPhy::DoDispose() [member function]
3351 cls.add_method('DoDispose',
3354 visibility='private', is_virtual=True)
3357 def register_Ns3AarfWifiRemoteStation_methods(root_module, cls):
3358 ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::AarfWifiRemoteStation const & arg0) [copy constructor]
3359 cls.add_constructor([param('ns3::AarfWifiRemoteStation const &', 'arg0')])
3360 ## aarf-wifi-manager.h: ns3::AarfWifiRemoteStation::AarfWifiRemoteStation(ns3::Ptr<ns3::AarfWifiManager> stations) [constructor]
3361 cls.add_constructor([param('ns3::Ptr< ns3::AarfWifiManager >', 'stations')])
3362 ## aarf-wifi-manager.h: void ns3::AarfWifiRemoteStation::ReportRecoveryFailure() [member function]
3363 cls.add_method('ReportRecoveryFailure',
3366 visibility='private', is_virtual=True)
3367 ## aarf-wifi-manager.h: void ns3::AarfWifiRemoteStation::ReportFailure() [member function]
3368 cls.add_method('ReportFailure',
3371 visibility='private', is_virtual=True)
3372 ## aarf-wifi-manager.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::AarfWifiRemoteStation::GetManager() const [member function]
3373 cls.add_method('GetManager',
3374 'ns3::Ptr< ns3::WifiRemoteStationManager >',
3376 is_const=True, visibility='private', is_virtual=True)
3379 def register_Ns3AdhocWifiMac_methods(root_module, cls):
3380 ## adhoc-wifi-mac.h: static ns3::TypeId ns3::AdhocWifiMac::GetTypeId() [member function]
3381 cls.add_method('GetTypeId',
3385 ## adhoc-wifi-mac.h: ns3::AdhocWifiMac::AdhocWifiMac() [constructor]
3386 cls.add_constructor([])
3387 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
3388 cls.add_method('SetSlot',
3390 [param('ns3::Time', 'slotTime')],
3392 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSifs(ns3::Time sifs) [member function]
3393 cls.add_method('SetSifs',
3395 [param('ns3::Time', 'sifs')],
3397 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
3398 cls.add_method('SetEifsNoDifs',
3400 [param('ns3::Time', 'eifsNoDifs')],
3402 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
3403 cls.add_method('SetAckTimeout',
3405 [param('ns3::Time', 'ackTimeout')],
3407 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
3408 cls.add_method('SetCtsTimeout',
3410 [param('ns3::Time', 'ctsTimeout')],
3412 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetPifs(ns3::Time pifs) [member function]
3413 cls.add_method('SetPifs',
3415 [param('ns3::Time', 'pifs')],
3417 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSlot() const [member function]
3418 cls.add_method('GetSlot',
3421 is_const=True, is_virtual=True)
3422 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetSifs() const [member function]
3423 cls.add_method('GetSifs',
3426 is_const=True, is_virtual=True)
3427 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetEifsNoDifs() const [member function]
3428 cls.add_method('GetEifsNoDifs',
3431 is_const=True, is_virtual=True)
3432 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetAckTimeout() const [member function]
3433 cls.add_method('GetAckTimeout',
3436 is_const=True, is_virtual=True)
3437 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetCtsTimeout() const [member function]
3438 cls.add_method('GetCtsTimeout',
3441 is_const=True, is_virtual=True)
3442 ## adhoc-wifi-mac.h: ns3::Time ns3::AdhocWifiMac::GetPifs() const [member function]
3443 cls.add_method('GetPifs',
3446 is_const=True, is_virtual=True)
3447 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
3448 cls.add_method('SetWifiPhy',
3450 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
3452 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
3453 cls.add_method('SetWifiRemoteStationManager',
3455 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
3457 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
3458 cls.add_method('Enqueue',
3460 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
3462 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
3463 cls.add_method('Enqueue',
3465 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
3467 ## adhoc-wifi-mac.h: bool ns3::AdhocWifiMac::SupportsSendFrom() const [member function]
3468 cls.add_method('SupportsSendFrom',
3471 is_const=True, is_virtual=True)
3472 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
3473 cls.add_method('SetForwardUpCallback',
3475 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
3477 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
3478 cls.add_method('SetLinkUpCallback',
3480 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
3482 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
3483 cls.add_method('SetLinkDownCallback',
3485 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
3487 ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetAddress() const [member function]
3488 cls.add_method('GetAddress',
3489 'ns3::Mac48Address',
3491 is_const=True, is_virtual=True)
3492 ## adhoc-wifi-mac.h: ns3::Ssid ns3::AdhocWifiMac::GetSsid() const [member function]
3493 cls.add_method('GetSsid',
3496 is_const=True, is_virtual=True)
3497 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
3498 cls.add_method('SetAddress',
3500 [param('ns3::Mac48Address', 'address')],
3502 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
3503 cls.add_method('SetSsid',
3505 [param('ns3::Ssid', 'ssid')],
3507 ## adhoc-wifi-mac.h: ns3::Mac48Address ns3::AdhocWifiMac::GetBssid() const [member function]
3508 cls.add_method('GetBssid',
3509 'ns3::Mac48Address',
3511 is_const=True, is_virtual=True)
3512 ## adhoc-wifi-mac.h: void ns3::AdhocWifiMac::DoDispose() [member function]
3513 cls.add_method('DoDispose',
3516 visibility='private', is_virtual=True)
3519 def register_Ns3AmrrWifiManager_methods(root_module, cls):
3520 ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager(ns3::AmrrWifiManager const & arg0) [copy constructor]
3521 cls.add_constructor([param('ns3::AmrrWifiManager const &', 'arg0')])
3522 ## amrr-wifi-manager.h: static ns3::TypeId ns3::AmrrWifiManager::GetTypeId() [member function]
3523 cls.add_method('GetTypeId',
3527 ## amrr-wifi-manager.h: ns3::AmrrWifiManager::AmrrWifiManager() [constructor]
3528 cls.add_constructor([])
3529 ## amrr-wifi-manager.h: ns3::WifiRemoteStation * ns3::AmrrWifiManager::CreateStation() [member function]
3530 cls.add_method('CreateStation',
3531 'ns3::WifiRemoteStation *',
3533 visibility='private', is_virtual=True)
3536 def register_Ns3AmsduSubframeHeader_methods(root_module, cls):
3537 ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader(ns3::AmsduSubframeHeader const & arg0) [copy constructor]
3538 cls.add_constructor([param('ns3::AmsduSubframeHeader const &', 'arg0')])
3539 ## amsdu-subframe-header.h: ns3::AmsduSubframeHeader::AmsduSubframeHeader() [constructor]
3540 cls.add_constructor([])
3541 ## amsdu-subframe-header.h: static ns3::TypeId ns3::AmsduSubframeHeader::GetTypeId() [member function]
3542 cls.add_method('GetTypeId',
3546 ## amsdu-subframe-header.h: ns3::TypeId ns3::AmsduSubframeHeader::GetInstanceTypeId() const [member function]
3547 cls.add_method('GetInstanceTypeId',
3550 is_const=True, is_virtual=True)
3551 ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Print(std::ostream & os) const [member function]
3552 cls.add_method('Print',
3554 [param('std::ostream &', 'os')],
3555 is_const=True, is_virtual=True)
3556 ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::GetSerializedSize() const [member function]
3557 cls.add_method('GetSerializedSize',
3560 is_const=True, is_virtual=True)
3561 ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::Serialize(ns3::Buffer::Iterator start) const [member function]
3562 cls.add_method('Serialize',
3564 [param('ns3::Buffer::Iterator', 'start')],
3565 is_const=True, is_virtual=True)
3566 ## amsdu-subframe-header.h: uint32_t ns3::AmsduSubframeHeader::Deserialize(ns3::Buffer::Iterator start) [member function]
3567 cls.add_method('Deserialize',
3569 [param('ns3::Buffer::Iterator', 'start')],
3571 ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetDestinationAddr(ns3::Mac48Address to) [member function]
3572 cls.add_method('SetDestinationAddr',
3574 [param('ns3::Mac48Address', 'to')])
3575 ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetSourceAddr(ns3::Mac48Address to) [member function]
3576 cls.add_method('SetSourceAddr',
3578 [param('ns3::Mac48Address', 'to')])
3579 ## amsdu-subframe-header.h: void ns3::AmsduSubframeHeader::SetLength(uint16_t arg0) [member function]
3580 cls.add_method('SetLength',
3582 [param('uint16_t', 'arg0')])
3583 ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetDestinationAddr() const [member function]
3584 cls.add_method('GetDestinationAddr',
3585 'ns3::Mac48Address',
3588 ## amsdu-subframe-header.h: ns3::Mac48Address ns3::AmsduSubframeHeader::GetSourceAddr() const [member function]
3589 cls.add_method('GetSourceAddr',
3590 'ns3::Mac48Address',
3593 ## amsdu-subframe-header.h: uint16_t ns3::AmsduSubframeHeader::GetLength() const [member function]
3594 cls.add_method('GetLength',
3600 def register_Ns3ArfWifiManager_methods(root_module, cls):
3601 ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager(ns3::ArfWifiManager const & arg0) [copy constructor]
3602 cls.add_constructor([param('ns3::ArfWifiManager const &', 'arg0')])
3603 ## arf-wifi-manager.h: static ns3::TypeId ns3::ArfWifiManager::GetTypeId() [member function]
3604 cls.add_method('GetTypeId',
3608 ## arf-wifi-manager.h: ns3::ArfWifiManager::ArfWifiManager() [constructor]
3609 cls.add_constructor([])
3610 ## arf-wifi-manager.h: ns3::WifiRemoteStation * ns3::ArfWifiManager::CreateStation() [member function]
3611 cls.add_method('CreateStation',
3612 'ns3::WifiRemoteStation *',
3614 visibility='private', is_virtual=True)
3617 def register_Ns3ConstantRateWifiManager_methods(root_module, cls):
3618 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager(ns3::ConstantRateWifiManager const & arg0) [copy constructor]
3619 cls.add_constructor([param('ns3::ConstantRateWifiManager const &', 'arg0')])
3620 ## constant-rate-wifi-manager.h: static ns3::TypeId ns3::ConstantRateWifiManager::GetTypeId() [member function]
3621 cls.add_method('GetTypeId',
3625 ## constant-rate-wifi-manager.h: ns3::ConstantRateWifiManager::ConstantRateWifiManager() [constructor]
3626 cls.add_constructor([])
3627 ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetDataMode() const [member function]
3628 cls.add_method('GetDataMode',
3632 ## constant-rate-wifi-manager.h: ns3::WifiMode ns3::ConstantRateWifiManager::GetCtlMode() const [member function]
3633 cls.add_method('GetCtlMode',
3637 ## constant-rate-wifi-manager.h: ns3::WifiRemoteStation * ns3::ConstantRateWifiManager::CreateStation() [member function]
3638 cls.add_method('CreateStation',
3639 'ns3::WifiRemoteStation *',
3641 visibility='private', is_virtual=True)
3644 def register_Ns3ConstantSpeedPropagationDelayModel_methods(root_module, cls):
3645 ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel(ns3::ConstantSpeedPropagationDelayModel const & arg0) [copy constructor]
3646 cls.add_constructor([param('ns3::ConstantSpeedPropagationDelayModel const &', 'arg0')])
3647 ## propagation-delay-model.h: static ns3::TypeId ns3::ConstantSpeedPropagationDelayModel::GetTypeId() [member function]
3648 cls.add_method('GetTypeId',
3652 ## propagation-delay-model.h: ns3::ConstantSpeedPropagationDelayModel::ConstantSpeedPropagationDelayModel() [constructor]
3653 cls.add_constructor([])
3654 ## propagation-delay-model.h: ns3::Time ns3::ConstantSpeedPropagationDelayModel::GetDelay(ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
3655 cls.add_method('GetDelay',
3657 [param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
3658 is_const=True, is_virtual=True)
3659 ## propagation-delay-model.h: void ns3::ConstantSpeedPropagationDelayModel::SetSpeed(double speed) [member function]
3660 cls.add_method('SetSpeed',
3662 [param('double', 'speed')])
3663 ## propagation-delay-model.h: double ns3::ConstantSpeedPropagationDelayModel::GetSpeed() const [member function]
3664 cls.add_method('GetSpeed',
3670 def register_Ns3DcaTxop_methods(root_module, cls):
3671 ## dca-txop.h: static ns3::TypeId ns3::DcaTxop::GetTypeId() [member function]
3672 cls.add_method('GetTypeId',
3676 ## dca-txop.h: ns3::DcaTxop::DcaTxop() [constructor]
3677 cls.add_constructor([])
3678 ## dca-txop.h: void ns3::DcaTxop::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
3679 cls.add_method('SetLow',
3681 [param('ns3::Ptr< ns3::MacLow >', 'low')])
3682 ## dca-txop.h: void ns3::DcaTxop::SetManager(ns3::DcfManager * manager) [member function]
3683 cls.add_method('SetManager',
3685 [param('ns3::DcfManager *', 'manager')])
3686 ## dca-txop.h: void ns3::DcaTxop::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
3687 cls.add_method('SetWifiRemoteStationManager',
3689 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
3690 ## dca-txop.h: void ns3::DcaTxop::SetTxOkCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
3691 cls.add_method('SetTxOkCallback',
3693 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
3694 ## dca-txop.h: void ns3::DcaTxop::SetTxFailedCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
3695 cls.add_method('SetTxFailedCallback',
3697 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
3698 ## dca-txop.h: void ns3::DcaTxop::SetMaxQueueSize(uint32_t size) [member function]
3699 cls.add_method('SetMaxQueueSize',
3701 [param('uint32_t', 'size')])
3702 ## dca-txop.h: void ns3::DcaTxop::SetMaxQueueDelay(ns3::Time delay) [member function]
3703 cls.add_method('SetMaxQueueDelay',
3705 [param('ns3::Time', 'delay')])
3706 ## dca-txop.h: void ns3::DcaTxop::SetMinCw(uint32_t minCw) [member function]
3707 cls.add_method('SetMinCw',
3709 [param('uint32_t', 'minCw')])
3710 ## dca-txop.h: void ns3::DcaTxop::SetMaxCw(uint32_t maxCw) [member function]
3711 cls.add_method('SetMaxCw',
3713 [param('uint32_t', 'maxCw')])
3714 ## dca-txop.h: void ns3::DcaTxop::SetAifsn(uint32_t aifsn) [member function]
3715 cls.add_method('SetAifsn',
3717 [param('uint32_t', 'aifsn')])
3718 ## dca-txop.h: uint32_t ns3::DcaTxop::GetMinCw() const [member function]
3719 cls.add_method('GetMinCw',
3723 ## dca-txop.h: uint32_t ns3::DcaTxop::GetMaxCw() const [member function]
3724 cls.add_method('GetMaxCw',
3728 ## dca-txop.h: uint32_t ns3::DcaTxop::GetAifsn() const [member function]
3729 cls.add_method('GetAifsn',
3733 ## dca-txop.h: void ns3::DcaTxop::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
3734 cls.add_method('Queue',
3736 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
3737 ## dca-txop.h: void ns3::DcaTxop::DoDispose() [member function]
3738 cls.add_method('DoDispose',
3741 visibility='private', is_virtual=True)
3744 def register_Ns3EdcaTxopN_methods(root_module, cls):
3745 ## edca-txop-n.h: static ns3::TypeId ns3::EdcaTxopN::GetTypeId() [member function]
3746 cls.add_method('GetTypeId',
3750 ## edca-txop-n.h: ns3::EdcaTxopN::EdcaTxopN() [constructor]
3751 cls.add_constructor([])
3752 ## edca-txop-n.h: void ns3::EdcaTxopN::DoDispose() [member function]
3753 cls.add_method('DoDispose',
3757 ## edca-txop-n.h: void ns3::EdcaTxopN::SetLow(ns3::Ptr<ns3::MacLow> low) [member function]
3758 cls.add_method('SetLow',
3760 [param('ns3::Ptr< ns3::MacLow >', 'low')])
3761 ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxMiddle(ns3::MacTxMiddle * txMiddle) [member function]
3762 cls.add_method('SetTxMiddle',
3764 [param('ns3::MacTxMiddle *', 'txMiddle')])
3765 ## edca-txop-n.h: void ns3::EdcaTxopN::SetManager(ns3::DcfManager * manager) [member function]
3766 cls.add_method('SetManager',
3768 [param('ns3::DcfManager *', 'manager')])
3769 ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxOkCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
3770 cls.add_method('SetTxOkCallback',
3772 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
3773 ## edca-txop-n.h: void ns3::EdcaTxopN::SetTxFailedCallback(ns3::Callback<void, ns3::WifiMacHeader const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
3774 cls.add_method('SetTxFailedCallback',
3776 [param('ns3::Callback< void, ns3::WifiMacHeader const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
3777 ## edca-txop-n.h: void ns3::EdcaTxopN::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> remoteManager) [member function]
3778 cls.add_method('SetWifiRemoteStationManager',
3780 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'remoteManager')])
3781 ## edca-txop-n.h: void ns3::EdcaTxopN::SetTypeOfStation(ns3::TypeOfStation type) [member function]
3782 cls.add_method('SetTypeOfStation',
3784 [param('ns3::TypeOfStation', 'type')])
3785 ## edca-txop-n.h: ns3::TypeOfStation ns3::EdcaTxopN::GetTypeOfStation() const [member function]
3786 cls.add_method('GetTypeOfStation',
3787 'ns3::TypeOfStation',
3790 ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxQueueSize(uint32_t size) [member function]
3791 cls.add_method('SetMaxQueueSize',
3793 [param('uint32_t', 'size')])
3794 ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxQueueDelay(ns3::Time delay) [member function]
3795 cls.add_method('SetMaxQueueDelay',
3797 [param('ns3::Time', 'delay')])
3798 ## edca-txop-n.h: void ns3::EdcaTxopN::SetMinCw(uint32_t minCw) [member function]
3799 cls.add_method('SetMinCw',
3801 [param('uint32_t', 'minCw')])
3802 ## edca-txop-n.h: void ns3::EdcaTxopN::SetMaxCw(uint32_t maxCw) [member function]
3803 cls.add_method('SetMaxCw',
3805 [param('uint32_t', 'maxCw')])
3806 ## edca-txop-n.h: void ns3::EdcaTxopN::SetAifsn(uint32_t aifsn) [member function]
3807 cls.add_method('SetAifsn',
3809 [param('uint32_t', 'aifsn')])
3810 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMinCw() const [member function]
3811 cls.add_method('GetMinCw',
3815 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetMaxCw() const [member function]
3816 cls.add_method('GetMaxCw',
3820 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetAifsn() const [member function]
3821 cls.add_method('GetAifsn',
3825 ## edca-txop-n.h: ns3::Ptr<ns3::MacLow> ns3::EdcaTxopN::Low() [member function]
3826 cls.add_method('Low',
3827 'ns3::Ptr< ns3::MacLow >',
3829 ## edca-txop-n.h: ns3::Ptr<ns3::MsduAggregator> ns3::EdcaTxopN::GetMsduAggregator() const [member function]
3830 cls.add_method('GetMsduAggregator',
3831 'ns3::Ptr< ns3::MsduAggregator >',
3834 ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedsAccess() const [member function]
3835 cls.add_method('NeedsAccess',
3839 ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyAccessGranted() [member function]
3840 cls.add_method('NotifyAccessGranted',
3843 ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyInternalCollision() [member function]
3844 cls.add_method('NotifyInternalCollision',
3847 ## edca-txop-n.h: void ns3::EdcaTxopN::NotifyCollision() [member function]
3848 cls.add_method('NotifyCollision',
3851 ## edca-txop-n.h: void ns3::EdcaTxopN::GotCts(double snr, ns3::WifiMode txMode) [member function]
3852 cls.add_method('GotCts',
3854 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
3855 ## edca-txop-n.h: void ns3::EdcaTxopN::MissedCts() [member function]
3856 cls.add_method('MissedCts',
3859 ## edca-txop-n.h: void ns3::EdcaTxopN::GotAck(double snr, ns3::WifiMode txMode) [member function]
3860 cls.add_method('GotAck',
3862 [param('double', 'snr'), param('ns3::WifiMode', 'txMode')])
3863 ## edca-txop-n.h: void ns3::EdcaTxopN::MissedAck() [member function]
3864 cls.add_method('MissedAck',
3867 ## edca-txop-n.h: void ns3::EdcaTxopN::StartNext() [member function]
3868 cls.add_method('StartNext',
3871 ## edca-txop-n.h: void ns3::EdcaTxopN::Cancel() [member function]
3872 cls.add_method('Cancel',
3875 ## edca-txop-n.h: void ns3::EdcaTxopN::RestartAccessIfNeeded() [member function]
3876 cls.add_method('RestartAccessIfNeeded',
3879 ## edca-txop-n.h: void ns3::EdcaTxopN::StartAccessIfNeeded() [member function]
3880 cls.add_method('StartAccessIfNeeded',
3883 ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRts() [member function]
3884 cls.add_method('NeedRts',
3887 ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedRtsRetransmission() [member function]
3888 cls.add_method('NeedRtsRetransmission',
3891 ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedDataRetransmission() [member function]
3892 cls.add_method('NeedDataRetransmission',
3895 ## edca-txop-n.h: bool ns3::EdcaTxopN::NeedFragmentation() const [member function]
3896 cls.add_method('NeedFragmentation',
3900 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetNextFragmentSize() [member function]
3901 cls.add_method('GetNextFragmentSize',
3904 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentSize() [member function]
3905 cls.add_method('GetFragmentSize',
3908 ## edca-txop-n.h: uint32_t ns3::EdcaTxopN::GetFragmentOffset() [member function]
3909 cls.add_method('GetFragmentOffset',
3912 ## edca-txop-n.h: ns3::WifiRemoteStation * ns3::EdcaTxopN::GetStation(ns3::Mac48Address to) const [member function]
3913 cls.add_method('GetStation',
3914 'ns3::WifiRemoteStation *',
3915 [param('ns3::Mac48Address', 'to')],
3917 ## edca-txop-n.h: bool ns3::EdcaTxopN::IsLastFragment() const [member function]
3918 cls.add_method('IsLastFragment',
3922 ## edca-txop-n.h: void ns3::EdcaTxopN::NextFragment() [member function]
3923 cls.add_method('NextFragment',
3926 ## edca-txop-n.h: ns3::Ptr<ns3::Packet> ns3::EdcaTxopN::GetFragmentPacket(ns3::WifiMacHeader * hdr) [member function]
3927 cls.add_method('GetFragmentPacket',
3928 'ns3::Ptr< ns3::Packet >',
3929 [param('ns3::WifiMacHeader *', 'hdr')])
3930 ## edca-txop-n.h: void ns3::EdcaTxopN::Queue(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const & hdr) [member function]
3931 cls.add_method('Queue',
3933 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const &', 'hdr')])
3934 ## edca-txop-n.h: void ns3::EdcaTxopN::SetMsduAggregator(ns3::Ptr<ns3::MsduAggregator> aggr) [member function]
3935 cls.add_method('SetMsduAggregator',
3937 [param('ns3::Ptr< ns3::MsduAggregator >', 'aggr')])
3940 def register_Ns3ErrorRateModel_methods(root_module, cls):
3941 ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel(ns3::ErrorRateModel const & arg0) [copy constructor]
3942 cls.add_constructor([param('ns3::ErrorRateModel const &', 'arg0')])
3943 ## error-rate-model.h: ns3::ErrorRateModel::ErrorRateModel() [constructor]
3944 cls.add_constructor([])
3945 ## error-rate-model.h: static ns3::TypeId ns3::ErrorRateModel::GetTypeId() [member function]
3946 cls.add_method('GetTypeId',
3950 ## error-rate-model.h: double ns3::ErrorRateModel::CalculateSnr(ns3::WifiMode txMode, double ber) const [member function]
3951 cls.add_method('CalculateSnr',
3953 [param('ns3::WifiMode', 'txMode'), param('double', 'ber')],
3955 ## error-rate-model.h: double ns3::ErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
3956 cls.add_method('GetChunkSuccessRate',
3958 [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')],
3959 is_pure_virtual=True, is_const=True, is_virtual=True)
3962 def register_Ns3FixedRssLossModel_methods(root_module, cls):
3963 ## propagation-loss-model.h: static ns3::TypeId ns3::FixedRssLossModel::GetTypeId() [member function]
3964 cls.add_method('GetTypeId',
3968 ## propagation-loss-model.h: ns3::FixedRssLossModel::FixedRssLossModel() [constructor]
3969 cls.add_constructor([])
3970 ## propagation-loss-model.h: void ns3::FixedRssLossModel::SetRss(double rss) [member function]
3971 cls.add_method('SetRss',
3973 [param('double', 'rss')])
3974 ## propagation-loss-model.h: double ns3::FixedRssLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
3975 cls.add_method('DoCalcRxPower',
3977 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
3978 is_const=True, visibility='private', is_virtual=True)
3981 def register_Ns3FriisPropagationLossModel_methods(root_module, cls):
3982 ## propagation-loss-model.h: static ns3::TypeId ns3::FriisPropagationLossModel::GetTypeId() [member function]
3983 cls.add_method('GetTypeId',
3987 ## propagation-loss-model.h: ns3::FriisPropagationLossModel::FriisPropagationLossModel() [constructor]
3988 cls.add_constructor([])
3989 ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double frequency, double speed) [member function]
3990 cls.add_method('SetLambda',
3992 [param('double', 'frequency'), param('double', 'speed')])
3993 ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetLambda(double lambda) [member function]
3994 cls.add_method('SetLambda',
3996 [param('double', 'lambda')])
3997 ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetSystemLoss(double systemLoss) [member function]
3998 cls.add_method('SetSystemLoss',
4000 [param('double', 'systemLoss')])
4001 ## propagation-loss-model.h: void ns3::FriisPropagationLossModel::SetMinDistance(double minDistance) [member function]
4002 cls.add_method('SetMinDistance',
4004 [param('double', 'minDistance')])
4005 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetMinDistance() const [member function]
4006 cls.add_method('GetMinDistance',
4010 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetLambda() const [member function]
4011 cls.add_method('GetLambda',
4015 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::GetSystemLoss() const [member function]
4016 cls.add_method('GetSystemLoss',
4020 ## propagation-loss-model.h: double ns3::FriisPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
4021 cls.add_method('DoCalcRxPower',
4023 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
4024 is_const=True, visibility='private', is_virtual=True)
4027 def register_Ns3IdealWifiManager_methods(root_module, cls):
4028 ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager(ns3::IdealWifiManager const & arg0) [copy constructor]
4029 cls.add_constructor([param('ns3::IdealWifiManager const &', 'arg0')])
4030 ## ideal-wifi-manager.h: static ns3::TypeId ns3::IdealWifiManager::GetTypeId() [member function]
4031 cls.add_method('GetTypeId',
4035 ## ideal-wifi-manager.h: ns3::IdealWifiManager::IdealWifiManager() [constructor]
4036 cls.add_constructor([])
4037 ## ideal-wifi-manager.h: void ns3::IdealWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4038 cls.add_method('SetupPhy',
4040 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4042 ## ideal-wifi-manager.h: double ns3::IdealWifiManager::GetSnrThreshold(ns3::WifiMode mode) const [member function]
4043 cls.add_method('GetSnrThreshold',
4045 [param('ns3::WifiMode', 'mode')],
4047 ## ideal-wifi-manager.h: void ns3::IdealWifiManager::AddModeSnrThreshold(ns3::WifiMode mode, double ber) [member function]
4048 cls.add_method('AddModeSnrThreshold',
4050 [param('ns3::WifiMode', 'mode'), param('double', 'ber')])
4051 ## ideal-wifi-manager.h: ns3::WifiRemoteStation * ns3::IdealWifiManager::CreateStation() [member function]
4052 cls.add_method('CreateStation',
4053 'ns3::WifiRemoteStation *',
4055 visibility='private', is_virtual=True)
4058 def register_Ns3JakesPropagationLossModel_methods(root_module, cls):
4059 ## jakes-propagation-loss-model.h: static ns3::TypeId ns3::JakesPropagationLossModel::GetTypeId() [member function]
4060 cls.add_method('GetTypeId',
4064 ## jakes-propagation-loss-model.h: ns3::JakesPropagationLossModel::JakesPropagationLossModel() [constructor]
4065 cls.add_constructor([])
4066 ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNRays(uint8_t nRays) [member function]
4067 cls.add_method('SetNRays',
4069 [param('uint8_t', 'nRays')])
4070 ## jakes-propagation-loss-model.h: void ns3::JakesPropagationLossModel::SetNOscillators(uint8_t nOscillators) [member function]
4071 cls.add_method('SetNOscillators',
4073 [param('uint8_t', 'nOscillators')])
4074 ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNRays() const [member function]
4075 cls.add_method('GetNRays',
4079 ## jakes-propagation-loss-model.h: uint8_t ns3::JakesPropagationLossModel::GetNOscillators() const [member function]
4080 cls.add_method('GetNOscillators',
4084 ## jakes-propagation-loss-model.h: double ns3::JakesPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
4085 cls.add_method('DoCalcRxPower',
4087 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
4088 is_const=True, visibility='private', is_virtual=True)
4091 def register_Ns3LogDistancePropagationLossModel_methods(root_module, cls):
4092 ## propagation-loss-model.h: static ns3::TypeId ns3::LogDistancePropagationLossModel::GetTypeId() [member function]
4093 cls.add_method('GetTypeId',
4097 ## propagation-loss-model.h: ns3::LogDistancePropagationLossModel::LogDistancePropagationLossModel() [constructor]
4098 cls.add_constructor([])
4099 ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetPathLossExponent(double n) [member function]
4100 cls.add_method('SetPathLossExponent',
4102 [param('double', 'n')])
4103 ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::GetPathLossExponent() const [member function]
4104 cls.add_method('GetPathLossExponent',
4108 ## propagation-loss-model.h: void ns3::LogDistancePropagationLossModel::SetReference(double referenceDistance, double referenceLoss) [member function]
4109 cls.add_method('SetReference',
4111 [param('double', 'referenceDistance'), param('double', 'referenceLoss')])
4112 ## propagation-loss-model.h: double ns3::LogDistancePropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
4113 cls.add_method('DoCalcRxPower',
4115 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
4116 is_const=True, visibility='private', is_virtual=True)
4119 def register_Ns3MacLow_methods(root_module, cls):
4120 ## mac-low.h: ns3::MacLow::MacLow(ns3::MacLow const & arg0) [copy constructor]
4121 cls.add_constructor([param('ns3::MacLow const &', 'arg0')])
4122 ## mac-low.h: ns3::MacLow::MacLow() [constructor]
4123 cls.add_constructor([])
4124 ## mac-low.h: void ns3::MacLow::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4125 cls.add_method('SetPhy',
4127 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
4128 ## mac-low.h: void ns3::MacLow::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
4129 cls.add_method('SetWifiRemoteStationManager',
4131 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
4132 ## mac-low.h: void ns3::MacLow::SetAddress(ns3::Mac48Address ad) [member function]
4133 cls.add_method('SetAddress',
4135 [param('ns3::Mac48Address', 'ad')])
4136 ## mac-low.h: void ns3::MacLow::SetAckTimeout(ns3::Time ackTimeout) [member function]
4137 cls.add_method('SetAckTimeout',
4139 [param('ns3::Time', 'ackTimeout')])
4140 ## mac-low.h: void ns3::MacLow::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4141 cls.add_method('SetCtsTimeout',
4143 [param('ns3::Time', 'ctsTimeout')])
4144 ## mac-low.h: void ns3::MacLow::SetSifs(ns3::Time sifs) [member function]
4145 cls.add_method('SetSifs',
4147 [param('ns3::Time', 'sifs')])
4148 ## mac-low.h: void ns3::MacLow::SetSlotTime(ns3::Time slotTime) [member function]
4149 cls.add_method('SetSlotTime',
4151 [param('ns3::Time', 'slotTime')])
4152 ## mac-low.h: void ns3::MacLow::SetPifs(ns3::Time pifs) [member function]
4153 cls.add_method('SetPifs',
4155 [param('ns3::Time', 'pifs')])
4156 ## mac-low.h: void ns3::MacLow::SetBssid(ns3::Mac48Address ad) [member function]
4157 cls.add_method('SetBssid',
4159 [param('ns3::Mac48Address', 'ad')])
4160 ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetAddress() const [member function]
4161 cls.add_method('GetAddress',
4162 'ns3::Mac48Address',
4165 ## mac-low.h: ns3::Time ns3::MacLow::GetAckTimeout() const [member function]
4166 cls.add_method('GetAckTimeout',
4170 ## mac-low.h: ns3::Time ns3::MacLow::GetCtsTimeout() const [member function]
4171 cls.add_method('GetCtsTimeout',
4175 ## mac-low.h: ns3::Time ns3::MacLow::GetSifs() const [member function]
4176 cls.add_method('GetSifs',
4180 ## mac-low.h: ns3::Time ns3::MacLow::GetSlotTime() const [member function]
4181 cls.add_method('GetSlotTime',
4185 ## mac-low.h: ns3::Time ns3::MacLow::GetPifs() const [member function]
4186 cls.add_method('GetPifs',
4190 ## mac-low.h: ns3::Mac48Address ns3::MacLow::GetBssid() const [member function]
4191 cls.add_method('GetBssid',
4192 'ns3::Mac48Address',
4195 ## mac-low.h: void ns3::MacLow::SetRxCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::WifiMacHeader const*, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
4196 cls.add_method('SetRxCallback',
4198 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::WifiMacHeader const *, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')])
4199 ## mac-low.h: void ns3::MacLow::RegisterDcfListener(ns3::MacLowDcfListener * listener) [member function]
4200 cls.add_method('RegisterDcfListener',
4202 [param('ns3::MacLowDcfListener *', 'listener')])
4203 ## mac-low.h: ns3::Time ns3::MacLow::CalculateTransmissionTime(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters const & parameters) const [member function]
4204 cls.add_method('CalculateTransmissionTime',
4206 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters const &', 'parameters')],
4208 ## mac-low.h: void ns3::MacLow::StartTransmission(ns3::Ptr<ns3::Packet const> packet, ns3::WifiMacHeader const * hdr, ns3::MacLowTransmissionParameters parameters, ns3::MacLowTransmissionListener * listener) [member function]
4209 cls.add_method('StartTransmission',
4211 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::WifiMacHeader const *', 'hdr'), param('ns3::MacLowTransmissionParameters', 'parameters'), param('ns3::MacLowTransmissionListener *', 'listener')])
4212 ## mac-low.h: void ns3::MacLow::ReceiveOk(ns3::Ptr<ns3::Packet> packet, double rxSnr, ns3::WifiMode txMode, ns3::WifiPreamble preamble) [member function]
4213 cls.add_method('ReceiveOk',
4215 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('double', 'rxSnr'), param('ns3::WifiMode', 'txMode'), param('ns3::WifiPreamble', 'preamble')])
4216 ## mac-low.h: void ns3::MacLow::ReceiveError(ns3::Ptr<ns3::Packet const> packet, double rxSnr) [member function]
4217 cls.add_method('ReceiveError',
4219 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'rxSnr')])
4220 ## mac-low.h: void ns3::MacLow::DoDispose() [member function]
4221 cls.add_method('DoDispose',
4224 visibility='private', is_virtual=True)
4227 def register_Ns3MgtBeaconHeader_methods(root_module, cls):
4228 ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader(ns3::MgtBeaconHeader const & arg0) [copy constructor]
4229 cls.add_constructor([param('ns3::MgtBeaconHeader const &', 'arg0')])
4230 ## mgt-headers.h: ns3::MgtBeaconHeader::MgtBeaconHeader() [constructor]
4231 cls.add_constructor([])
4234 def register_Ns3MinstrelWifiManager_methods(root_module, cls):
4235 ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager(ns3::MinstrelWifiManager const & arg0) [copy constructor]
4236 cls.add_constructor([param('ns3::MinstrelWifiManager const &', 'arg0')])
4237 ## minstrel-wifi-manager.h: static ns3::TypeId ns3::MinstrelWifiManager::GetTypeId() [member function]
4238 cls.add_method('GetTypeId',
4242 ## minstrel-wifi-manager.h: ns3::MinstrelWifiManager::MinstrelWifiManager() [constructor]
4243 cls.add_constructor([])
4244 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::SetupPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4245 cls.add_method('SetupPhy',
4247 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4249 ## minstrel-wifi-manager.h: ns3::Time ns3::MinstrelWifiManager::GetCalcTxTime(ns3::WifiMode mode) const [member function]
4250 cls.add_method('GetCalcTxTime',
4252 [param('ns3::WifiMode', 'mode')],
4254 ## minstrel-wifi-manager.h: void ns3::MinstrelWifiManager::AddCalcTxTime(ns3::WifiMode mode, ns3::Time t) [member function]
4255 cls.add_method('AddCalcTxTime',
4257 [param('ns3::WifiMode', 'mode'), param('ns3::Time', 't')])
4258 ## minstrel-wifi-manager.h: ns3::WifiRemoteStation * ns3::MinstrelWifiManager::CreateStation() [member function]
4259 cls.add_method('CreateStation',
4260 'ns3::WifiRemoteStation *',
4262 visibility='private', is_virtual=True)
4265 def register_Ns3MsduAggregator_methods(root_module, cls):
4266 ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator(ns3::MsduAggregator const & arg0) [copy constructor]
4267 cls.add_constructor([param('ns3::MsduAggregator const &', 'arg0')])
4268 ## msdu-aggregator.h: ns3::MsduAggregator::MsduAggregator() [constructor]
4269 cls.add_constructor([])
4270 ## msdu-aggregator.h: static ns3::TypeId ns3::MsduAggregator::GetTypeId() [member function]
4271 cls.add_method('GetTypeId',
4275 ## msdu-aggregator.h: bool ns3::MsduAggregator::Aggregate(ns3::Ptr<ns3::Packet const> packet, ns3::Ptr<ns3::Packet> aggregatedPacket, ns3::Mac48Address src, ns3::Mac48Address dest) [member function]
4276 cls.add_method('Aggregate',
4278 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket'), param('ns3::Mac48Address', 'src'), param('ns3::Mac48Address', 'dest')],
4279 is_pure_virtual=True, is_virtual=True)
4280 ## msdu-aggregator.h: static std::list<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader>, std::allocator<std::pair<ns3::Ptr<ns3::Packet>, ns3::AmsduSubframeHeader> > > ns3::MsduAggregator::Deaggregate(ns3::Ptr<ns3::Packet> aggregatedPacket) [member function]
4281 cls.add_method('Deaggregate',
4282 'std::list< std::pair< ns3::Ptr< ns3::Packet >, ns3::AmsduSubframeHeader > >',
4283 [param('ns3::Ptr< ns3::Packet >', 'aggregatedPacket')],
4287 def register_Ns3NakagamiPropagationLossModel_methods(root_module, cls):
4288 ## propagation-loss-model.h: static ns3::TypeId ns3::NakagamiPropagationLossModel::GetTypeId() [member function]
4289 cls.add_method('GetTypeId',
4293 ## propagation-loss-model.h: ns3::NakagamiPropagationLossModel::NakagamiPropagationLossModel() [constructor]
4294 cls.add_constructor([])
4295 ## propagation-loss-model.h: double ns3::NakagamiPropagationLossModel::DoCalcRxPower(double txPowerDbm, ns3::Ptr<ns3::MobilityModel> a, ns3::Ptr<ns3::MobilityModel> b) const [member function]
4296 cls.add_method('DoCalcRxPower',
4298 [param('double', 'txPowerDbm'), param('ns3::Ptr< ns3::MobilityModel >', 'a'), param('ns3::Ptr< ns3::MobilityModel >', 'b')],
4299 is_const=True, visibility='private', is_virtual=True)
4302 def register_Ns3NqapWifiMac_methods(root_module, cls):
4303 ## nqap-wifi-mac.h: static ns3::TypeId ns3::NqapWifiMac::GetTypeId() [member function]
4304 cls.add_method('GetTypeId',
4308 ## nqap-wifi-mac.h: ns3::NqapWifiMac::NqapWifiMac() [constructor]
4309 cls.add_constructor([])
4310 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSlot(ns3::Time slotTime) [member function]
4311 cls.add_method('SetSlot',
4313 [param('ns3::Time', 'slotTime')],
4315 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSifs(ns3::Time sifs) [member function]
4316 cls.add_method('SetSifs',
4318 [param('ns3::Time', 'sifs')],
4320 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
4321 cls.add_method('SetEifsNoDifs',
4323 [param('ns3::Time', 'eifsNoDifs')],
4325 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
4326 cls.add_method('SetAckTimeout',
4328 [param('ns3::Time', 'ackTimeout')],
4330 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4331 cls.add_method('SetCtsTimeout',
4333 [param('ns3::Time', 'ctsTimeout')],
4335 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetPifs(ns3::Time pifs) [member function]
4336 cls.add_method('SetPifs',
4338 [param('ns3::Time', 'pifs')],
4340 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSlot() const [member function]
4341 cls.add_method('GetSlot',
4344 is_const=True, is_virtual=True)
4345 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetSifs() const [member function]
4346 cls.add_method('GetSifs',
4349 is_const=True, is_virtual=True)
4350 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetEifsNoDifs() const [member function]
4351 cls.add_method('GetEifsNoDifs',
4354 is_const=True, is_virtual=True)
4355 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetAckTimeout() const [member function]
4356 cls.add_method('GetAckTimeout',
4359 is_const=True, is_virtual=True)
4360 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetCtsTimeout() const [member function]
4361 cls.add_method('GetCtsTimeout',
4364 is_const=True, is_virtual=True)
4365 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetPifs() const [member function]
4366 cls.add_method('GetPifs',
4369 is_const=True, is_virtual=True)
4370 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4371 cls.add_method('SetWifiPhy',
4373 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4375 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
4376 cls.add_method('SetWifiRemoteStationManager',
4378 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
4380 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
4381 cls.add_method('Enqueue',
4383 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
4385 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
4386 cls.add_method('Enqueue',
4388 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
4390 ## nqap-wifi-mac.h: bool ns3::NqapWifiMac::SupportsSendFrom() const [member function]
4391 cls.add_method('SupportsSendFrom',
4394 is_const=True, is_virtual=True)
4395 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
4396 cls.add_method('SetForwardUpCallback',
4398 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
4400 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
4401 cls.add_method('SetLinkUpCallback',
4403 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
4405 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
4406 cls.add_method('SetLinkDownCallback',
4408 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
4410 ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetAddress() const [member function]
4411 cls.add_method('GetAddress',
4412 'ns3::Mac48Address',
4414 is_const=True, is_virtual=True)
4415 ## nqap-wifi-mac.h: ns3::Ssid ns3::NqapWifiMac::GetSsid() const [member function]
4416 cls.add_method('GetSsid',
4419 is_const=True, is_virtual=True)
4420 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
4421 cls.add_method('SetAddress',
4423 [param('ns3::Mac48Address', 'address')],
4425 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
4426 cls.add_method('SetSsid',
4428 [param('ns3::Ssid', 'ssid')],
4430 ## nqap-wifi-mac.h: ns3::Mac48Address ns3::NqapWifiMac::GetBssid() const [member function]
4431 cls.add_method('GetBssid',
4432 'ns3::Mac48Address',
4434 is_const=True, is_virtual=True)
4435 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
4436 cls.add_method('SetBeaconInterval',
4438 [param('ns3::Time', 'interval')])
4439 ## nqap-wifi-mac.h: ns3::Time ns3::NqapWifiMac::GetBeaconInterval() const [member function]
4440 cls.add_method('GetBeaconInterval',
4444 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::StartBeaconing() [member function]
4445 cls.add_method('StartBeaconing',
4448 ## nqap-wifi-mac.h: void ns3::NqapWifiMac::DoDispose() [member function]
4449 cls.add_method('DoDispose',
4452 visibility='private', is_virtual=True)
4455 def register_Ns3NqstaWifiMac_methods(root_module, cls):
4456 ## nqsta-wifi-mac.h: static ns3::TypeId ns3::NqstaWifiMac::GetTypeId() [member function]
4457 cls.add_method('GetTypeId',
4461 ## nqsta-wifi-mac.h: ns3::NqstaWifiMac::NqstaWifiMac() [constructor]
4462 cls.add_constructor([])
4463 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
4464 cls.add_method('SetSlot',
4466 [param('ns3::Time', 'slotTime')],
4468 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSifs(ns3::Time sifs) [member function]
4469 cls.add_method('SetSifs',
4471 [param('ns3::Time', 'sifs')],
4473 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
4474 cls.add_method('SetEifsNoDifs',
4476 [param('ns3::Time', 'eifsNoDifs')],
4478 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
4479 cls.add_method('SetAckTimeout',
4481 [param('ns3::Time', 'ackTimeout')],
4483 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4484 cls.add_method('SetCtsTimeout',
4486 [param('ns3::Time', 'ctsTimeout')],
4488 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetPifs(ns3::Time pifs) [member function]
4489 cls.add_method('SetPifs',
4491 [param('ns3::Time', 'pifs')],
4493 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSlot() const [member function]
4494 cls.add_method('GetSlot',
4497 is_const=True, is_virtual=True)
4498 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetSifs() const [member function]
4499 cls.add_method('GetSifs',
4502 is_const=True, is_virtual=True)
4503 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetEifsNoDifs() const [member function]
4504 cls.add_method('GetEifsNoDifs',
4507 is_const=True, is_virtual=True)
4508 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetAckTimeout() const [member function]
4509 cls.add_method('GetAckTimeout',
4512 is_const=True, is_virtual=True)
4513 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetCtsTimeout() const [member function]
4514 cls.add_method('GetCtsTimeout',
4517 is_const=True, is_virtual=True)
4518 ## nqsta-wifi-mac.h: ns3::Time ns3::NqstaWifiMac::GetPifs() const [member function]
4519 cls.add_method('GetPifs',
4522 is_const=True, is_virtual=True)
4523 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4524 cls.add_method('SetWifiPhy',
4526 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4528 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
4529 cls.add_method('SetWifiRemoteStationManager',
4531 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
4533 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
4534 cls.add_method('Enqueue',
4536 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
4538 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
4539 cls.add_method('Enqueue',
4541 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
4543 ## nqsta-wifi-mac.h: bool ns3::NqstaWifiMac::SupportsSendFrom() const [member function]
4544 cls.add_method('SupportsSendFrom',
4547 is_const=True, is_virtual=True)
4548 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
4549 cls.add_method('SetForwardUpCallback',
4551 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
4553 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
4554 cls.add_method('SetLinkUpCallback',
4556 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
4558 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
4559 cls.add_method('SetLinkDownCallback',
4561 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
4563 ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetAddress() const [member function]
4564 cls.add_method('GetAddress',
4565 'ns3::Mac48Address',
4567 is_const=True, is_virtual=True)
4568 ## nqsta-wifi-mac.h: ns3::Ssid ns3::NqstaWifiMac::GetSsid() const [member function]
4569 cls.add_method('GetSsid',
4572 is_const=True, is_virtual=True)
4573 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
4574 cls.add_method('SetAddress',
4576 [param('ns3::Mac48Address', 'address')],
4578 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
4579 cls.add_method('SetSsid',
4581 [param('ns3::Ssid', 'ssid')],
4583 ## nqsta-wifi-mac.h: ns3::Mac48Address ns3::NqstaWifiMac::GetBssid() const [member function]
4584 cls.add_method('GetBssid',
4585 'ns3::Mac48Address',
4587 is_const=True, is_virtual=True)
4588 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
4589 cls.add_method('SetMaxMissedBeacons',
4591 [param('uint32_t', 'missed')])
4592 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
4593 cls.add_method('SetProbeRequestTimeout',
4595 [param('ns3::Time', 'timeout')])
4596 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
4597 cls.add_method('SetAssocRequestTimeout',
4599 [param('ns3::Time', 'timeout')])
4600 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::StartActiveAssociation() [member function]
4601 cls.add_method('StartActiveAssociation',
4604 ## nqsta-wifi-mac.h: void ns3::NqstaWifiMac::DoDispose() [member function]
4605 cls.add_method('DoDispose',
4608 visibility='private', is_virtual=True)
4611 def register_Ns3OnoeWifiManager_methods(root_module, cls):
4612 ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager(ns3::OnoeWifiManager const & arg0) [copy constructor]
4613 cls.add_constructor([param('ns3::OnoeWifiManager const &', 'arg0')])
4614 ## onoe-wifi-manager.h: static ns3::TypeId ns3::OnoeWifiManager::GetTypeId() [member function]
4615 cls.add_method('GetTypeId',
4619 ## onoe-wifi-manager.h: ns3::OnoeWifiManager::OnoeWifiManager() [constructor]
4620 cls.add_constructor([])
4621 ## onoe-wifi-manager.h: ns3::WifiRemoteStation * ns3::OnoeWifiManager::CreateStation() [member function]
4622 cls.add_method('CreateStation',
4623 'ns3::WifiRemoteStation *',
4625 visibility='private', is_virtual=True)
4628 def register_Ns3QadhocWifiMac_methods(root_module, cls):
4629 ## qadhoc-wifi-mac.h: static ns3::TypeId ns3::QadhocWifiMac::GetTypeId() [member function]
4630 cls.add_method('GetTypeId',
4634 ## qadhoc-wifi-mac.h: ns3::QadhocWifiMac::QadhocWifiMac() [constructor]
4635 cls.add_constructor([])
4636 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSlot(ns3::Time slotTime) [member function]
4637 cls.add_method('SetSlot',
4639 [param('ns3::Time', 'slotTime')],
4641 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSifs(ns3::Time sifs) [member function]
4642 cls.add_method('SetSifs',
4644 [param('ns3::Time', 'sifs')],
4646 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
4647 cls.add_method('SetEifsNoDifs',
4649 [param('ns3::Time', 'eifsNoDifs')],
4651 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
4652 cls.add_method('SetAckTimeout',
4654 [param('ns3::Time', 'ackTimeout')],
4656 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4657 cls.add_method('SetCtsTimeout',
4659 [param('ns3::Time', 'ctsTimeout')],
4661 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetPifs(ns3::Time pifs) [member function]
4662 cls.add_method('SetPifs',
4664 [param('ns3::Time', 'pifs')],
4666 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetSlot() const [member function]
4667 cls.add_method('GetSlot',
4670 is_const=True, is_virtual=True)
4671 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetSifs() const [member function]
4672 cls.add_method('GetSifs',
4675 is_const=True, is_virtual=True)
4676 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetEifsNoDifs() const [member function]
4677 cls.add_method('GetEifsNoDifs',
4680 is_const=True, is_virtual=True)
4681 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetAckTimeout() const [member function]
4682 cls.add_method('GetAckTimeout',
4685 is_const=True, is_virtual=True)
4686 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetCtsTimeout() const [member function]
4687 cls.add_method('GetCtsTimeout',
4690 is_const=True, is_virtual=True)
4691 ## qadhoc-wifi-mac.h: ns3::Time ns3::QadhocWifiMac::GetPifs() const [member function]
4692 cls.add_method('GetPifs',
4695 is_const=True, is_virtual=True)
4696 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4697 cls.add_method('SetWifiPhy',
4699 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4701 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
4702 cls.add_method('SetWifiRemoteStationManager',
4704 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
4706 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
4707 cls.add_method('Enqueue',
4709 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
4711 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
4712 cls.add_method('Enqueue',
4714 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
4716 ## qadhoc-wifi-mac.h: bool ns3::QadhocWifiMac::SupportsSendFrom() const [member function]
4717 cls.add_method('SupportsSendFrom',
4720 is_const=True, is_virtual=True)
4721 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
4722 cls.add_method('SetForwardUpCallback',
4724 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
4726 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
4727 cls.add_method('SetLinkUpCallback',
4729 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
4731 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
4732 cls.add_method('SetLinkDownCallback',
4734 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
4736 ## qadhoc-wifi-mac.h: ns3::Mac48Address ns3::QadhocWifiMac::GetAddress() const [member function]
4737 cls.add_method('GetAddress',
4738 'ns3::Mac48Address',
4740 is_const=True, is_virtual=True)
4741 ## qadhoc-wifi-mac.h: ns3::Ssid ns3::QadhocWifiMac::GetSsid() const [member function]
4742 cls.add_method('GetSsid',
4745 is_const=True, is_virtual=True)
4746 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetAddress(ns3::Mac48Address address) [member function]
4747 cls.add_method('SetAddress',
4749 [param('ns3::Mac48Address', 'address')],
4751 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::SetSsid(ns3::Ssid ssid) [member function]
4752 cls.add_method('SetSsid',
4754 [param('ns3::Ssid', 'ssid')],
4756 ## qadhoc-wifi-mac.h: ns3::Mac48Address ns3::QadhocWifiMac::GetBssid() const [member function]
4757 cls.add_method('GetBssid',
4758 'ns3::Mac48Address',
4760 is_const=True, is_virtual=True)
4761 ## qadhoc-wifi-mac.h: void ns3::QadhocWifiMac::DoDispose() [member function]
4762 cls.add_method('DoDispose',
4765 visibility='private', is_virtual=True)
4768 def register_Ns3QapWifiMac_methods(root_module, cls):
4769 ## qap-wifi-mac.h: static ns3::TypeId ns3::QapWifiMac::GetTypeId() [member function]
4770 cls.add_method('GetTypeId',
4774 ## qap-wifi-mac.h: ns3::QapWifiMac::QapWifiMac() [constructor]
4775 cls.add_constructor([])
4776 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSlot(ns3::Time slotTime) [member function]
4777 cls.add_method('SetSlot',
4779 [param('ns3::Time', 'slotTime')],
4781 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSifs(ns3::Time sifs) [member function]
4782 cls.add_method('SetSifs',
4784 [param('ns3::Time', 'sifs')],
4786 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
4787 cls.add_method('SetEifsNoDifs',
4789 [param('ns3::Time', 'eifsNoDifs')],
4791 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
4792 cls.add_method('SetAckTimeout',
4794 [param('ns3::Time', 'ackTimeout')],
4796 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4797 cls.add_method('SetCtsTimeout',
4799 [param('ns3::Time', 'ctsTimeout')],
4801 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetPifs(ns3::Time pifs) [member function]
4802 cls.add_method('SetPifs',
4804 [param('ns3::Time', 'pifs')],
4806 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetSlot() const [member function]
4807 cls.add_method('GetSlot',
4810 is_const=True, is_virtual=True)
4811 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetSifs() const [member function]
4812 cls.add_method('GetSifs',
4815 is_const=True, is_virtual=True)
4816 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetEifsNoDifs() const [member function]
4817 cls.add_method('GetEifsNoDifs',
4820 is_const=True, is_virtual=True)
4821 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetAckTimeout() const [member function]
4822 cls.add_method('GetAckTimeout',
4825 is_const=True, is_virtual=True)
4826 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetCtsTimeout() const [member function]
4827 cls.add_method('GetCtsTimeout',
4830 is_const=True, is_virtual=True)
4831 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetPifs() const [member function]
4832 cls.add_method('GetPifs',
4835 is_const=True, is_virtual=True)
4836 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4837 cls.add_method('SetWifiPhy',
4839 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4841 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
4842 cls.add_method('SetWifiRemoteStationManager',
4844 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
4846 ## qap-wifi-mac.h: void ns3::QapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
4847 cls.add_method('Enqueue',
4849 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
4851 ## qap-wifi-mac.h: void ns3::QapWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
4852 cls.add_method('Enqueue',
4854 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
4856 ## qap-wifi-mac.h: bool ns3::QapWifiMac::SupportsSendFrom() const [member function]
4857 cls.add_method('SupportsSendFrom',
4860 is_const=True, is_virtual=True)
4861 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
4862 cls.add_method('SetForwardUpCallback',
4864 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
4866 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
4867 cls.add_method('SetLinkUpCallback',
4869 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
4871 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
4872 cls.add_method('SetLinkDownCallback',
4874 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
4876 ## qap-wifi-mac.h: ns3::Mac48Address ns3::QapWifiMac::GetAddress() const [member function]
4877 cls.add_method('GetAddress',
4878 'ns3::Mac48Address',
4880 is_const=True, is_virtual=True)
4881 ## qap-wifi-mac.h: ns3::Ssid ns3::QapWifiMac::GetSsid() const [member function]
4882 cls.add_method('GetSsid',
4885 is_const=True, is_virtual=True)
4886 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetAddress(ns3::Mac48Address address) [member function]
4887 cls.add_method('SetAddress',
4889 [param('ns3::Mac48Address', 'address')],
4891 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetSsid(ns3::Ssid ssid) [member function]
4892 cls.add_method('SetSsid',
4894 [param('ns3::Ssid', 'ssid')],
4896 ## qap-wifi-mac.h: ns3::Mac48Address ns3::QapWifiMac::GetBssid() const [member function]
4897 cls.add_method('GetBssid',
4898 'ns3::Mac48Address',
4900 is_const=True, is_virtual=True)
4901 ## qap-wifi-mac.h: void ns3::QapWifiMac::SetBeaconInterval(ns3::Time interval) [member function]
4902 cls.add_method('SetBeaconInterval',
4904 [param('ns3::Time', 'interval')])
4905 ## qap-wifi-mac.h: ns3::Time ns3::QapWifiMac::GetBeaconInterval() const [member function]
4906 cls.add_method('GetBeaconInterval',
4910 ## qap-wifi-mac.h: void ns3::QapWifiMac::StartBeaconing() [member function]
4911 cls.add_method('StartBeaconing',
4914 ## qap-wifi-mac.h: void ns3::QapWifiMac::DoDispose() [member function]
4915 cls.add_method('DoDispose',
4918 visibility='private', is_virtual=True)
4921 def register_Ns3QstaWifiMac_methods(root_module, cls):
4922 ## qsta-wifi-mac.h: static ns3::TypeId ns3::QstaWifiMac::GetTypeId() [member function]
4923 cls.add_method('GetTypeId',
4927 ## qsta-wifi-mac.h: ns3::QstaWifiMac::QstaWifiMac() [constructor]
4928 cls.add_constructor([])
4929 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSlot(ns3::Time slotTime) [member function]
4930 cls.add_method('SetSlot',
4932 [param('ns3::Time', 'slotTime')],
4934 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSifs(ns3::Time sifs) [member function]
4935 cls.add_method('SetSifs',
4937 [param('ns3::Time', 'sifs')],
4939 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetEifsNoDifs(ns3::Time eifsNoDifs) [member function]
4940 cls.add_method('SetEifsNoDifs',
4942 [param('ns3::Time', 'eifsNoDifs')],
4944 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAckTimeout(ns3::Time ackTimeout) [member function]
4945 cls.add_method('SetAckTimeout',
4947 [param('ns3::Time', 'ackTimeout')],
4949 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetCtsTimeout(ns3::Time ctsTimeout) [member function]
4950 cls.add_method('SetCtsTimeout',
4952 [param('ns3::Time', 'ctsTimeout')],
4954 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetPifs(ns3::Time pifs) [member function]
4955 cls.add_method('SetPifs',
4957 [param('ns3::Time', 'pifs')],
4959 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetSlot() const [member function]
4960 cls.add_method('GetSlot',
4963 is_const=True, is_virtual=True)
4964 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetSifs() const [member function]
4965 cls.add_method('GetSifs',
4968 is_const=True, is_virtual=True)
4969 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetEifsNoDifs() const [member function]
4970 cls.add_method('GetEifsNoDifs',
4973 is_const=True, is_virtual=True)
4974 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetAckTimeout() const [member function]
4975 cls.add_method('GetAckTimeout',
4978 is_const=True, is_virtual=True)
4979 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetCtsTimeout() const [member function]
4980 cls.add_method('GetCtsTimeout',
4983 is_const=True, is_virtual=True)
4984 ## qsta-wifi-mac.h: ns3::Time ns3::QstaWifiMac::GetPifs() const [member function]
4985 cls.add_method('GetPifs',
4988 is_const=True, is_virtual=True)
4989 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetWifiPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
4990 cls.add_method('SetWifiPhy',
4992 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')],
4994 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetWifiRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> stationManager) [member function]
4995 cls.add_method('SetWifiRemoteStationManager',
4997 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'stationManager')],
4999 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to, ns3::Mac48Address from) [member function]
5000 cls.add_method('Enqueue',
5002 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to'), param('ns3::Mac48Address', 'from')],
5004 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::Enqueue(ns3::Ptr<ns3::Packet const> packet, ns3::Mac48Address to) [member function]
5005 cls.add_method('Enqueue',
5007 [param('ns3::Ptr< ns3::Packet const >', 'packet'), param('ns3::Mac48Address', 'to')],
5009 ## qsta-wifi-mac.h: bool ns3::QstaWifiMac::SupportsSendFrom() const [member function]
5010 cls.add_method('SupportsSendFrom',
5013 is_const=True, is_virtual=True)
5014 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetForwardUpCallback(ns3::Callback<void, ns3::Ptr<ns3::Packet>, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> upCallback) [member function]
5015 cls.add_method('SetForwardUpCallback',
5017 [param('ns3::Callback< void, ns3::Ptr< ns3::Packet >, ns3::Mac48Address, ns3::Mac48Address, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'upCallback')],
5019 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetLinkUpCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkUp) [member function]
5020 cls.add_method('SetLinkUpCallback',
5022 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkUp')],
5024 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetLinkDownCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> linkDown) [member function]
5025 cls.add_method('SetLinkDownCallback',
5027 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'linkDown')],
5029 ## qsta-wifi-mac.h: ns3::Mac48Address ns3::QstaWifiMac::GetAddress() const [member function]
5030 cls.add_method('GetAddress',
5031 'ns3::Mac48Address',
5033 is_const=True, is_virtual=True)
5034 ## qsta-wifi-mac.h: ns3::Ssid ns3::QstaWifiMac::GetSsid() const [member function]
5035 cls.add_method('GetSsid',
5038 is_const=True, is_virtual=True)
5039 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAddress(ns3::Mac48Address address) [member function]
5040 cls.add_method('SetAddress',
5042 [param('ns3::Mac48Address', 'address')],
5044 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetSsid(ns3::Ssid ssid) [member function]
5045 cls.add_method('SetSsid',
5047 [param('ns3::Ssid', 'ssid')],
5049 ## qsta-wifi-mac.h: ns3::Mac48Address ns3::QstaWifiMac::GetBssid() const [member function]
5050 cls.add_method('GetBssid',
5051 'ns3::Mac48Address',
5053 is_const=True, is_virtual=True)
5054 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetMaxMissedBeacons(uint32_t missed) [member function]
5055 cls.add_method('SetMaxMissedBeacons',
5057 [param('uint32_t', 'missed')])
5058 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetProbeRequestTimeout(ns3::Time timeout) [member function]
5059 cls.add_method('SetProbeRequestTimeout',
5061 [param('ns3::Time', 'timeout')])
5062 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::SetAssocRequestTimeout(ns3::Time timeout) [member function]
5063 cls.add_method('SetAssocRequestTimeout',
5065 [param('ns3::Time', 'timeout')])
5066 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::StartActiveAssociation() [member function]
5067 cls.add_method('StartActiveAssociation',
5070 ## qsta-wifi-mac.h: void ns3::QstaWifiMac::DoDispose() [member function]
5071 cls.add_method('DoDispose',
5074 visibility='private', is_virtual=True)
5077 def register_Ns3RraaWifiManager_methods(root_module, cls):
5078 ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager(ns3::RraaWifiManager const & arg0) [copy constructor]
5079 cls.add_constructor([param('ns3::RraaWifiManager const &', 'arg0')])
5080 ## rraa-wifi-manager.h: static ns3::TypeId ns3::RraaWifiManager::GetTypeId() [member function]
5081 cls.add_method('GetTypeId',
5085 ## rraa-wifi-manager.h: ns3::RraaWifiManager::RraaWifiManager() [constructor]
5086 cls.add_constructor([])
5087 ## rraa-wifi-manager.h: bool ns3::RraaWifiManager::OnlyBasic() [member function]
5088 cls.add_method('OnlyBasic',
5091 ## rraa-wifi-manager.h: ns3::Time ns3::RraaWifiManager::GetTimeout() const [member function]
5092 cls.add_method('GetTimeout',
5096 ## rraa-wifi-manager.h: ns3::ThresholdsItem ns3::RraaWifiManager::GetThresholds(ns3::WifiMode mode) const [member function]
5097 cls.add_method('GetThresholds',
5098 'ns3::ThresholdsItem',
5099 [param('ns3::WifiMode', 'mode')],
5101 ## rraa-wifi-manager.h: ns3::WifiRemoteStation * ns3::RraaWifiManager::CreateStation() [member function]
5102 cls.add_method('CreateStation',
5103 'ns3::WifiRemoteStation *',
5105 visibility='private', is_virtual=True)
5108 def register_Ns3WifiChannel_methods(root_module, cls):
5109 ## wifi-channel.h: ns3::WifiChannel::WifiChannel(ns3::WifiChannel const & arg0) [copy constructor]
5110 cls.add_constructor([param('ns3::WifiChannel const &', 'arg0')])
5111 ## wifi-channel.h: ns3::WifiChannel::WifiChannel() [constructor]
5112 cls.add_constructor([])
5113 ## wifi-channel.h: static ns3::TypeId ns3::WifiChannel::GetTypeId() [member function]
5114 cls.add_method('GetTypeId',
5120 def register_Ns3WifiNetDevice_methods(root_module, cls):
5121 ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice(ns3::WifiNetDevice const & arg0) [copy constructor]
5122 cls.add_constructor([param('ns3::WifiNetDevice const &', 'arg0')])
5123 ## wifi-net-device.h: static ns3::TypeId ns3::WifiNetDevice::GetTypeId() [member function]
5124 cls.add_method('GetTypeId',
5128 ## wifi-net-device.h: ns3::WifiNetDevice::WifiNetDevice() [constructor]
5129 cls.add_constructor([])
5130 ## wifi-net-device.h: void ns3::WifiNetDevice::SetMac(ns3::Ptr<ns3::WifiMac> mac) [member function]
5131 cls.add_method('SetMac',
5133 [param('ns3::Ptr< ns3::WifiMac >', 'mac')])
5134 ## wifi-net-device.h: void ns3::WifiNetDevice::SetPhy(ns3::Ptr<ns3::WifiPhy> phy) [member function]
5135 cls.add_method('SetPhy',
5137 [param('ns3::Ptr< ns3::WifiPhy >', 'phy')])
5138 ## wifi-net-device.h: void ns3::WifiNetDevice::SetRemoteStationManager(ns3::Ptr<ns3::WifiRemoteStationManager> manager) [member function]
5139 cls.add_method('SetRemoteStationManager',
5141 [param('ns3::Ptr< ns3::WifiRemoteStationManager >', 'manager')])
5142 ## wifi-net-device.h: ns3::Ptr<ns3::WifiMac> ns3::WifiNetDevice::GetMac() const [member function]
5143 cls.add_method('GetMac',
5144 'ns3::Ptr< ns3::WifiMac >',
5147 ## wifi-net-device.h: ns3::Ptr<ns3::WifiPhy> ns3::WifiNetDevice::GetPhy() const [member function]
5148 cls.add_method('GetPhy',
5149 'ns3::Ptr< ns3::WifiPhy >',
5152 ## wifi-net-device.h: ns3::Ptr<ns3::WifiRemoteStationManager> ns3::WifiNetDevice::GetRemoteStationManager() const [member function]
5153 cls.add_method('GetRemoteStationManager',
5154 'ns3::Ptr< ns3::WifiRemoteStationManager >',
5157 ## wifi-net-device.h: void ns3::WifiNetDevice::SetIfIndex(uint32_t const index) [member function]
5158 cls.add_method('SetIfIndex',
5160 [param('uint32_t const', 'index')],
5162 ## wifi-net-device.h: uint32_t ns3::WifiNetDevice::GetIfIndex() const [member function]
5163 cls.add_method('GetIfIndex',
5166 is_const=True, is_virtual=True)
5167 ## wifi-net-device.h: ns3::Ptr<ns3::Channel> ns3::WifiNetDevice::GetChannel() const [member function]
5168 cls.add_method('GetChannel',
5169 'ns3::Ptr< ns3::Channel >',
5171 is_const=True, is_virtual=True)
5172 ## wifi-net-device.h: void ns3::WifiNetDevice::SetAddress(ns3::Address address) [member function]
5173 cls.add_method('SetAddress',
5175 [param('ns3::Address', 'address')],
5177 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetAddress() const [member function]
5178 cls.add_method('GetAddress',
5181 is_const=True, is_virtual=True)
5182 ## wifi-net-device.h: bool ns3::WifiNetDevice::SetMtu(uint16_t const mtu) [member function]
5183 cls.add_method('SetMtu',
5185 [param('uint16_t const', 'mtu')],
5187 ## wifi-net-device.h: uint16_t ns3::WifiNetDevice::GetMtu() const [member function]
5188 cls.add_method('GetMtu',
5191 is_const=True, is_virtual=True)
5192 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsLinkUp() const [member function]
5193 cls.add_method('IsLinkUp',
5196 is_const=True, is_virtual=True)
5197 ## wifi-net-device.h: void ns3::WifiNetDevice::SetLinkChangeCallback(ns3::Callback<void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> callback) [member function]
5198 cls.add_method('SetLinkChangeCallback',
5200 [param('ns3::Callback< void, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'callback')],
5202 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBroadcast() const [member function]
5203 cls.add_method('IsBroadcast',
5206 is_const=True, is_virtual=True)
5207 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetBroadcast() const [member function]
5208 cls.add_method('GetBroadcast',
5211 is_const=True, is_virtual=True)
5212 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsMulticast() const [member function]
5213 cls.add_method('IsMulticast',
5216 is_const=True, is_virtual=True)
5217 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv4Address multicastGroup) const [member function]
5218 cls.add_method('GetMulticast',
5220 [param('ns3::Ipv4Address', 'multicastGroup')],
5221 is_const=True, is_virtual=True)
5222 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsPointToPoint() const [member function]
5223 cls.add_method('IsPointToPoint',
5226 is_const=True, is_virtual=True)
5227 ## wifi-net-device.h: bool ns3::WifiNetDevice::IsBridge() const [member function]
5228 cls.add_method('IsBridge',
5231 is_const=True, is_virtual=True)
5232 ## wifi-net-device.h: bool ns3::WifiNetDevice::Send(ns3::Ptr<ns3::Packet> packet, ns3::Address const & dest, uint16_t protocolNumber) [member function]
5233 cls.add_method('Send',
5235 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
5237 ## wifi-net-device.h: ns3::Ptr<ns3::Node> ns3::WifiNetDevice::GetNode() const [member function]
5238 cls.add_method('GetNode',
5239 'ns3::Ptr< ns3::Node >',
5241 is_const=True, is_virtual=True)
5242 ## wifi-net-device.h: void ns3::WifiNetDevice::SetNode(ns3::Ptr<ns3::Node> node) [member function]
5243 cls.add_method('SetNode',
5245 [param('ns3::Ptr< ns3::Node >', 'node')],
5247 ## wifi-net-device.h: bool ns3::WifiNetDevice::NeedsArp() const [member function]
5248 cls.add_method('NeedsArp',
5251 is_const=True, is_virtual=True)
5252 ## wifi-net-device.h: void ns3::WifiNetDevice::SetReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
5253 cls.add_method('SetReceiveCallback',
5255 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
5257 ## wifi-net-device.h: ns3::Address ns3::WifiNetDevice::GetMulticast(ns3::Ipv6Address addr) const [member function]
5258 cls.add_method('GetMulticast',
5260 [param('ns3::Ipv6Address', 'addr')],
5261 is_const=True, is_virtual=True)
5262 ## wifi-net-device.h: bool ns3::WifiNetDevice::SendFrom(ns3::Ptr<ns3::Packet> packet, ns3::Address const & source, ns3::Address const & dest, uint16_t protocolNumber) [member function]
5263 cls.add_method('SendFrom',
5265 [param('ns3::Ptr< ns3::Packet >', 'packet'), param('ns3::Address const &', 'source'), param('ns3::Address const &', 'dest'), param('uint16_t', 'protocolNumber')],
5267 ## wifi-net-device.h: void ns3::WifiNetDevice::SetPromiscReceiveCallback(ns3::Callback<bool, ns3::Ptr<ns3::NetDevice>, ns3::Ptr<ns3::Packet const>, unsigned short, ns3::Address const&, ns3::Address const&, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty> cb) [member function]
5268 cls.add_method('SetPromiscReceiveCallback',
5270 [param('ns3::Callback< bool, ns3::Ptr< ns3::NetDevice >, ns3::Ptr< ns3::Packet const >, unsigned short, ns3::Address const &, ns3::Address const &, ns3::NetDevice::PacketType, ns3::empty, ns3::empty, ns3::empty >', 'cb')],
5272 ## wifi-net-device.h: bool ns3::WifiNetDevice::SupportsSendFrom() const [member function]
5273 cls.add_method('SupportsSendFrom',
5276 is_const=True, is_virtual=True)
5277 ## wifi-net-device.h: void ns3::WifiNetDevice::DoDispose() [member function]
5278 cls.add_method('DoDispose',
5281 visibility='private', is_virtual=True)
5284 def register_Ns3YansErrorRateModel_methods(root_module, cls):
5285 ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel(ns3::YansErrorRateModel const & arg0) [copy constructor]
5286 cls.add_constructor([param('ns3::YansErrorRateModel const &', 'arg0')])
5287 ## yans-error-rate-model.h: static ns3::TypeId ns3::YansErrorRateModel::GetTypeId() [member function]
5288 cls.add_method('GetTypeId',
5292 ## yans-error-rate-model.h: ns3::YansErrorRateModel::YansErrorRateModel() [constructor]
5293 cls.add_constructor([])
5294 ## yans-error-rate-model.h: double ns3::YansErrorRateModel::GetChunkSuccessRate(ns3::WifiMode mode, double snr, uint32_t nbits) const [member function]
5295 cls.add_method('GetChunkSuccessRate',
5297 [param('ns3::WifiMode', 'mode'), param('double', 'snr'), param('uint32_t', 'nbits')],
5298 is_const=True, is_virtual=True)
5301 def register_Ns3YansWifiChannel_methods(root_module, cls):
5302 ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel(ns3::YansWifiChannel const & arg0) [copy constructor]
5303 cls.add_constructor([param('ns3::YansWifiChannel const &', 'arg0')])
5304 ## yans-wifi-channel.h: static ns3::TypeId ns3::YansWifiChannel::GetTypeId() [member function]
5305 cls.add_method('GetTypeId',
5309 ## yans-wifi-channel.h: ns3::YansWifiChannel::YansWifiChannel() [constructor]
5310 cls.add_constructor([])
5311 ## yans-wifi-channel.h: uint32_t ns3::YansWifiChannel::GetNDevices() const [member function]
5312 cls.add_method('GetNDevices',
5315 is_const=True, is_virtual=True)
5316 ## yans-wifi-channel.h: ns3::Ptr<ns3::NetDevice> ns3::YansWifiChannel::GetDevice(uint32_t i) const [member function]
5317 cls.add_method('GetDevice',
5318 'ns3::Ptr< ns3::NetDevice >',
5319 [param('uint32_t', 'i')],
5320 is_const=True, is_virtual=True)
5321 ## yans-wifi-channel.h: void ns3::YansWifiChannel::Add(ns3::Ptr<ns3::YansWifiPhy> phy) [member function]
5322 cls.add_method('Add',
5324 [param('ns3::Ptr< ns3::YansWifiPhy >', 'phy')])
5325 ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationLossModel(ns3::Ptr<ns3::PropagationLossModel> loss) [member function]
5326 cls.add_method('SetPropagationLossModel',
5328 [param('ns3::Ptr< ns3::PropagationLossModel >', 'loss')])
5329 ## yans-wifi-channel.h: void ns3::YansWifiChannel::SetPropagationDelayModel(ns3::Ptr<ns3::PropagationDelayModel> delay) [member function]
5330 cls.add_method('SetPropagationDelayModel',
5332 [param('ns3::Ptr< ns3::PropagationDelayModel >', 'delay')])
5333 ## yans-wifi-channel.h: void ns3::YansWifiChannel::Send(ns3::Ptr<ns3::YansWifiPhy> sender, ns3::Ptr<ns3::Packet const> packet, double txPowerDbm, ns3::WifiMode wifiMode, ns3::WifiPreamble preamble) const [member function]
5334 cls.add_method('Send',
5336 [param('ns3::Ptr< ns3::YansWifiPhy >', 'sender'), param('ns3::Ptr< ns3::Packet const >', 'packet'), param('double', 'txPowerDbm'), param('ns3::WifiMode', 'wifiMode'), param('ns3::WifiPreamble', 'preamble')],
5340 def register_Ns3AarfWifiManager_methods(root_module, cls):
5341 ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager(ns3::AarfWifiManager const & arg0) [copy constructor]
5342 cls.add_constructor([param('ns3::AarfWifiManager const &', 'arg0')])
5343 ## aarf-wifi-manager.h: static ns3::TypeId ns3::AarfWifiManager::GetTypeId() [member function]
5344 cls.add_method('GetTypeId',
5348 ## aarf-wifi-manager.h: ns3::AarfWifiManager::AarfWifiManager() [constructor]
5349 cls.add_constructor([])
5350 ## aarf-wifi-manager.h: ns3::WifiRemoteStation * ns3::AarfWifiManager::CreateStation() [member function]
5351 cls.add_method('CreateStation',
5352 'ns3::WifiRemoteStation *',
5354 visibility='private', is_virtual=True)
5357 def register_functions(root_module):
5358 module = root_module
5359 ## ssid.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeSsidChecker() [free function]
5360 module.add_function('MakeSsidChecker',
5361 'ns3::Ptr< ns3::AttributeChecker const >',
5363 ## wifi-mode.h: extern ns3::Ptr<ns3::AttributeChecker const> ns3::MakeWifiModeChecker() [free function]
5364 module.add_function('MakeWifiModeChecker',
5365 'ns3::Ptr< ns3::AttributeChecker const >',
5367 ## qos-utils.h: extern uint8_t ns3::QosUtilsGetTidForPacket(ns3::Ptr<ns3::Packet const> packet) [free function]
5368 module.add_function('QosUtilsGetTidForPacket',
5370 [param('ns3::Ptr< ns3::Packet const >', 'packet')])
5371 ## qos-utils.h: extern ns3::AccessClass ns3::QosUtilsMapTidToAc(uint8_t tid) [free function]
5372 module.add_function('QosUtilsMapTidToAc',
5374 [param('uint8_t', 'tid')])
5375 register_functions_ns3_Config(module.get_submodule('Config'), root_module)
5376 register_functions_ns3_TimeStepPrecision(module.get_submodule('TimeStepPrecision'), root_module)
5377 register_functions_ns3_addressUtils(module.get_submodule('addressUtils'), root_module)
5378 register_functions_ns3_internal(module.get_submodule('internal'), root_module)
5379 register_functions_ns3_olsr(module.get_submodule('olsr'), root_module)
5382 def register_functions_ns3_Config(module, root_module):
5385 def register_functions_ns3_TimeStepPrecision(module, root_module):
5388 def register_functions_ns3_addressUtils(module, root_module):
5391 def register_functions_ns3_internal(module, root_module):
5394 def register_functions_ns3_olsr(module, root_module):