Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1536)

Side by Side Diff: chrome/browser/extensions/api/networking_private/networking_private_chromeos.h

Issue 870163002: Move networking_private to src/extensions (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix GN 2 Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium 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 CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_CHRO MEOS_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_CHRO MEOS_H_
7
8 #include "chrome/browser/extensions/api/networking_private/networking_private_de legate.h"
9
10 namespace context {
11 class BrowserContext;
12 }
13
14 namespace extensions {
15
16 // Chrome OS NetworkingPrivateDelegate implementation.
17
18 class NetworkingPrivateChromeOS : public NetworkingPrivateDelegate {
19 public:
20 // |verify_delegate| is passed to NetworkingPrivateDelegate and may be NULL.
21 NetworkingPrivateChromeOS(content::BrowserContext* browser_context,
22 scoped_ptr<VerifyDelegate> verify_delegate);
23 ~NetworkingPrivateChromeOS() override;
24
25 // NetworkingPrivateApi
26 void GetProperties(const std::string& guid,
27 const DictionaryCallback& success_callback,
28 const FailureCallback& failure_callback) override;
29 void GetManagedProperties(const std::string& guid,
30 const DictionaryCallback& success_callback,
31 const FailureCallback& failure_callback) override;
32 void GetState(const std::string& guid,
33 const DictionaryCallback& success_callback,
34 const FailureCallback& failure_callback) override;
35 void SetProperties(const std::string& guid,
36 scoped_ptr<base::DictionaryValue> properties,
37 const VoidCallback& success_callback,
38 const FailureCallback& failure_callback) override;
39 void CreateNetwork(bool shared,
40 scoped_ptr<base::DictionaryValue> properties,
41 const StringCallback& success_callback,
42 const FailureCallback& failure_callback) override;
43 void GetNetworks(const std::string& network_type,
44 bool configured_only,
45 bool visible_only,
46 int limit,
47 const NetworkListCallback& success_callback,
48 const FailureCallback& failure_callback) override;
49 void StartConnect(const std::string& guid,
50 const VoidCallback& success_callback,
51 const FailureCallback& failure_callback) override;
52 void StartDisconnect(const std::string& guid,
53 const VoidCallback& success_callback,
54 const FailureCallback& failure_callback) override;
55 void SetWifiTDLSEnabledState(
56 const std::string& ip_or_mac_address,
57 bool enabled,
58 const StringCallback& success_callback,
59 const FailureCallback& failure_callback) override;
60 void GetWifiTDLSStatus(const std::string& ip_or_mac_address,
61 const StringCallback& success_callback,
62 const FailureCallback& failure_callback) override;
63 void GetCaptivePortalStatus(const std::string& guid,
64 const StringCallback& success_callback,
65 const FailureCallback& failure_callback) override;
66 scoped_ptr<base::ListValue> GetEnabledNetworkTypes() override;
67 bool EnableNetworkType(const std::string& type) override;
68 bool DisableNetworkType(const std::string& type) override;
69 bool RequestScan() override;
70
71 private:
72 content::BrowserContext* browser_context_;
73
74 DISALLOW_COPY_AND_ASSIGN(NetworkingPrivateChromeOS);
75 };
76
77 } // namespace extensions
78
79 #endif // CHROME_BROWSER_EXTENSIONS_API_NETWORKING_PRIVATE_NETWORKING_PRIVATE_C HROMEOS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698