blob: 1963cd31361beb6304f0b7f0422a99458bee1252 [file] [log] [blame]
Paul Stewart835934a2012-12-06 19:27:09 -08001// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef SUPPLICANT_NETWORK_PROXY_INTERFACE_H_
6#define SUPPLICANT_NETWORK_PROXY_INTERFACE_H_
7
8#include <map>
9
10#include <dbus-c++/dbus.h>
11
12namespace shill {
13
14// SupplicantNetworkProxyInterface declares only the subset of
15// fi::w1::wpa_supplicant1::Network_proxy that is actually used by WiFi.
16class SupplicantNetworkProxyInterface {
17 public:
18 virtual ~SupplicantNetworkProxyInterface() {}
19
20 virtual void SetEnabled(bool enabled) = 0;
21};
22
23} // namespace shill
24
25#endif // SUPPLICANT_NETWORK_PROXY_INTERFACE_H_