diff options
Diffstat (limited to 'chrome/browser/chromeos/network_message_observer.h')
| -rw-r--r-- | chrome/browser/chromeos/network_message_observer.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/chrome/browser/chromeos/network_message_observer.h b/chrome/browser/chromeos/network_message_observer.h index 8cf603a..db1ba1b 100644 --- a/chrome/browser/chromeos/network_message_observer.h +++ b/chrome/browser/chromeos/network_message_observer.h @@ -23,20 +23,22 @@ namespace chromeos { // The network message observer displays a system notification for network // messages. -class NetworkMessageObserver : public NetworkLibrary::Observer { +class NetworkMessageObserver : public NetworkLibrary::NetworkManagerObserver, + public NetworkLibrary::CellularDataPlanObserver { public: explicit NetworkMessageObserver(Profile* profile); virtual ~NetworkMessageObserver(); - typedef std::map<std::string, WifiNetwork> ServicePathWifiMap; - typedef std::map<std::string, CellularNetwork> ServicePathCellularMap; + typedef std::map<std::string, WifiNetwork*> ServicePathWifiMap; + typedef std::map<std::string, CellularNetwork*> ServicePathCellularMap; private: virtual void CreateModalPopup(views::WindowDelegate* view); virtual void MobileSetup(const ListValue* args); - // NetworkLibrary::Observer implementation. - virtual void NetworkChanged(NetworkLibrary* obj); - virtual void CellularDataPlanChanged(NetworkLibrary* obj); + // NetworkLibrary::NetworkManagerObserver implementation. + virtual void OnNetworkManagerChanged(NetworkLibrary* obj); + // NetworkLibrary::CellularDataPlanObserver implementation. + virtual void OnCellularDataPlanChanged(NetworkLibrary* obj); bool initialized_; // Wifi networks by service path. @@ -62,4 +64,3 @@ class NetworkMessageObserver : public NetworkLibrary::Observer { } // namespace chromeos #endif // CHROME_BROWSER_CHROMEOS_NETWORK_MESSAGE_OBSERVER_H_ - |
