diff options
author | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-15 03:48:51 +0000 |
---|---|---|
committer | stevenjb@chromium.org <stevenjb@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-15 03:48:51 +0000 |
commit | abb833ee12957986bb4c9a82ae639cae2ee8dd26 (patch) | |
tree | b6bea97ef0a509dabea7555d964649670b25f254 /chromeos/network/network_device_handler.h | |
parent | 1953e60788f6435720eab65709d4d44753993d3d (diff) | |
download | chromium_src-abb833ee12957986bb4c9a82ae639cae2ee8dd26.zip chromium_src-abb833ee12957986bb4c9a82ae639cae2ee8dd26.tar.gz chromium_src-abb833ee12957986bb4c9a82ae639cae2ee8dd26.tar.bz2 |
Implement networkingPrivate.setWifiTDLSEnabledState
BUG=329738
Review URL: https://codereview.chromium.org/156353002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251501 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/network/network_device_handler.h')
-rw-r--r-- | chromeos/network/network_device_handler.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/chromeos/network/network_device_handler.h b/chromeos/network/network_device_handler.h index 9b69399..c1333a3 100644 --- a/chromeos/network/network_device_handler.h +++ b/chromeos/network/network_device_handler.h @@ -33,12 +33,14 @@ namespace chromeos { class CHROMEOS_EXPORT NetworkDeviceHandler { public: // Constants for |error_name| from |error_callback|. + static const char kErrorDeviceMissing[]; static const char kErrorFailure[]; static const char kErrorIncorrectPin[]; static const char kErrorNotFound[]; static const char kErrorNotSupported[]; static const char kErrorPinBlocked[]; static const char kErrorPinRequired[]; + static const char kErrorTimeout[]; static const char kErrorUnknown[]; NetworkDeviceHandler(); @@ -192,6 +194,21 @@ class CHROMEOS_EXPORT NetworkDeviceHandler { // available in the future. virtual void SetCellularAllowRoaming(bool allow_roaming) = 0; + // Attempts to enable or disable TDLS for the specified IP or MAC address for + // the active wifi device. + virtual void SetWifiTDLSEnabled( + const std::string& ip_or_mac_address, + bool enabled, + const network_handler::StringResultCallback& callback, + const network_handler::ErrorCallback& error_callback) = 0; + + // Returns the TDLS status for the specified IP or MAC address for + // the active wifi device. + virtual void GetWifiTDLSStatus( + const std::string& ip_or_mac_address, + const network_handler::StringResultCallback& callback, + const network_handler::ErrorCallback& error_callback) = 0; + private: DISALLOW_COPY_AND_ASSIGN(NetworkDeviceHandler); }; |