| Index: net/base/net_util.h
|
| diff --git a/net/base/net_util.h b/net/base/net_util.h
|
| index c74dfd2ea48486b08e16be9fdb700b9d99f06bd0..fc28f4e912923bdfcff6f48f5c007d5479ce6211 100644
|
| --- a/net/base/net_util.h
|
| +++ b/net/base/net_util.h
|
| @@ -498,6 +498,28 @@ enum WifiPHYLayerProtocol {
|
| // Currently only available on OS_WIN.
|
| NET_EXPORT WifiPHYLayerProtocol GetWifiPHYLayerProtocol();
|
|
|
| +enum WifiOptions {
|
| + // Disables background SSID scans.
|
| + WIFI_OPTIONS_DISABLE_SCAN = 1 << 0,
|
| + // Enables media streaming mode.
|
| + WIFI_OPTIONS_MEDIA_STREAMING_MODE = 1 << 1
|
| +};
|
| +
|
| +class NET_EXPORT ScopedWifiOptions {
|
| + public:
|
| + ScopedWifiOptions() {}
|
| + virtual ~ScopedWifiOptions();
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(ScopedWifiOptions);
|
| +};
|
| +
|
| +// Set temporary options on all wifi interfaces.
|
| +// |options| is an ORed bitfield of WifiOptions.
|
| +// Options are automatically disabled when the scoped pointer
|
| +// is freed. Currently only available on OS_WIN.
|
| +NET_EXPORT scoped_ptr<ScopedWifiOptions> SetWifiOptions(int options);
|
| +
|
| // Returns number of matching initial bits between the addresses |a1| and |a2|.
|
| unsigned CommonPrefixLength(const IPAddressNumber& a1,
|
| const IPAddressNumber& a2);
|
|
|