Index: chromeos/network/network_device_handler_impl.h |
diff --git a/chromeos/network/network_device_handler_impl.h b/chromeos/network/network_device_handler_impl.h |
index fb10f3c2e8426338767af706e2bd7fb6f6b5cb88..11216bd1f747469200089ae4a4ce3ac2ba144b19 100644 |
--- a/chromeos/network/network_device_handler_impl.h |
+++ b/chromeos/network/network_device_handler_impl.h |
@@ -102,6 +102,20 @@ class CHROMEOS_EXPORT NetworkDeviceHandlerImpl |
const network_handler::StringResultCallback& callback, |
const network_handler::ErrorCallback& error_callback) override; |
+ void AddWifiWakeOnPacketConnection( |
+ const net::IPEndPoint& ip_endpoint, |
+ const base::Closure& callback, |
+ const network_handler::ErrorCallback& error_callback) override; |
+ |
+ void RemoveWifiWakeOnPacketConnection( |
+ const net::IPEndPoint& ip_endpoint, |
+ const base::Closure& callback, |
+ const network_handler::ErrorCallback& error_callback) override; |
+ |
+ void RemoveAllWifiWakeOnPacketConnections( |
+ const base::Closure& callback, |
+ const network_handler::ErrorCallback& error_callback) override; |
+ |
// NetworkStateHandlerObserver overrides |
virtual void DeviceListChanged() override; |
@@ -117,6 +131,10 @@ class CHROMEOS_EXPORT NetworkDeviceHandlerImpl |
// cellular devices of Shill. |
void ApplyCellularAllowRoamingToShill(); |
+ // Get the DeviceState for the wifi device, if any. |
+ const DeviceState* GetWifiDeviceState( |
+ const network_handler::ErrorCallback& error_callback); |
+ |
NetworkStateHandler* network_state_handler_; |
bool cellular_allow_roaming_; |