89 module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) |
93 module.add_enum('dot11sAuthenticationProtocol', ['AUTH_NULL', 'AUTH_SAE']) |
90 ## ie-dot11s-configuration.h: ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] |
94 ## ie-dot11s-configuration.h: ns3::dot11s::dot11sSynchronizationProtocolIdentifier [enumeration] |
91 module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) |
95 module.add_enum('dot11sSynchronizationProtocolIdentifier', ['SYNC_NEIGHBOUR_OFFSET', 'SYNC_NULL']) |
92 ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration] |
96 ## ie-dot11s-peer-management.h: ns3::dot11s::PmpReasonCode [enumeration] |
93 module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) |
97 module.add_enum('PmpReasonCode', ['REASON11S_PEERING_CANCELLED', 'REASON11S_MESH_MAX_PEERS', 'REASON11S_MESH_CAPABILITY_POLICY_VIOLATION', 'REASON11S_MESH_CLOSE_RCVD', 'REASON11S_MESH_MAX_RETRIES', 'REASON11S_MESH_CONFIRM_TIMEOUT', 'REASON11S_MESH_INVALID_GTK', 'REASON11S_MESH_INCONSISTENT_PARAMETERS', 'REASON11S_MESH_INVALID_SECURITY_CAPABILITY', 'REASON11S_RESERVED']) |
|
98 ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit [class] |
|
99 module.add_class('DestinationAddressUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::DestinationAddressUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::DestinationAddressUnit> >']) |
94 ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class] |
100 ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability [class] |
95 module.add_class('Dot11sMeshCapability') |
101 module.add_class('Dot11sMeshCapability') |
96 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class] |
102 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol [class] |
97 module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) |
103 module.add_class('HwmpProtocol', parent=root_module['ns3::MeshL2RoutingProtocol']) |
98 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct] |
104 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination [struct] |
99 module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol']) |
105 module.add_class('FailedDestination', outer_class=root_module['ns3::dot11s::HwmpProtocol']) |
|
106 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable [class] |
|
107 module.add_class('HwmpRtable', parent=root_module['ns3::Object']) |
|
108 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult [struct] |
|
109 module.add_class('LookupResult', outer_class=root_module['ns3::dot11s::HwmpRtable']) |
100 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class] |
110 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming [class] |
101 module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement']) |
111 module.add_class('IeBeaconTiming', parent=root_module['ns3::WifiInformationElement']) |
102 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class] |
112 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTimingUnit [class] |
103 module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >']) |
113 module.add_class('IeBeaconTimingUnit', parent=root_module['ns3::SimpleRefCount< ns3::dot11s::IeBeaconTimingUnit, ns3::empty, ns3::DefaultDeleter<ns3::dot11s::IeBeaconTimingUnit> >']) |
104 ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class] |
114 ## ie-dot11s-configuration.h: ns3::dot11s::IeConfiguration [class] |
105 module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement']) |
115 module.add_class('IeConfiguration', parent=root_module['ns3::WifiInformationElement']) |
|
116 ## ie-dot11s-metric-report.h: ns3::dot11s::IeLinkMetricReport [class] |
|
117 module.add_class('IeLinkMetricReport', parent=root_module['ns3::WifiInformationElement']) |
106 ## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class] |
118 ## ie-dot11s-id.h: ns3::dot11s::IeMeshId [class] |
107 module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement']) |
119 module.add_class('IeMeshId', parent=root_module['ns3::WifiInformationElement']) |
108 ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class] |
120 ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdChecker [class] |
109 module.add_class('IeMeshIdChecker', parent=root_module['ns3::AttributeChecker']) |
121 module.add_class('IeMeshIdChecker', parent=root_module['ns3::AttributeChecker']) |
110 ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue [class] |
122 ## ie-dot11s-id.h: ns3::dot11s::IeMeshIdValue [class] |
111 module.add_class('IeMeshIdValue', parent=root_module['ns3::AttributeValue']) |
123 module.add_class('IeMeshIdValue', parent=root_module['ns3::AttributeValue']) |
112 ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement [class] |
124 ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement [class] |
113 module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement']) |
125 module.add_class('IePeerManagement', parent=root_module['ns3::WifiInformationElement']) |
114 ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration] |
126 ## ie-dot11s-peer-management.h: ns3::dot11s::IePeerManagement::Subtype [enumeration] |
115 module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement']) |
127 module.add_enum('Subtype', ['PEER_OPEN', 'PEER_CONFIRM', 'PEER_CLOSE'], outer_class=root_module['ns3::dot11s::IePeerManagement']) |
|
128 ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol [class] |
|
129 module.add_class('IePeeringProtocol', parent=root_module['ns3::WifiInformationElement']) |
|
130 ## ie-dot11s-perr.h: ns3::dot11s::IePerr [class] |
|
131 module.add_class('IePerr', parent=root_module['ns3::WifiInformationElement']) |
|
132 ## ie-dot11s-prep.h: ns3::dot11s::IePrep [class] |
|
133 module.add_class('IePrep', parent=root_module['ns3::WifiInformationElement']) |
|
134 ## ie-dot11s-preq.h: ns3::dot11s::IePreq [class] |
|
135 module.add_class('IePreq', parent=root_module['ns3::WifiInformationElement']) |
|
136 ## ie-dot11s-rann.h: ns3::dot11s::IeRann [class] |
|
137 module.add_class('IeRann', parent=root_module['ns3::WifiInformationElement']) |
|
138 ## dot11s-mac-header.h: ns3::dot11s::MeshHeader [class] |
|
139 module.add_class('MeshHeader', parent=root_module['ns3::Header']) |
116 ## peer-link.h: ns3::dot11s::PeerLink [class] |
140 ## peer-link.h: ns3::dot11s::PeerLink [class] |
117 module.add_class('PeerLink', parent=root_module['ns3::Object']) |
141 module.add_class('PeerLink', parent=root_module['ns3::Object']) |
118 ## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration] |
142 ## peer-link.h: ns3::dot11s::PeerLink::PeerState [enumeration] |
119 module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink']) |
143 module.add_enum('PeerState', ['IDLE', 'OPN_SNT', 'CNF_RCVD', 'OPN_RCVD', 'ESTAB', 'HOLDING'], outer_class=root_module['ns3::dot11s::PeerLink']) |
|
144 ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart [class] |
|
145 module.add_class('PeerLinkFrameStart', parent=root_module['ns3::Header']) |
|
146 ## peer-link-frame.h: ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields [struct] |
|
147 module.add_class('PlinkFrameStartFields', outer_class=root_module['ns3::dot11s::PeerLinkFrameStart']) |
120 ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] |
148 ## peer-management-protocol.h: ns3::dot11s::PeerManagementProtocol [class] |
121 module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) |
149 module.add_class('PeerManagementProtocol', parent=root_module['ns3::Object']) |
|
150 module.add_container('std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', 'ns3::dot11s::HwmpProtocol::FailedDestination', container_type='vector') |
122 |
151 |
123 def register_types_ns3_dsdv(module): |
152 def register_types_ns3_dsdv(module): |
124 root_module = module.get_root() |
153 root_module = module.get_root() |
125 |
154 |
126 |
155 |
135 def register_types_ns3_olsr(module): |
164 def register_types_ns3_olsr(module): |
136 root_module = module.get_root() |
165 root_module = module.get_root() |
137 |
166 |
138 |
167 |
139 def register_methods(root_module): |
168 def register_methods(root_module): |
|
169 register_Ns3Dot11sStack_methods(root_module, root_module['ns3::Dot11sStack']) |
|
170 register_Ns3Dot11sDestinationAddressUnit_methods(root_module, root_module['ns3::dot11s::DestinationAddressUnit']) |
140 register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability']) |
171 register_Ns3Dot11sDot11sMeshCapability_methods(root_module, root_module['ns3::dot11s::Dot11sMeshCapability']) |
141 register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol']) |
172 register_Ns3Dot11sHwmpProtocol_methods(root_module, root_module['ns3::dot11s::HwmpProtocol']) |
142 register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination']) |
173 register_Ns3Dot11sHwmpProtocolFailedDestination_methods(root_module, root_module['ns3::dot11s::HwmpProtocol::FailedDestination']) |
|
174 register_Ns3Dot11sHwmpRtable_methods(root_module, root_module['ns3::dot11s::HwmpRtable']) |
|
175 register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, root_module['ns3::dot11s::HwmpRtable::LookupResult']) |
143 register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming']) |
176 register_Ns3Dot11sIeBeaconTiming_methods(root_module, root_module['ns3::dot11s::IeBeaconTiming']) |
144 register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit']) |
177 register_Ns3Dot11sIeBeaconTimingUnit_methods(root_module, root_module['ns3::dot11s::IeBeaconTimingUnit']) |
145 register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration']) |
178 register_Ns3Dot11sIeConfiguration_methods(root_module, root_module['ns3::dot11s::IeConfiguration']) |
|
179 register_Ns3Dot11sIeLinkMetricReport_methods(root_module, root_module['ns3::dot11s::IeLinkMetricReport']) |
146 register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId']) |
180 register_Ns3Dot11sIeMeshId_methods(root_module, root_module['ns3::dot11s::IeMeshId']) |
147 register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker']) |
181 register_Ns3Dot11sIeMeshIdChecker_methods(root_module, root_module['ns3::dot11s::IeMeshIdChecker']) |
148 register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue']) |
182 register_Ns3Dot11sIeMeshIdValue_methods(root_module, root_module['ns3::dot11s::IeMeshIdValue']) |
149 register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement']) |
183 register_Ns3Dot11sIePeerManagement_methods(root_module, root_module['ns3::dot11s::IePeerManagement']) |
|
184 register_Ns3Dot11sIePeeringProtocol_methods(root_module, root_module['ns3::dot11s::IePeeringProtocol']) |
|
185 register_Ns3Dot11sIePerr_methods(root_module, root_module['ns3::dot11s::IePerr']) |
|
186 register_Ns3Dot11sIePrep_methods(root_module, root_module['ns3::dot11s::IePrep']) |
|
187 register_Ns3Dot11sIePreq_methods(root_module, root_module['ns3::dot11s::IePreq']) |
|
188 register_Ns3Dot11sIeRann_methods(root_module, root_module['ns3::dot11s::IeRann']) |
|
189 register_Ns3Dot11sMeshHeader_methods(root_module, root_module['ns3::dot11s::MeshHeader']) |
150 register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink']) |
190 register_Ns3Dot11sPeerLink_methods(root_module, root_module['ns3::dot11s::PeerLink']) |
|
191 register_Ns3Dot11sPeerLinkFrameStart_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart']) |
|
192 register_Ns3Dot11sPeerLinkFrameStartPlinkFrameStartFields_methods(root_module, root_module['ns3::dot11s::PeerLinkFrameStart::PlinkFrameStartFields']) |
151 register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol']) |
193 register_Ns3Dot11sPeerManagementProtocol_methods(root_module, root_module['ns3::dot11s::PeerManagementProtocol']) |
|
194 return |
|
195 |
|
196 def register_Ns3Dot11sStack_methods(root_module, cls): |
|
197 ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack(ns3::Dot11sStack const & arg0) [copy constructor] |
|
198 cls.add_constructor([param('ns3::Dot11sStack const &', 'arg0')]) |
|
199 ## dot11s-installer.h: ns3::Dot11sStack::Dot11sStack() [constructor] |
|
200 cls.add_constructor([]) |
|
201 ## dot11s-installer.h: void ns3::Dot11sStack::DoDispose() [member function] |
|
202 cls.add_method('DoDispose', |
|
203 'void', |
|
204 [], |
|
205 is_virtual=True) |
|
206 ## dot11s-installer.h: static ns3::TypeId ns3::Dot11sStack::GetTypeId() [member function] |
|
207 cls.add_method('GetTypeId', |
|
208 'ns3::TypeId', |
|
209 [], |
|
210 is_static=True) |
|
211 ## dot11s-installer.h: bool ns3::Dot11sStack::InstallStack(ns3::Ptr<ns3::MeshPointDevice> mp) [member function] |
|
212 cls.add_method('InstallStack', |
|
213 'bool', |
|
214 [param('ns3::Ptr< ns3::MeshPointDevice >', 'mp')], |
|
215 is_virtual=True) |
|
216 ## dot11s-installer.h: void ns3::Dot11sStack::Report(ns3::Ptr<ns3::MeshPointDevice> const mp, std::ostream & arg1) [member function] |
|
217 cls.add_method('Report', |
|
218 'void', |
|
219 [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp'), param('std::ostream &', 'arg1')], |
|
220 is_virtual=True) |
|
221 ## dot11s-installer.h: void ns3::Dot11sStack::ResetStats(ns3::Ptr<ns3::MeshPointDevice> const mp) [member function] |
|
222 cls.add_method('ResetStats', |
|
223 'void', |
|
224 [param('ns3::Ptr< ns3::MeshPointDevice > const', 'mp')], |
|
225 is_virtual=True) |
|
226 return |
|
227 |
|
228 def register_Ns3Dot11sDestinationAddressUnit_methods(root_module, cls): |
|
229 cls.add_binary_comparison_operator('==') |
|
230 ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit(ns3::dot11s::DestinationAddressUnit const & arg0) [copy constructor] |
|
231 cls.add_constructor([param('ns3::dot11s::DestinationAddressUnit const &', 'arg0')]) |
|
232 ## ie-dot11s-preq.h: ns3::dot11s::DestinationAddressUnit::DestinationAddressUnit() [constructor] |
|
233 cls.add_constructor([]) |
|
234 ## ie-dot11s-preq.h: uint32_t ns3::dot11s::DestinationAddressUnit::GetDestSeqNumber() const [member function] |
|
235 cls.add_method('GetDestSeqNumber', |
|
236 'uint32_t', |
|
237 [], |
|
238 is_const=True) |
|
239 ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::DestinationAddressUnit::GetDestinationAddress() const [member function] |
|
240 cls.add_method('GetDestinationAddress', |
|
241 'ns3::Mac48Address', |
|
242 [], |
|
243 is_const=True) |
|
244 ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsDo() [member function] |
|
245 cls.add_method('IsDo', |
|
246 'bool', |
|
247 []) |
|
248 ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsRf() [member function] |
|
249 cls.add_method('IsRf', |
|
250 'bool', |
|
251 []) |
|
252 ## ie-dot11s-preq.h: bool ns3::dot11s::DestinationAddressUnit::IsUsn() [member function] |
|
253 cls.add_method('IsUsn', |
|
254 'bool', |
|
255 []) |
|
256 ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestSeqNumber(uint32_t dest_seq_number) [member function] |
|
257 cls.add_method('SetDestSeqNumber', |
|
258 'void', |
|
259 [param('uint32_t', 'dest_seq_number')]) |
|
260 ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] |
|
261 cls.add_method('SetDestinationAddress', |
|
262 'void', |
|
263 [param('ns3::Mac48Address', 'dest_address')]) |
|
264 ## ie-dot11s-preq.h: void ns3::dot11s::DestinationAddressUnit::SetFlags(bool doFlag, bool rfFlag, bool usnFlag) [member function] |
|
265 cls.add_method('SetFlags', |
|
266 'void', |
|
267 [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('bool', 'usnFlag')]) |
152 return |
268 return |
153 |
269 |
154 def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls): |
270 def register_Ns3Dot11sDot11sMeshCapability_methods(root_module, cls): |
155 cls.add_binary_comparison_operator('==') |
271 cls.add_binary_comparison_operator('==') |
156 ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor] |
272 ## ie-dot11s-configuration.h: ns3::dot11s::Dot11sMeshCapability::Dot11sMeshCapability(ns3::dot11s::Dot11sMeshCapability const & arg0) [copy constructor] |
260 cls.add_instance_attribute('destination', 'ns3::Mac48Address', is_const=False) |
376 cls.add_instance_attribute('destination', 'ns3::Mac48Address', is_const=False) |
261 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::seqnum [variable] |
377 ## hwmp-protocol.h: ns3::dot11s::HwmpProtocol::FailedDestination::seqnum [variable] |
262 cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) |
378 cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) |
263 return |
379 return |
264 |
380 |
|
381 def register_Ns3Dot11sHwmpRtable_methods(root_module, cls): |
|
382 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable(ns3::dot11s::HwmpRtable const & arg0) [copy constructor] |
|
383 cls.add_constructor([param('ns3::dot11s::HwmpRtable const &', 'arg0')]) |
|
384 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::HwmpRtable() [constructor] |
|
385 cls.add_constructor([]) |
|
386 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddPrecursor(ns3::Mac48Address destination, uint32_t precursorInterface, ns3::Mac48Address precursorAddress, ns3::Time lifetime) [member function] |
|
387 cls.add_method('AddPrecursor', |
|
388 'void', |
|
389 [param('ns3::Mac48Address', 'destination'), param('uint32_t', 'precursorInterface'), param('ns3::Mac48Address', 'precursorAddress'), param('ns3::Time', 'lifetime')]) |
|
390 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddProactivePath(uint32_t metric, ns3::Mac48Address root, ns3::Mac48Address retransmitter, uint32_t interface, ns3::Time lifetime, uint32_t seqnum) [member function] |
|
391 cls.add_method('AddProactivePath', |
|
392 'void', |
|
393 [param('uint32_t', 'metric'), param('ns3::Mac48Address', 'root'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) |
|
394 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::AddReactivePath(ns3::Mac48Address destination, ns3::Mac48Address retransmitter, uint32_t interface, uint32_t metric, ns3::Time lifetime, uint32_t seqnum) [member function] |
|
395 cls.add_method('AddReactivePath', |
|
396 'void', |
|
397 [param('ns3::Mac48Address', 'destination'), param('ns3::Mac48Address', 'retransmitter'), param('uint32_t', 'interface'), param('uint32_t', 'metric'), param('ns3::Time', 'lifetime'), param('uint32_t', 'seqnum')]) |
|
398 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath() [member function] |
|
399 cls.add_method('DeleteProactivePath', |
|
400 'void', |
|
401 []) |
|
402 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteProactivePath(ns3::Mac48Address root) [member function] |
|
403 cls.add_method('DeleteProactivePath', |
|
404 'void', |
|
405 [param('ns3::Mac48Address', 'root')]) |
|
406 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DeleteReactivePath(ns3::Mac48Address destination) [member function] |
|
407 cls.add_method('DeleteReactivePath', |
|
408 'void', |
|
409 [param('ns3::Mac48Address', 'destination')]) |
|
410 ## hwmp-rtable.h: void ns3::dot11s::HwmpRtable::DoDispose() [member function] |
|
411 cls.add_method('DoDispose', |
|
412 'void', |
|
413 [], |
|
414 is_virtual=True) |
|
415 ## hwmp-rtable.h: std::vector<std::pair<unsigned int, ns3::Mac48Address>, std::allocator<std::pair<unsigned int, ns3::Mac48Address> > > ns3::dot11s::HwmpRtable::GetPrecursors(ns3::Mac48Address destination) [member function] |
|
416 cls.add_method('GetPrecursors', |
|
417 'std::vector< std::pair< unsigned int, ns3::Mac48Address > >', |
|
418 [param('ns3::Mac48Address', 'destination')]) |
|
419 ## hwmp-rtable.h: static ns3::TypeId ns3::dot11s::HwmpRtable::GetTypeId() [member function] |
|
420 cls.add_method('GetTypeId', |
|
421 'ns3::TypeId', |
|
422 [], |
|
423 is_static=True) |
|
424 ## hwmp-rtable.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::HwmpRtable::GetUnreachableDestinations(ns3::Mac48Address peerAddress) [member function] |
|
425 cls.add_method('GetUnreachableDestinations', |
|
426 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', |
|
427 [param('ns3::Mac48Address', 'peerAddress')]) |
|
428 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactive() [member function] |
|
429 cls.add_method('LookupProactive', |
|
430 'ns3::dot11s::HwmpRtable::LookupResult', |
|
431 []) |
|
432 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupProactiveExpired() [member function] |
|
433 cls.add_method('LookupProactiveExpired', |
|
434 'ns3::dot11s::HwmpRtable::LookupResult', |
|
435 []) |
|
436 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactive(ns3::Mac48Address destination) [member function] |
|
437 cls.add_method('LookupReactive', |
|
438 'ns3::dot11s::HwmpRtable::LookupResult', |
|
439 [param('ns3::Mac48Address', 'destination')]) |
|
440 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult ns3::dot11s::HwmpRtable::LookupReactiveExpired(ns3::Mac48Address destination) [member function] |
|
441 cls.add_method('LookupReactiveExpired', |
|
442 'ns3::dot11s::HwmpRtable::LookupResult', |
|
443 [param('ns3::Mac48Address', 'destination')]) |
|
444 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::INTERFACE_ANY [variable] |
|
445 cls.add_static_attribute('INTERFACE_ANY', 'uint32_t const', is_const=True) |
|
446 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::MAX_METRIC [variable] |
|
447 cls.add_static_attribute('MAX_METRIC', 'uint32_t const', is_const=True) |
|
448 return |
|
449 |
|
450 def register_Ns3Dot11sHwmpRtableLookupResult_methods(root_module, cls): |
|
451 cls.add_binary_comparison_operator('==') |
|
452 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::dot11s::HwmpRtable::LookupResult const & arg0) [copy constructor] |
|
453 cls.add_constructor([param('ns3::dot11s::HwmpRtable::LookupResult const &', 'arg0')]) |
|
454 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::LookupResult(ns3::Mac48Address r=ns3::Mac48Address::GetBroadcast(), uint32_t i=ns3::dot11s::HwmpRtable::INTERFACE_ANY, uint32_t m=ns3::dot11s::HwmpRtable::MAX_METRIC, uint32_t s=0, ns3::Time l=ns3::Seconds( )) [constructor] |
|
455 cls.add_constructor([param('ns3::Mac48Address', 'r', default_value='ns3::Mac48Address::GetBroadcast()'), param('uint32_t', 'i', default_value='ns3::dot11s::HwmpRtable::INTERFACE_ANY'), param('uint32_t', 'm', default_value='ns3::dot11s::HwmpRtable::MAX_METRIC'), param('uint32_t', 's', default_value='0'), param('ns3::Time', 'l', default_value='ns3::Seconds(0.0)')]) |
|
456 ## hwmp-rtable.h: bool ns3::dot11s::HwmpRtable::LookupResult::IsValid() const [member function] |
|
457 cls.add_method('IsValid', |
|
458 'bool', |
|
459 [], |
|
460 is_const=True) |
|
461 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::ifIndex [variable] |
|
462 cls.add_instance_attribute('ifIndex', 'uint32_t', is_const=False) |
|
463 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::lifetime [variable] |
|
464 cls.add_instance_attribute('lifetime', 'ns3::Time', is_const=False) |
|
465 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::metric [variable] |
|
466 cls.add_instance_attribute('metric', 'uint32_t', is_const=False) |
|
467 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::retransmitter [variable] |
|
468 cls.add_instance_attribute('retransmitter', 'ns3::Mac48Address', is_const=False) |
|
469 ## hwmp-rtable.h: ns3::dot11s::HwmpRtable::LookupResult::seqnum [variable] |
|
470 cls.add_instance_attribute('seqnum', 'uint32_t', is_const=False) |
|
471 return |
|
472 |
265 def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls): |
473 def register_Ns3Dot11sIeBeaconTiming_methods(root_module, cls): |
266 cls.add_output_stream_operator() |
474 cls.add_output_stream_operator() |
267 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor] |
475 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming(ns3::dot11s::IeBeaconTiming const & arg0) [copy constructor] |
268 cls.add_constructor([param('ns3::dot11s::IeBeaconTiming const &', 'arg0')]) |
476 cls.add_constructor([param('ns3::dot11s::IeBeaconTiming const &', 'arg0')]) |
269 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming() [constructor] |
477 ## ie-dot11s-beacon-timing.h: ns3::dot11s::IeBeaconTiming::IeBeaconTiming() [constructor] |
578 'bool', |
832 'bool', |
579 [], |
833 [], |
580 is_const=True) |
834 is_const=True) |
581 return |
835 return |
582 |
836 |
|
837 def register_Ns3Dot11sIePeeringProtocol_methods(root_module, cls): |
|
838 ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol(ns3::dot11s::IePeeringProtocol const & arg0) [copy constructor] |
|
839 cls.add_constructor([param('ns3::dot11s::IePeeringProtocol const &', 'arg0')]) |
|
840 ## ie-dot11s-peering-protocol.h: ns3::dot11s::IePeeringProtocol::IePeeringProtocol() [constructor] |
|
841 cls.add_constructor([]) |
|
842 ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] |
|
843 cls.add_method('DeserializeInformationField', |
|
844 'uint8_t', |
|
845 [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], |
|
846 is_virtual=True) |
|
847 ## ie-dot11s-peering-protocol.h: ns3::WifiInformationElementId ns3::dot11s::IePeeringProtocol::ElementId() const [member function] |
|
848 cls.add_method('ElementId', |
|
849 'ns3::WifiInformationElementId', |
|
850 [], |
|
851 is_const=True, is_virtual=True) |
|
852 ## ie-dot11s-peering-protocol.h: uint8_t ns3::dot11s::IePeeringProtocol::GetInformationFieldSize() const [member function] |
|
853 cls.add_method('GetInformationFieldSize', |
|
854 'uint8_t', |
|
855 [], |
|
856 is_const=True, is_virtual=True) |
|
857 ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::Print(std::ostream & os) const [member function] |
|
858 cls.add_method('Print', |
|
859 'void', |
|
860 [param('std::ostream &', 'os')], |
|
861 is_const=True, is_virtual=True) |
|
862 ## ie-dot11s-peering-protocol.h: void ns3::dot11s::IePeeringProtocol::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] |
|
863 cls.add_method('SerializeInformationField', |
|
864 'void', |
|
865 [param('ns3::Buffer::Iterator', 'i')], |
|
866 is_const=True, is_virtual=True) |
|
867 return |
|
868 |
|
869 def register_Ns3Dot11sIePerr_methods(root_module, cls): |
|
870 cls.add_output_stream_operator() |
|
871 cls.add_binary_comparison_operator('==') |
|
872 ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr(ns3::dot11s::IePerr const & arg0) [copy constructor] |
|
873 cls.add_constructor([param('ns3::dot11s::IePerr const &', 'arg0')]) |
|
874 ## ie-dot11s-perr.h: ns3::dot11s::IePerr::IePerr() [constructor] |
|
875 cls.add_constructor([]) |
|
876 ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::AddAddressUnit(ns3::dot11s::HwmpProtocol::FailedDestination unit) [member function] |
|
877 cls.add_method('AddAddressUnit', |
|
878 'void', |
|
879 [param('ns3::dot11s::HwmpProtocol::FailedDestination', 'unit')]) |
|
880 ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::DeleteAddressUnit(ns3::Mac48Address address) [member function] |
|
881 cls.add_method('DeleteAddressUnit', |
|
882 'void', |
|
883 [param('ns3::Mac48Address', 'address')]) |
|
884 ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] |
|
885 cls.add_method('DeserializeInformationField', |
|
886 'uint8_t', |
|
887 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], |
|
888 is_virtual=True) |
|
889 ## ie-dot11s-perr.h: ns3::WifiInformationElementId ns3::dot11s::IePerr::ElementId() const [member function] |
|
890 cls.add_method('ElementId', |
|
891 'ns3::WifiInformationElementId', |
|
892 [], |
|
893 is_const=True, is_virtual=True) |
|
894 ## ie-dot11s-perr.h: std::vector<ns3::dot11s::HwmpProtocol::FailedDestination, std::allocator<ns3::dot11s::HwmpProtocol::FailedDestination> > ns3::dot11s::IePerr::GetAddressUnitVector() const [member function] |
|
895 cls.add_method('GetAddressUnitVector', |
|
896 'std::vector< ns3::dot11s::HwmpProtocol::FailedDestination >', |
|
897 [], |
|
898 is_const=True) |
|
899 ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetInformationFieldSize() const [member function] |
|
900 cls.add_method('GetInformationFieldSize', |
|
901 'uint8_t', |
|
902 [], |
|
903 is_const=True, is_virtual=True) |
|
904 ## ie-dot11s-perr.h: uint8_t ns3::dot11s::IePerr::GetNumOfDest() const [member function] |
|
905 cls.add_method('GetNumOfDest', |
|
906 'uint8_t', |
|
907 [], |
|
908 is_const=True) |
|
909 ## ie-dot11s-perr.h: bool ns3::dot11s::IePerr::IsFull() const [member function] |
|
910 cls.add_method('IsFull', |
|
911 'bool', |
|
912 [], |
|
913 is_const=True) |
|
914 ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::Print(std::ostream & os) const [member function] |
|
915 cls.add_method('Print', |
|
916 'void', |
|
917 [param('std::ostream &', 'os')], |
|
918 is_const=True, is_virtual=True) |
|
919 ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::ResetPerr() [member function] |
|
920 cls.add_method('ResetPerr', |
|
921 'void', |
|
922 []) |
|
923 ## ie-dot11s-perr.h: void ns3::dot11s::IePerr::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] |
|
924 cls.add_method('SerializeInformationField', |
|
925 'void', |
|
926 [param('ns3::Buffer::Iterator', 'i')], |
|
927 is_const=True, is_virtual=True) |
|
928 return |
|
929 |
|
930 def register_Ns3Dot11sIePrep_methods(root_module, cls): |
|
931 cls.add_output_stream_operator() |
|
932 cls.add_binary_comparison_operator('==') |
|
933 ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep(ns3::dot11s::IePrep const & arg0) [copy constructor] |
|
934 cls.add_constructor([param('ns3::dot11s::IePrep const &', 'arg0')]) |
|
935 ## ie-dot11s-prep.h: ns3::dot11s::IePrep::IePrep() [constructor] |
|
936 cls.add_constructor([]) |
|
937 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::DecrementTtl() [member function] |
|
938 cls.add_method('DecrementTtl', |
|
939 'void', |
|
940 []) |
|
941 ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] |
|
942 cls.add_method('DeserializeInformationField', |
|
943 'uint8_t', |
|
944 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], |
|
945 is_virtual=True) |
|
946 ## ie-dot11s-prep.h: ns3::WifiInformationElementId ns3::dot11s::IePrep::ElementId() const [member function] |
|
947 cls.add_method('ElementId', |
|
948 'ns3::WifiInformationElementId', |
|
949 [], |
|
950 is_const=True, is_virtual=True) |
|
951 ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetDestinationAddress() const [member function] |
|
952 cls.add_method('GetDestinationAddress', |
|
953 'ns3::Mac48Address', |
|
954 [], |
|
955 is_const=True) |
|
956 ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetDestinationSeqNumber() const [member function] |
|
957 cls.add_method('GetDestinationSeqNumber', |
|
958 'uint32_t', |
|
959 [], |
|
960 is_const=True) |
|
961 ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetFlags() const [member function] |
|
962 cls.add_method('GetFlags', |
|
963 'uint8_t', |
|
964 [], |
|
965 is_const=True) |
|
966 ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetHopcount() const [member function] |
|
967 cls.add_method('GetHopcount', |
|
968 'uint8_t', |
|
969 [], |
|
970 is_const=True) |
|
971 ## ie-dot11s-prep.h: uint8_t ns3::dot11s::IePrep::GetInformationFieldSize() const [member function] |
|
972 cls.add_method('GetInformationFieldSize', |
|
973 'uint8_t', |
|
974 [], |
|
975 is_const=True, is_virtual=True) |
|
976 ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetLifetime() const [member function] |
|
977 cls.add_method('GetLifetime', |
|
978 'uint32_t', |
|
979 [], |
|
980 is_const=True) |
|
981 ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetMetric() const [member function] |
|
982 cls.add_method('GetMetric', |
|
983 'uint32_t', |
|
984 [], |
|
985 is_const=True) |
|
986 ## ie-dot11s-prep.h: ns3::Mac48Address ns3::dot11s::IePrep::GetOriginatorAddress() const [member function] |
|
987 cls.add_method('GetOriginatorAddress', |
|
988 'ns3::Mac48Address', |
|
989 [], |
|
990 is_const=True) |
|
991 ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetOriginatorSeqNumber() const [member function] |
|
992 cls.add_method('GetOriginatorSeqNumber', |
|
993 'uint32_t', |
|
994 [], |
|
995 is_const=True) |
|
996 ## ie-dot11s-prep.h: uint32_t ns3::dot11s::IePrep::GetTtl() const [member function] |
|
997 cls.add_method('GetTtl', |
|
998 'uint32_t', |
|
999 [], |
|
1000 is_const=True) |
|
1001 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::IncrementMetric(uint32_t metric) [member function] |
|
1002 cls.add_method('IncrementMetric', |
|
1003 'void', |
|
1004 [param('uint32_t', 'metric')]) |
|
1005 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::Print(std::ostream & os) const [member function] |
|
1006 cls.add_method('Print', |
|
1007 'void', |
|
1008 [param('std::ostream &', 'os')], |
|
1009 is_const=True, is_virtual=True) |
|
1010 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] |
|
1011 cls.add_method('SerializeInformationField', |
|
1012 'void', |
|
1013 [param('ns3::Buffer::Iterator', 'i')], |
|
1014 is_const=True, is_virtual=True) |
|
1015 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationAddress(ns3::Mac48Address dest_address) [member function] |
|
1016 cls.add_method('SetDestinationAddress', |
|
1017 'void', |
|
1018 [param('ns3::Mac48Address', 'dest_address')]) |
|
1019 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetDestinationSeqNumber(uint32_t dest_seq_number) [member function] |
|
1020 cls.add_method('SetDestinationSeqNumber', |
|
1021 'void', |
|
1022 [param('uint32_t', 'dest_seq_number')]) |
|
1023 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetFlags(uint8_t flags) [member function] |
|
1024 cls.add_method('SetFlags', |
|
1025 'void', |
|
1026 [param('uint8_t', 'flags')]) |
|
1027 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetHopcount(uint8_t hopcount) [member function] |
|
1028 cls.add_method('SetHopcount', |
|
1029 'void', |
|
1030 [param('uint8_t', 'hopcount')]) |
|
1031 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetLifetime(uint32_t lifetime) [member function] |
|
1032 cls.add_method('SetLifetime', |
|
1033 'void', |
|
1034 [param('uint32_t', 'lifetime')]) |
|
1035 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetMetric(uint32_t metric) [member function] |
|
1036 cls.add_method('SetMetric', |
|
1037 'void', |
|
1038 [param('uint32_t', 'metric')]) |
|
1039 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] |
|
1040 cls.add_method('SetOriginatorAddress', |
|
1041 'void', |
|
1042 [param('ns3::Mac48Address', 'originator_address')]) |
|
1043 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] |
|
1044 cls.add_method('SetOriginatorSeqNumber', |
|
1045 'void', |
|
1046 [param('uint32_t', 'originator_seq_number')]) |
|
1047 ## ie-dot11s-prep.h: void ns3::dot11s::IePrep::SetTtl(uint8_t ttl) [member function] |
|
1048 cls.add_method('SetTtl', |
|
1049 'void', |
|
1050 [param('uint8_t', 'ttl')]) |
|
1051 return |
|
1052 |
|
1053 def register_Ns3Dot11sIePreq_methods(root_module, cls): |
|
1054 cls.add_output_stream_operator() |
|
1055 cls.add_binary_comparison_operator('==') |
|
1056 ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq(ns3::dot11s::IePreq const & arg0) [copy constructor] |
|
1057 cls.add_constructor([param('ns3::dot11s::IePreq const &', 'arg0')]) |
|
1058 ## ie-dot11s-preq.h: ns3::dot11s::IePreq::IePreq() [constructor] |
|
1059 cls.add_constructor([]) |
|
1060 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::AddDestinationAddressElement(bool doFlag, bool rfFlag, ns3::Mac48Address dest_address, uint32_t dest_seq_number) [member function] |
|
1061 cls.add_method('AddDestinationAddressElement', |
|
1062 'void', |
|
1063 [param('bool', 'doFlag'), param('bool', 'rfFlag'), param('ns3::Mac48Address', 'dest_address'), param('uint32_t', 'dest_seq_number')]) |
|
1064 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::ClearDestinationAddressElements() [member function] |
|
1065 cls.add_method('ClearDestinationAddressElements', |
|
1066 'void', |
|
1067 []) |
|
1068 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DecrementTtl() [member function] |
|
1069 cls.add_method('DecrementTtl', |
|
1070 'void', |
|
1071 []) |
|
1072 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::DelDestinationAddressElement(ns3::Mac48Address dest_address) [member function] |
|
1073 cls.add_method('DelDestinationAddressElement', |
|
1074 'void', |
|
1075 [param('ns3::Mac48Address', 'dest_address')]) |
|
1076 ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::DeserializeInformationField(ns3::Buffer::Iterator i, uint8_t length) [member function] |
|
1077 cls.add_method('DeserializeInformationField', |
|
1078 'uint8_t', |
|
1079 [param('ns3::Buffer::Iterator', 'i'), param('uint8_t', 'length')], |
|
1080 is_virtual=True) |
|
1081 ## ie-dot11s-preq.h: ns3::WifiInformationElementId ns3::dot11s::IePreq::ElementId() const [member function] |
|
1082 cls.add_method('ElementId', |
|
1083 'ns3::WifiInformationElementId', |
|
1084 [], |
|
1085 is_const=True, is_virtual=True) |
|
1086 ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetDestCount() const [member function] |
|
1087 cls.add_method('GetDestCount', |
|
1088 'uint8_t', |
|
1089 [], |
|
1090 is_const=True) |
|
1091 ## ie-dot11s-preq.h: std::vector<ns3::Ptr<ns3::dot11s::DestinationAddressUnit>, std::allocator<ns3::Ptr<ns3::dot11s::DestinationAddressUnit> > > ns3::dot11s::IePreq::GetDestinationList() [member function] |
|
1092 cls.add_method('GetDestinationList', |
|
1093 'std::vector< ns3::Ptr< ns3::dot11s::DestinationAddressUnit > >', |
|
1094 []) |
|
1095 ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetHopCount() const [member function] |
|
1096 cls.add_method('GetHopCount', |
|
1097 'uint8_t', |
|
1098 [], |
|
1099 is_const=True) |
|
1100 ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetInformationFieldSize() const [member function] |
|
1101 cls.add_method('GetInformationFieldSize', |
|
1102 'uint8_t', |
|
1103 [], |
|
1104 is_const=True, is_virtual=True) |
|
1105 ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetLifetime() const [member function] |
|
1106 cls.add_method('GetLifetime', |
|
1107 'uint32_t', |
|
1108 [], |
|
1109 is_const=True) |
|
1110 ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetMetric() const [member function] |
|
1111 cls.add_method('GetMetric', |
|
1112 'uint32_t', |
|
1113 [], |
|
1114 is_const=True) |
|
1115 ## ie-dot11s-preq.h: ns3::Mac48Address ns3::dot11s::IePreq::GetOriginatorAddress() const [member function] |
|
1116 cls.add_method('GetOriginatorAddress', |
|
1117 'ns3::Mac48Address', |
|
1118 [], |
|
1119 is_const=True) |
|
1120 ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetOriginatorSeqNumber() const [member function] |
|
1121 cls.add_method('GetOriginatorSeqNumber', |
|
1122 'uint32_t', |
|
1123 [], |
|
1124 is_const=True) |
|
1125 ## ie-dot11s-preq.h: uint32_t ns3::dot11s::IePreq::GetPreqID() const [member function] |
|
1126 cls.add_method('GetPreqID', |
|
1127 'uint32_t', |
|
1128 [], |
|
1129 is_const=True) |
|
1130 ## ie-dot11s-preq.h: uint8_t ns3::dot11s::IePreq::GetTtl() const [member function] |
|
1131 cls.add_method('GetTtl', |
|
1132 'uint8_t', |
|
1133 [], |
|
1134 is_const=True) |
|
1135 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::IncrementMetric(uint32_t metric) [member function] |
|
1136 cls.add_method('IncrementMetric', |
|
1137 'void', |
|
1138 [param('uint32_t', 'metric')]) |
|
1139 ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsFull() const [member function] |
|
1140 cls.add_method('IsFull', |
|
1141 'bool', |
|
1142 [], |
|
1143 is_const=True) |
|
1144 ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsNeedNotPrep() const [member function] |
|
1145 cls.add_method('IsNeedNotPrep', |
|
1146 'bool', |
|
1147 [], |
|
1148 is_const=True) |
|
1149 ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::IsUnicastPreq() const [member function] |
|
1150 cls.add_method('IsUnicastPreq', |
|
1151 'bool', |
|
1152 [], |
|
1153 is_const=True) |
|
1154 ## ie-dot11s-preq.h: bool ns3::dot11s::IePreq::MayAddAddress(ns3::Mac48Address originator) [member function] |
|
1155 cls.add_method('MayAddAddress', |
|
1156 'bool', |
|
1157 [param('ns3::Mac48Address', 'originator')]) |
|
1158 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::Print(std::ostream & os) const [member function] |
|
1159 cls.add_method('Print', |
|
1160 'void', |
|
1161 [param('std::ostream &', 'os')], |
|
1162 is_const=True, is_virtual=True) |
|
1163 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] |
|
1164 cls.add_method('SerializeInformationField', |
|
1165 'void', |
|
1166 [param('ns3::Buffer::Iterator', 'i')], |
|
1167 is_const=True, is_virtual=True) |
|
1168 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetDestCount(uint8_t dest_count) [member function] |
|
1169 cls.add_method('SetDestCount', |
|
1170 'void', |
|
1171 [param('uint8_t', 'dest_count')]) |
|
1172 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetHopcount(uint8_t hopcount) [member function] |
|
1173 cls.add_method('SetHopcount', |
|
1174 'void', |
|
1175 [param('uint8_t', 'hopcount')]) |
|
1176 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetLifetime(uint32_t lifetime) [member function] |
|
1177 cls.add_method('SetLifetime', |
|
1178 'void', |
|
1179 [param('uint32_t', 'lifetime')]) |
|
1180 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetMetric(uint32_t metric) [member function] |
|
1181 cls.add_method('SetMetric', |
|
1182 'void', |
|
1183 [param('uint32_t', 'metric')]) |
|
1184 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetNeedNotPrep() [member function] |
|
1185 cls.add_method('SetNeedNotPrep', |
|
1186 'void', |
|
1187 []) |
|
1188 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] |
|
1189 cls.add_method('SetOriginatorAddress', |
|
1190 'void', |
|
1191 [param('ns3::Mac48Address', 'originator_address')]) |
|
1192 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetOriginatorSeqNumber(uint32_t originator_seq_number) [member function] |
|
1193 cls.add_method('SetOriginatorSeqNumber', |
|
1194 'void', |
|
1195 [param('uint32_t', 'originator_seq_number')]) |
|
1196 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetPreqID(uint32_t id) [member function] |
|
1197 cls.add_method('SetPreqID', |
|
1198 'void', |
|
1199 [param('uint32_t', 'id')]) |
|
1200 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetTTL(uint8_t ttl) [member function] |
|
1201 cls.add_method('SetTTL', |
|
1202 'void', |
|
1203 [param('uint8_t', 'ttl')]) |
|
1204 ## ie-dot11s-preq.h: void ns3::dot11s::IePreq::SetUnicastPreq() [member function] |
|
1205 cls.add_method('SetUnicastPreq', |
|
1206 'void', |
|
1207 []) |
|
1208 return |
|
1209 |
|
1210 def register_Ns3Dot11sIeRann_methods(root_module, cls): |
|
1211 cls.add_output_stream_operator() |
|
1212 cls.add_binary_comparison_operator('==') |
|
1213 ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann(ns3::dot11s::IeRann const & arg0) [copy constructor] |
|
1214 cls.add_constructor([param('ns3::dot11s::IeRann const &', 'arg0')]) |
|
1215 ## ie-dot11s-rann.h: ns3::dot11s::IeRann::IeRann() [constructor] |
|
1216 cls.add_constructor([]) |
|
1217 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::DecrementTtl() [member function] |
|
1218 cls.add_method('DecrementTtl', |
|
1219 'void', |
|
1220 []) |
|
1221 ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::DeserializeInformationField(ns3::Buffer::Iterator start, uint8_t length) [member function] |
|
1222 cls.add_method('DeserializeInformationField', |
|
1223 'uint8_t', |
|
1224 [param('ns3::Buffer::Iterator', 'start'), param('uint8_t', 'length')], |
|
1225 is_virtual=True) |
|
1226 ## ie-dot11s-rann.h: ns3::WifiInformationElementId ns3::dot11s::IeRann::ElementId() const [member function] |
|
1227 cls.add_method('ElementId', |
|
1228 'ns3::WifiInformationElementId', |
|
1229 [], |
|
1230 is_const=True, is_virtual=True) |
|
1231 ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetDestSeqNumber() [member function] |
|
1232 cls.add_method('GetDestSeqNumber', |
|
1233 'uint32_t', |
|
1234 []) |
|
1235 ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetFlags() [member function] |
|
1236 cls.add_method('GetFlags', |
|
1237 'uint8_t', |
|
1238 []) |
|
1239 ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetHopcount() [member function] |
|
1240 cls.add_method('GetHopcount', |
|
1241 'uint8_t', |
|
1242 []) |
|
1243 ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetInformationFieldSize() const [member function] |
|
1244 cls.add_method('GetInformationFieldSize', |
|
1245 'uint8_t', |
|
1246 [], |
|
1247 is_const=True, is_virtual=True) |
|
1248 ## ie-dot11s-rann.h: uint32_t ns3::dot11s::IeRann::GetMetric() [member function] |
|
1249 cls.add_method('GetMetric', |
|
1250 'uint32_t', |
|
1251 []) |
|
1252 ## ie-dot11s-rann.h: ns3::Mac48Address ns3::dot11s::IeRann::GetOriginatorAddress() [member function] |
|
1253 cls.add_method('GetOriginatorAddress', |
|
1254 'ns3::Mac48Address', |
|
1255 []) |
|
1256 ## ie-dot11s-rann.h: uint8_t ns3::dot11s::IeRann::GetTtl() [member function] |
|
1257 cls.add_method('GetTtl', |
|
1258 'uint8_t', |
|
1259 []) |
|
1260 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::IncrementMetric(uint32_t metric) [member function] |
|
1261 cls.add_method('IncrementMetric', |
|
1262 'void', |
|
1263 [param('uint32_t', 'metric')]) |
|
1264 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::Print(std::ostream & os) const [member function] |
|
1265 cls.add_method('Print', |
|
1266 'void', |
|
1267 [param('std::ostream &', 'os')], |
|
1268 is_const=True, is_virtual=True) |
|
1269 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SerializeInformationField(ns3::Buffer::Iterator i) const [member function] |
|
1270 cls.add_method('SerializeInformationField', |
|
1271 'void', |
|
1272 [param('ns3::Buffer::Iterator', 'i')], |
|
1273 is_const=True, is_virtual=True) |
|
1274 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetDestSeqNumber(uint32_t dest_seq_number) [member function] |
|
1275 cls.add_method('SetDestSeqNumber', |
|
1276 'void', |
|
1277 [param('uint32_t', 'dest_seq_number')]) |
|
1278 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetFlags(uint8_t flags) [member function] |
|
1279 cls.add_method('SetFlags', |
|
1280 'void', |
|
1281 [param('uint8_t', 'flags')]) |
|
1282 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetHopcount(uint8_t hopcount) [member function] |
|
1283 cls.add_method('SetHopcount', |
|
1284 'void', |
|
1285 [param('uint8_t', 'hopcount')]) |
|
1286 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetMetric(uint32_t metric) [member function] |
|
1287 cls.add_method('SetMetric', |
|
1288 'void', |
|
1289 [param('uint32_t', 'metric')]) |
|
1290 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetOriginatorAddress(ns3::Mac48Address originator_address) [member function] |
|
1291 cls.add_method('SetOriginatorAddress', |
|
1292 'void', |
|
1293 [param('ns3::Mac48Address', 'originator_address')]) |
|
1294 ## ie-dot11s-rann.h: void ns3::dot11s::IeRann::SetTTL(uint8_t ttl) [member function] |
|
1295 cls.add_method('SetTTL', |
|
1296 'void', |
|
1297 [param('uint8_t', 'ttl')]) |
|
1298 return |
|
1299 |
|
1300 def register_Ns3Dot11sMeshHeader_methods(root_module, cls): |
|
1301 cls.add_binary_comparison_operator('==') |
|
1302 ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader(ns3::dot11s::MeshHeader const & arg0) [copy constructor] |
|
1303 cls.add_constructor([param('ns3::dot11s::MeshHeader const &', 'arg0')]) |
|
1304 ## dot11s-mac-header.h: ns3::dot11s::MeshHeader::MeshHeader() [constructor] |
|
1305 cls.add_constructor([]) |
|
1306 ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::Deserialize(ns3::Buffer::Iterator start) [member function] |
|
1307 cls.add_method('Deserialize', |
|
1308 'uint32_t', |
|
1309 [param('ns3::Buffer::Iterator', 'start')], |
|
1310 is_virtual=True) |
|
1311 ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr4() const [member function] |
|
1312 cls.add_method('GetAddr4', |
|
1313 'ns3::Mac48Address', |
|
1314 [], |
|
1315 is_const=True) |
|
1316 ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr5() const [member function] |
|
1317 cls.add_method('GetAddr5', |
|
1318 'ns3::Mac48Address', |
|
1319 [], |
|
1320 is_const=True) |
|
1321 ## dot11s-mac-header.h: ns3::Mac48Address ns3::dot11s::MeshHeader::GetAddr6() const [member function] |
|
1322 cls.add_method('GetAddr6', |
|
1323 'ns3::Mac48Address', |
|
1324 [], |
|
1325 is_const=True) |
|
1326 ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetAddressExt() const [member function] |
|
1327 cls.add_method('GetAddressExt', |
|
1328 'uint8_t', |
|
1329 [], |
|
1330 is_const=True) |
|
1331 ## dot11s-mac-header.h: ns3::TypeId ns3::dot11s::MeshHeader::GetInstanceTypeId() const [member function] |
|
1332 cls.add_method('GetInstanceTypeId', |
|
1333 'ns3::TypeId', |
|
1334 [], |
|
1335 is_const=True, is_virtual=True) |
|
1336 ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetMeshSeqno() const [member function] |
|
1337 cls.add_method('GetMeshSeqno', |
|
1338 'uint32_t', |
|
1339 [], |
|
1340 is_const=True) |
|
1341 ## dot11s-mac-header.h: uint8_t ns3::dot11s::MeshHeader::GetMeshTtl() const [member function] |
|
1342 cls.add_method('GetMeshTtl', |
|
1343 'uint8_t', |
|
1344 [], |
|
1345 is_const=True) |
|
1346 ## dot11s-mac-header.h: uint32_t ns3::dot11s::MeshHeader::GetSerializedSize() const [member function] |
|
1347 cls.add_method('GetSerializedSize', |
|
1348 'uint32_t', |
|
1349 [], |
|
1350 is_const=True, is_virtual=True) |
|
1351 ## dot11s-mac-header.h: static ns3::TypeId ns3::dot11s::MeshHeader::GetTypeId() [member function] |
|
1352 cls.add_method('GetTypeId', |
|
1353 'ns3::TypeId', |
|
1354 [], |
|
1355 is_static=True) |
|
1356 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Print(std::ostream & os) const [member function] |
|
1357 cls.add_method('Print', |
|
1358 'void', |
|
1359 [param('std::ostream &', 'os')], |
|
1360 is_const=True, is_virtual=True) |
|
1361 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::Serialize(ns3::Buffer::Iterator start) const [member function] |
|
1362 cls.add_method('Serialize', |
|
1363 'void', |
|
1364 [param('ns3::Buffer::Iterator', 'start')], |
|
1365 is_const=True, is_virtual=True) |
|
1366 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr4(ns3::Mac48Address address) [member function] |
|
1367 cls.add_method('SetAddr4', |
|
1368 'void', |
|
1369 [param('ns3::Mac48Address', 'address')]) |
|
1370 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr5(ns3::Mac48Address address) [member function] |
|
1371 cls.add_method('SetAddr5', |
|
1372 'void', |
|
1373 [param('ns3::Mac48Address', 'address')]) |
|
1374 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddr6(ns3::Mac48Address address) [member function] |
|
1375 cls.add_method('SetAddr6', |
|
1376 'void', |
|
1377 [param('ns3::Mac48Address', 'address')]) |
|
1378 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetAddressExt(uint8_t num_of_addresses) [member function] |
|
1379 cls.add_method('SetAddressExt', |
|
1380 'void', |
|
1381 [param('uint8_t', 'num_of_addresses')]) |
|
1382 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshSeqno(uint32_t seqno) [member function] |
|
1383 cls.add_method('SetMeshSeqno', |
|
1384 'void', |
|
1385 [param('uint32_t', 'seqno')]) |
|
1386 ## dot11s-mac-header.h: void ns3::dot11s::MeshHeader::SetMeshTtl(uint8_t TTL) [member function] |
|
1387 cls.add_method('SetMeshTtl', |
|
1388 'void', |
|
1389 [param('uint8_t', 'TTL')]) |
|
1390 return |
|
1391 |
583 def register_Ns3Dot11sPeerLink_methods(root_module, cls): |
1392 def register_Ns3Dot11sPeerLink_methods(root_module, cls): |
584 ## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function] |
1393 ## peer-link.h: static ns3::TypeId ns3::dot11s::PeerLink::GetTypeId() [member function] |
585 cls.add_method('GetTypeId', |
1394 cls.add_method('GetTypeId', |
586 'ns3::TypeId', |
1395 'ns3::TypeId', |
587 [], |
1396 [], |