• Home
  • Raw
  • Download

Lines Matching refs:std

63     std::vector<uint32_t> tx_time_per_levels;
64 std::vector<wifi_channel_stat> channel_stats;
69 std::vector<LinkLayerRadioStats> radios;
80 std::vector<uint32_t> cmd_event_wake_cnt;
81 std::vector<uint32_t> driver_fw_local_wake_cnt;
87 std::function<void(transaction_id, const NanResponseMsg&)>
90 std::function<void(const NanPublishTerminatedInd&)>
92 std::function<void(const NanMatchInd&)> on_event_match;
93 std::function<void(const NanMatchExpiredInd&)> on_event_match_expired;
94 std::function<void(const NanSubscribeTerminatedInd&)>
96 std::function<void(const NanFollowupInd&)> on_event_followup;
97 std::function<void(const NanDiscEngEventInd&)> on_event_disc_eng_event;
98 std::function<void(const NanDisabledInd&)> on_event_disabled;
99 std::function<void(const NanTCAInd&)> on_event_tca;
100 std::function<void(const NanBeaconSdfPayloadInd&)>
102 std::function<void(const NanDataPathRequestInd&)>
104 std::function<void(const NanDataPathConfirmInd&)>
106 std::function<void(const NanDataPathEndInd&)> on_event_data_path_end;
107 std::function<void(const NanTransmitFollowupInd&)>
109 std::function<void(const NanRangeRequestInd&)> on_event_range_request;
110 std::function<void(const NanRangeReportInd&)> on_event_range_report;
111 std::function<void(const NanDataPathScheduleUpdateInd&)>
119 std::function<void(wifi_request_id, const wifi_scan_result*, uint32_t)>;
122 using on_gscan_results_callback = std::function<void(
123 wifi_request_id, const std::vector<wifi_cached_scan_results>&)>;
127 std::function<void(wifi_request_id, std::array<uint8_t, 6>, int8_t)>;
133 using on_rtt_results_callback = std::function<void(
134 wifi_request_id, const std::vector<const wifi_rtt_result*>&)>;
138 std::function<void(const std::string&, const std::vector<uint8_t>&,
143 std::function<void(int32_t, const std::vector<uint8_t>&)>;
148 std::string name;
157 std::vector<WifiIfaceInfo> iface_infos;
162 std::function<void(const std::vector<WifiMacInfo>&)>;
173 WifiLegacyHal(const std::weak_ptr<wifi_system::InterfaceTool> iface_tool);
182 virtual wifi_error stop(std::unique_lock<std::recursive_mutex>* lock,
183 const std::function<void()>& on_complete_callback);
187 virtual std::pair<wifi_error, std::string> getDriverVersion(
188 const std::string& iface_name);
189 virtual std::pair<wifi_error, std::string> getFirmwareVersion(
190 const std::string& iface_name);
191 std::pair<wifi_error, std::vector<uint8_t>> requestDriverMemoryDump(
192 const std::string& iface_name);
193 std::pair<wifi_error, std::vector<uint8_t>> requestFirmwareMemoryDump(
194 const std::string& iface_name);
195 std::pair<wifi_error, uint32_t> getSupportedFeatureSet(
196 const std::string& iface_name);
198 std::pair<wifi_error, PacketFilterCapabilities> getPacketFilterCapabilities(
199 const std::string& iface_name);
200 wifi_error setPacketFilter(const std::string& iface_name,
201 const std::vector<uint8_t>& program);
202 std::pair<wifi_error, std::vector<uint8_t>> readApfPacketFilterData(
203 const std::string& iface_name);
205 std::pair<wifi_error, wifi_gscan_capabilities> getGscanCapabilities(
206 const std::string& iface_name);
219 const std::string& iface_name, wifi_request_id id,
221 const std::function<void(wifi_request_id)>& on_failure_callback,
224 wifi_error stopGscan(const std::string& iface_name, wifi_request_id id);
225 std::pair<wifi_error, std::vector<uint32_t>> getValidFrequenciesForBand(
226 const std::string& iface_name, wifi_band band);
227 virtual wifi_error setDfsFlag(const std::string& iface_name, bool dfs_on);
229 wifi_error enableLinkLayerStats(const std::string& iface_name, bool debug);
230 wifi_error disableLinkLayerStats(const std::string& iface_name);
231 std::pair<wifi_error, LinkLayerStats> getLinkLayerStats(
232 const std::string& iface_name);
234 wifi_error startRssiMonitoring(const std::string& iface_name,
239 wifi_error stopRssiMonitoring(const std::string& iface_name,
241 std::pair<wifi_error, wifi_roaming_capabilities> getRoamingCapabilities(
242 const std::string& iface_name);
243 wifi_error configureRoaming(const std::string& iface_name,
245 wifi_error enableFirmwareRoaming(const std::string& iface_name,
247 wifi_error configureNdOffload(const std::string& iface_name, bool enable);
249 const std::string& iface_name, uint32_t cmd_id, uint16_t ether_type,
250 const std::vector<uint8_t>& ip_packet_data,
251 const std::array<uint8_t, 6>& src_address,
252 const std::array<uint8_t, 6>& dst_address, uint32_t period_in_ms);
253 wifi_error stopSendingOffloadedPacket(const std::string& iface_name,
255 wifi_error setScanningMacOui(const std::string& iface_name,
256 const std::array<uint8_t, 3>& oui);
257 virtual wifi_error selectTxPowerScenario(const std::string& iface_name,
259 virtual wifi_error resetTxPowerScenario(const std::string& iface_name);
260 wifi_error setLatencyMode(const std::string& iface_name,
263 std::pair<wifi_error, uint32_t> getLoggerSupportedFeatureSet(
264 const std::string& iface_name);
265 wifi_error startPktFateMonitoring(const std::string& iface_name);
266 std::pair<wifi_error, std::vector<wifi_tx_report>> getTxPktFates(
267 const std::string& iface_name);
268 std::pair<wifi_error, std::vector<wifi_rx_report>> getRxPktFates(
269 const std::string& iface_name);
270 std::pair<wifi_error, WakeReasonStats> getWakeReasonStats(
271 const std::string& iface_name);
273 const std::string& iface_name,
276 const std::string& iface_name);
277 std::pair<wifi_error, std::vector<wifi_ring_buffer_status>>
278 getRingBuffersStatus(const std::string& iface_name);
279 wifi_error startRingBufferLogging(const std::string& iface_name,
280 const std::string& ring_name,
284 wifi_error getRingBufferData(const std::string& iface_name,
285 const std::string& ring_name);
287 const std::string& iface_name,
290 const std::string& iface_name);
293 const std::string& iface_name,
297 const std::string& iface_name, wifi_request_id id,
298 const std::vector<wifi_rtt_config>& rtt_configs,
301 const std::string& iface_name, wifi_request_id id,
302 const std::vector<std::array<uint8_t, 6>>& mac_addrs);
303 std::pair<wifi_error, wifi_rtt_capabilities> getRttCapabilities(
304 const std::string& iface_name);
305 std::pair<wifi_error, wifi_rtt_responder> getRttResponderInfo(
306 const std::string& iface_name);
307 wifi_error enableRttResponder(const std::string& iface_name,
312 wifi_error disableRttResponder(const std::string& iface_name,
314 wifi_error setRttLci(const std::string& iface_name, wifi_request_id id,
316 wifi_error setRttLcr(const std::string& iface_name, wifi_request_id id,
320 const std::string& iface_name, const NanCallbackHandlers& callbacks);
321 wifi_error nanEnableRequest(const std::string& iface_name,
323 virtual wifi_error nanDisableRequest(const std::string& iface_name,
325 wifi_error nanPublishRequest(const std::string& iface_name,
328 wifi_error nanPublishCancelRequest(const std::string& iface_name,
331 wifi_error nanSubscribeRequest(const std::string& iface_name,
334 wifi_error nanSubscribeCancelRequest(const std::string& iface_name,
338 const std::string& iface_name, transaction_id id,
340 wifi_error nanStatsRequest(const std::string& iface_name, transaction_id id,
342 wifi_error nanConfigRequest(const std::string& iface_name,
344 wifi_error nanTcaRequest(const std::string& iface_name, transaction_id id,
347 const std::string& iface_name, transaction_id id,
349 std::pair<wifi_error, NanVersion> nanGetVersion();
350 wifi_error nanGetCapabilities(const std::string& iface_name,
352 wifi_error nanDataInterfaceCreate(const std::string& iface_name,
354 const std::string& data_iface_name);
356 const std::string& iface_name, transaction_id id,
357 const std::string& data_iface_name);
358 wifi_error nanDataRequestInitiator(const std::string& iface_name,
362 const std::string& iface_name, transaction_id id,
364 wifi_error nanDataEnd(const std::string& iface_name, transaction_id id,
367 wifi_error setCountryCode(const std::string& iface_name,
368 std::array<int8_t, 2> code);
373 wifi_interface_handle getIfaceHandle(const std::string& iface_name);
378 std::pair<wifi_error, std::vector<wifi_cached_scan_results>>
379 getGscanCachedResults(const std::string& iface_name);
388 std::map<std::string, wifi_interface_handle> iface_name_to_handle_;
390 std::atomic<bool> awaiting_event_loop_termination_;
391 std::condition_variable_any stop_wait_cv_;
394 std::weak_ptr<wifi_system::InterfaceTool> iface_tool_;