Index: components/wifi/wifi_service_mac.mm |
diff --git a/components/wifi/wifi_service_mac.mm b/components/wifi/wifi_service_mac.mm |
index 890b22906fc478fd042d7ce50ca3cab3168f8589..46fc9f09b5907744cfc9b8d35ae7481a39a468a2 100644 |
--- a/components/wifi/wifi_service_mac.mm |
+++ b/components/wifi/wifi_service_mac.mm |
@@ -76,6 +76,8 @@ class WiFiServiceMac : public WiFiService { |
void RequestConnectedNetworkUpdate() override; |
+ void GetConnectedNetworkSSID(std::string* ssid, std::string* error) override; |
+ |
private: |
// Checks |ns_error| and if is not |nil|, then stores |error_name| |
// into |error|. |
@@ -416,6 +418,12 @@ void WiFiServiceMac::RequestConnectedNetworkUpdate() { |
OnWlanObserverNotification(); |
} |
+void WiFiServiceMac::GetConnectedNetworkSSID(std::string* ssid, |
+ std::string* error) { |
+ *ssid = base::SysNSStringToUTF8([interface_ ssid]); |
+ *error = ""; |
+} |
+ |
std::string WiFiServiceMac::GetNetworkConnectionState( |
const std::string& network_guid) const { |
if (network_guid != GUIDFromSSID([interface_ ssid])) |