| Index: chrome/browser/local_discovery/wifi/wifi_manager.cc
|
| diff --git a/chrome/browser/local_discovery/wifi/wifi_manager.cc b/chrome/browser/local_discovery/wifi/wifi_manager.cc
|
| index b8e74f705aa41b79b188cf30b5fb934aae47bc42..c59c0beaaebb11b9df68db5720ce386cfeae1974 100644
|
| --- a/chrome/browser/local_discovery/wifi/wifi_manager.cc
|
| +++ b/chrome/browser/local_discovery/wifi/wifi_manager.cc
|
| @@ -8,6 +8,24 @@ namespace local_discovery {
|
|
|
| namespace wifi {
|
|
|
| +namespace {
|
| +
|
| +WifiManagerFactory* g_factory = NULL;
|
| +
|
| +} // namespace
|
| +
|
| +scoped_ptr<WifiManager> WifiManager::Create() {
|
| + if (g_factory) {
|
| + return g_factory->CreateWifiManager();
|
| + }
|
| +
|
| + return CreateDefault();
|
| +}
|
| +
|
| +void WifiManager::SetFactory(WifiManagerFactory* factory) {
|
| + g_factory = factory;
|
| +}
|
| +
|
| WifiCredentials WifiCredentials::FromPSK(const std::string& psk) {
|
| WifiCredentials return_value;
|
| return_value.psk = psk;
|
|
|