Loading wifi/1.0/default/wifi_ap_iface.cpp +16 −7 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <android-base/logging.h> #include "failure_reason_util.h" #include "wifi_status_util.h" namespace android { namespace hardware { Loading @@ -35,15 +35,24 @@ void WifiApIface::invalidate() { is_valid_ = false; } Return<void> WifiApIface::getName(getName_cb cb) { hidl_string hidl_ifname; hidl_ifname.setToExternal(ifname_.c_str(), ifname_.size()); cb(hidl_ifname); Return<void> WifiApIface::getName(getName_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), hidl_string()); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), ifname_); return Void(); } Return<IfaceType> WifiApIface::getType() { return IfaceType::AP; Return<void> WifiApIface::getType(getType_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), IfaceType::AP); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), IfaceType::AP); return Void(); } } // namespace implementation Loading wifi/1.0/default/wifi_ap_iface.h +2 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,8 @@ class WifiApIface : public IWifiApIface { void invalidate(); // HIDL methods exposed. Return<void> getName(getName_cb cb) override; Return<IfaceType> getType() override; Return<void> getName(getName_cb hidl_status_cb) override; Return<void> getType(getType_cb hidl_status_cb) override; private: std::string ifname_; Loading wifi/1.0/default/wifi_legacy_hal.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,8 @@ #include <array> #include "failure_reason_util.h" #include "wifi_legacy_hal.h" #include "wifi_status_util.h" #include <android-base/logging.h> #include <cutils/properties.h> Loading Loading @@ -188,7 +188,7 @@ wifi_error WifiLegacyHal::retrieveWlanInterfaceHandle() { global_handle_, &num_iface_handles, &iface_handles); if (status != WIFI_SUCCESS) { LOG(ERROR) << "Failed to enumerate interface handles: " << LegacyErrorToString(status); << legacyErrorToString(status); return status; } for (int i = 0; i < num_iface_handles; ++i) { Loading @@ -198,7 +198,7 @@ wifi_error WifiLegacyHal::retrieveWlanInterfaceHandle() { iface_handles[i], current_ifname.data(), current_ifname.size()); if (status != WIFI_SUCCESS) { LOG(WARNING) << "Failed to get interface handle name: " << LegacyErrorToString(status); << legacyErrorToString(status); continue; } if (ifname_to_find == current_ifname.data()) { Loading wifi/1.0/default/wifi_legacy_hal.h +1 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <functional> #include <thread> #include <vector> #include <hardware_legacy/wifi_hal.h> Loading wifi/1.0/default/wifi_nan_iface.cpp +16 −7 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <android-base/logging.h> #include "failure_reason_util.h" #include "wifi_status_util.h" namespace android { namespace hardware { Loading @@ -35,15 +35,24 @@ void WifiNanIface::invalidate() { is_valid_ = false; } Return<void> WifiNanIface::getName(getName_cb cb) { hidl_string hidl_ifname; hidl_ifname.setToExternal(ifname_.c_str(), ifname_.size()); cb(hidl_ifname); Return<void> WifiNanIface::getName(getName_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), hidl_string()); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), ifname_); return Void(); } Return<IfaceType> WifiNanIface::getType() { return IfaceType::NAN; Return<void> WifiNanIface::getType(getType_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), IfaceType::NAN); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), IfaceType::NAN); return Void(); } } // namespace implementation Loading Loading
wifi/1.0/default/wifi_ap_iface.cpp +16 −7 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <android-base/logging.h> #include "failure_reason_util.h" #include "wifi_status_util.h" namespace android { namespace hardware { Loading @@ -35,15 +35,24 @@ void WifiApIface::invalidate() { is_valid_ = false; } Return<void> WifiApIface::getName(getName_cb cb) { hidl_string hidl_ifname; hidl_ifname.setToExternal(ifname_.c_str(), ifname_.size()); cb(hidl_ifname); Return<void> WifiApIface::getName(getName_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), hidl_string()); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), ifname_); return Void(); } Return<IfaceType> WifiApIface::getType() { return IfaceType::AP; Return<void> WifiApIface::getType(getType_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), IfaceType::AP); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), IfaceType::AP); return Void(); } } // namespace implementation Loading
wifi/1.0/default/wifi_ap_iface.h +2 −2 Original line number Diff line number Diff line Loading @@ -39,8 +39,8 @@ class WifiApIface : public IWifiApIface { void invalidate(); // HIDL methods exposed. Return<void> getName(getName_cb cb) override; Return<IfaceType> getType() override; Return<void> getName(getName_cb hidl_status_cb) override; Return<void> getType(getType_cb hidl_status_cb) override; private: std::string ifname_; Loading
wifi/1.0/default/wifi_legacy_hal.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,8 @@ #include <array> #include "failure_reason_util.h" #include "wifi_legacy_hal.h" #include "wifi_status_util.h" #include <android-base/logging.h> #include <cutils/properties.h> Loading Loading @@ -188,7 +188,7 @@ wifi_error WifiLegacyHal::retrieveWlanInterfaceHandle() { global_handle_, &num_iface_handles, &iface_handles); if (status != WIFI_SUCCESS) { LOG(ERROR) << "Failed to enumerate interface handles: " << LegacyErrorToString(status); << legacyErrorToString(status); return status; } for (int i = 0; i < num_iface_handles; ++i) { Loading @@ -198,7 +198,7 @@ wifi_error WifiLegacyHal::retrieveWlanInterfaceHandle() { iface_handles[i], current_ifname.data(), current_ifname.size()); if (status != WIFI_SUCCESS) { LOG(WARNING) << "Failed to get interface handle name: " << LegacyErrorToString(status); << legacyErrorToString(status); continue; } if (ifname_to_find == current_ifname.data()) { Loading
wifi/1.0/default/wifi_legacy_hal.h +1 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ #include <functional> #include <thread> #include <vector> #include <hardware_legacy/wifi_hal.h> Loading
wifi/1.0/default/wifi_nan_iface.cpp +16 −7 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ #include <android-base/logging.h> #include "failure_reason_util.h" #include "wifi_status_util.h" namespace android { namespace hardware { Loading @@ -35,15 +35,24 @@ void WifiNanIface::invalidate() { is_valid_ = false; } Return<void> WifiNanIface::getName(getName_cb cb) { hidl_string hidl_ifname; hidl_ifname.setToExternal(ifname_.c_str(), ifname_.size()); cb(hidl_ifname); Return<void> WifiNanIface::getName(getName_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), hidl_string()); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), ifname_); return Void(); } Return<IfaceType> WifiNanIface::getType() { return IfaceType::NAN; Return<void> WifiNanIface::getType(getType_cb hidl_status_cb) { if (!is_valid_) { hidl_status_cb(createWifiStatus(WifiStatusCode::ERROR_WIFI_IFACE_INVALID), IfaceType::NAN); return Void(); } hidl_status_cb(createWifiStatus(WifiStatusCode::SUCCESS), IfaceType::NAN); return Void(); } } // namespace implementation Loading