Lines Matching refs:std

53         const std::weak_ptr<legacy_hal::WifiLegacyHal> legacy_hal,
54 const std::weak_ptr<mode_controller::WifiModeController>
56 const std::weak_ptr<iface_util::WifiIfaceUtil> iface_util,
57 const std::weak_ptr<feature_flags::WifiFeatureFlags> feature_flags);
73 std::set<sp<V1_2::IWifiChipEventCallback>> getEventCallbacks();
160 void invalidateAndRemoveDependencies(const std::string& removed_iface_name);
163 std::pair<WifiStatus, ChipId> getIdInternal();
167 std::pair<WifiStatus, uint32_t> getCapabilitiesInternal();
168 std::pair<WifiStatus, std::vector<ChipMode>> getAvailableModesInternal();
170 std::unique_lock<std::recursive_mutex>* lock, ChipModeId mode_id);
171 std::pair<WifiStatus, uint32_t> getModeInternal();
172 std::pair<WifiStatus, IWifiChip::ChipDebugInfo>
174 std::pair<WifiStatus, std::vector<uint8_t>>
176 std::pair<WifiStatus, std::vector<uint8_t>>
178 std::pair<WifiStatus, sp<IWifiApIface>> createApIfaceInternal();
179 std::pair<WifiStatus, std::vector<hidl_string>> getApIfaceNamesInternal();
180 std::pair<WifiStatus, sp<IWifiApIface>> getApIfaceInternal(
181 const std::string& ifname);
182 WifiStatus removeApIfaceInternal(const std::string& ifname);
183 std::pair<WifiStatus, sp<IWifiNanIface>> createNanIfaceInternal();
184 std::pair<WifiStatus, std::vector<hidl_string>> getNanIfaceNamesInternal();
185 std::pair<WifiStatus, sp<IWifiNanIface>> getNanIfaceInternal(
186 const std::string& ifname);
187 WifiStatus removeNanIfaceInternal(const std::string& ifname);
188 std::pair<WifiStatus, sp<IWifiP2pIface>> createP2pIfaceInternal();
189 std::pair<WifiStatus, std::vector<hidl_string>> getP2pIfaceNamesInternal();
190 std::pair<WifiStatus, sp<IWifiP2pIface>> getP2pIfaceInternal(
191 const std::string& ifname);
192 WifiStatus removeP2pIfaceInternal(const std::string& ifname);
193 std::pair<WifiStatus, sp<IWifiStaIface>> createStaIfaceInternal();
194 std::pair<WifiStatus, std::vector<hidl_string>> getStaIfaceNamesInternal();
195 std::pair<WifiStatus, sp<IWifiStaIface>> getStaIfaceInternal(
196 const std::string& ifname);
197 WifiStatus removeStaIfaceInternal(const std::string& ifname);
198 std::pair<WifiStatus, sp<IWifiRttController>> createRttControllerInternal(
200 std::pair<WifiStatus, std::vector<WifiDebugRingBufferStatus>>
209 std::pair<WifiStatus, WifiDebugHostWakeReasonStats>
219 std::pair<WifiStatus, uint32_t> getCapabilitiesInternal_1_3();
221 std::unique_lock<std::recursive_mutex>* lock, ChipModeId mode_id);
225 std::vector<IWifiChip::ChipIfaceCombination>
227 std::map<IfaceType, size_t> getCurrentIfaceCombination();
228 std::vector<std::map<IfaceType, size_t>> expandIfaceCombinations(
231 const std::map<IfaceType, size_t>& expanded_combo,
236 const std::map<IfaceType, size_t>& expanded_combo,
237 const std::map<IfaceType, size_t>& req_combo);
239 const std::map<IfaceType, size_t>& req_combo);
244 std::string getFirstActiveWlanIfaceName();
245 std::string allocateApOrStaIfaceName(uint32_t start_idx);
246 std::string allocateApIfaceName();
247 std::string allocateStaIfaceName();
251 std::weak_ptr<legacy_hal::WifiLegacyHal> legacy_hal_;
252 std::weak_ptr<mode_controller::WifiModeController> mode_controller_;
253 std::weak_ptr<iface_util::WifiIfaceUtil> iface_util_;
254 std::weak_ptr<feature_flags::WifiFeatureFlags> feature_flags_;
255 std::vector<sp<WifiApIface>> ap_ifaces_;
256 std::vector<sp<WifiNanIface>> nan_ifaces_;
257 std::vector<sp<WifiP2pIface>> p2p_ifaces_;
258 std::vector<sp<WifiStaIface>> sta_ifaces_;
259 std::vector<sp<WifiRttController>> rtt_controllers_;
260 std::map<std::string, Ringbuffer> ringbuffer_map_;
264 std::vector<IWifiChip::ChipMode> modes_;