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

Side by Side Diff: chrome/browser/extensions/api/gcd_private/gcd_private_api.h

Issue 363883002: Add API stubs for GCD device commands. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Tue 07/08/2014 1:11:55.68 Created 6 years, 5 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_ 6 #define CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
7 7
8 #include "base/memory/scoped_ptr.h" 8 #include "base/memory/scoped_ptr.h"
9 #include "chrome/browser/extensions/chrome_extension_function.h" 9 #include "chrome/browser/extensions/chrome_extension_function.h"
10 #include "chrome/browser/local_discovery/cloud_device_list_delegate.h" 10 #include "chrome/browser/local_discovery/cloud_device_list_delegate.h"
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 94
95 protected: 95 protected:
96 virtual ~GcdPrivateStartSetupFunction(); 96 virtual ~GcdPrivateStartSetupFunction();
97 97
98 // AsyncExtensionFunction overrides. 98 // AsyncExtensionFunction overrides.
99 virtual bool RunAsync() OVERRIDE; 99 virtual bool RunAsync() OVERRIDE;
100 100
101 private: 101 private:
102 }; 102 };
103 103
104 class GcdPrivateSetWiFiNetworksFunction : public ChromeAsyncExtensionFunction { 104 class GcdPrivateSetWiFiNetworkFunction : public ChromeAsyncExtensionFunction {
105 public: 105 public:
106 DECLARE_EXTENSION_FUNCTION("gcdPrivate.setWiFiNetworks", 106 DECLARE_EXTENSION_FUNCTION("gcdPrivate.setWiFiNetwork",
107 GCDPRIVATE_SETWIFINETWORKS) 107 GCDPRIVATE_SETWIFINETWORK)
108 108
109 GcdPrivateSetWiFiNetworksFunction(); 109 GcdPrivateSetWiFiNetworkFunction();
110 110
111 protected: 111 protected:
112 virtual ~GcdPrivateSetWiFiNetworksFunction(); 112 virtual ~GcdPrivateSetWiFiNetworkFunction();
113 113
114 // AsyncExtensionFunction overrides. 114 // AsyncExtensionFunction overrides.
115 virtual bool RunAsync() OVERRIDE; 115 virtual bool RunAsync() OVERRIDE;
116 116
117 private: 117 private:
118 }; 118 };
119 119
120 class GcdPrivateSetWiFiCredentialsFunction 120 class GcdPrivateSetWiFiPasswordFunction : public ChromeAsyncExtensionFunction {
121 : public ChromeAsyncExtensionFunction {
122 public: 121 public:
123 DECLARE_EXTENSION_FUNCTION("gcdPrivate.setWiFiCredentials", 122 DECLARE_EXTENSION_FUNCTION("gcdPrivate.setWiFiPassword",
124 GCDPRIVATE_SETWIFICREDENTIALS) 123 GCDPRIVATE_SETWIFIPASSWORD)
125 124
126 GcdPrivateSetWiFiCredentialsFunction(); 125 GcdPrivateSetWiFiPasswordFunction();
127 126
128 protected: 127 protected:
129 virtual ~GcdPrivateSetWiFiCredentialsFunction(); 128 virtual ~GcdPrivateSetWiFiPasswordFunction();
130 129
131 // AsyncExtensionFunction overrides. 130 // AsyncExtensionFunction overrides.
132 virtual bool RunAsync() OVERRIDE; 131 virtual bool RunAsync() OVERRIDE;
133 132
134 private: 133 private:
135 }; 134 };
136 135
137 class GcdPrivateConfirmCodeFunction : public ChromeAsyncExtensionFunction { 136 class GcdPrivateConfirmCodeFunction : public ChromeAsyncExtensionFunction {
138 public: 137 public:
139 DECLARE_EXTENSION_FUNCTION("gcdPrivate.confirmCode", GCDPRIVATE_CONFIRMCODE) 138 DECLARE_EXTENSION_FUNCTION("gcdPrivate.confirmCode", GCDPRIVATE_CONFIRMCODE)
(...skipping 17 matching lines...) Expand all
157 156
158 protected: 157 protected:
159 virtual ~GcdPrivateStopSetupFunction(); 158 virtual ~GcdPrivateStopSetupFunction();
160 159
161 // AsyncExtensionFunction overrides. 160 // AsyncExtensionFunction overrides.
162 virtual bool RunAsync() OVERRIDE; 161 virtual bool RunAsync() OVERRIDE;
163 162
164 private: 163 private:
165 }; 164 };
166 165
166 class GcdPrivateGetCommandDefinitionsFunction
167 : public ChromeAsyncExtensionFunction {
168 public:
169 DECLARE_EXTENSION_FUNCTION("gcdPrivate.getCommandDefinitions",
170 GCDPRIVATE_GETCOMMANDDEFINITIONS)
171
172 GcdPrivateGetCommandDefinitionsFunction();
173
174 protected:
175 virtual ~GcdPrivateGetCommandDefinitionsFunction();
176
177 // AsyncExtensionFunction overrides.
178 virtual bool RunAsync() OVERRIDE;
179
180 private:
181 };
182
183 class GcdPrivateInsertCommandFunction : public ChromeAsyncExtensionFunction {
184 public:
185 DECLARE_EXTENSION_FUNCTION("gcdPrivate.insertCommand",
186 GCDPRIVATE_INSERTCOMMAND)
187
188 GcdPrivateInsertCommandFunction();
189
190 protected:
191 virtual ~GcdPrivateInsertCommandFunction();
192
193 // AsyncExtensionFunction overrides.
194 virtual bool RunAsync() OVERRIDE;
195
196 private:
197 };
198
199 class GcdPrivateGetCommandFunction : public ChromeAsyncExtensionFunction {
200 public:
201 DECLARE_EXTENSION_FUNCTION("gcdPrivate.getCommand", GCDPRIVATE_GETCOMMAND)
202
203 GcdPrivateGetCommandFunction();
204
205 protected:
206 virtual ~GcdPrivateGetCommandFunction();
207
208 // AsyncExtensionFunction overrides.
209 virtual bool RunAsync() OVERRIDE;
210
211 private:
212 };
213
214 class GcdPrivateCancelCommandFunction : public ChromeAsyncExtensionFunction {
215 public:
216 DECLARE_EXTENSION_FUNCTION("gcdPrivate.cancelCommand",
217 GCDPRIVATE_CANCELCOMMAND)
218
219 GcdPrivateCancelCommandFunction();
220
221 protected:
222 virtual ~GcdPrivateCancelCommandFunction();
223
224 // AsyncExtensionFunction overrides.
225 virtual bool RunAsync() OVERRIDE;
226
227 private:
228 };
229
230 class GcdPrivateGetCommandsListFunction : public ChromeAsyncExtensionFunction {
231 public:
232 DECLARE_EXTENSION_FUNCTION("gcdPrivate.getCommandsList",
233 GCDPRIVATE_GETCOMMANDSLIST)
234
235 GcdPrivateGetCommandsListFunction();
236
237 protected:
238 virtual ~GcdPrivateGetCommandsListFunction();
239
240 // AsyncExtensionFunction overrides.
241 virtual bool RunAsync() OVERRIDE;
242
243 private:
244 };
245
167 } // namespace extensions 246 } // namespace extensions
168 247
169 #endif // CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_ 248 #endif // CHROME_BROWSER_EXTENSIONS_API_GCD_PRIVATE_GCD_PRIVATE_API_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698