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

Side by Side Diff: extensions/browser/api/usb/usb_api.h

Issue 622343002: replace OVERRIDE and FINAL with override and final in extensions/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 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
« no previous file with comments | « extensions/browser/api/test/test_api.h ('k') | extensions/browser/api/usb/usb_apitest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 EXTENSIONS_BROWSER_API_USB_USB_API_H_ 5 #ifndef EXTENSIONS_BROWSER_API_USB_USB_API_H_
6 #define EXTENSIONS_BROWSER_API_USB_USB_API_H_ 6 #define EXTENSIONS_BROWSER_API_USB_USB_API_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 11 matching lines...) Expand all
22 22
23 class UsbDeviceResource; 23 class UsbDeviceResource;
24 24
25 class UsbAsyncApiFunction : public AsyncApiFunction { 25 class UsbAsyncApiFunction : public AsyncApiFunction {
26 public: 26 public:
27 UsbAsyncApiFunction(); 27 UsbAsyncApiFunction();
28 28
29 protected: 29 protected:
30 virtual ~UsbAsyncApiFunction(); 30 virtual ~UsbAsyncApiFunction();
31 31
32 virtual bool PrePrepare() OVERRIDE; 32 virtual bool PrePrepare() override;
33 virtual bool Respond() OVERRIDE; 33 virtual bool Respond() override;
34 34
35 static void CreateDeviceFilter( 35 static void CreateDeviceFilter(
36 const extensions::core_api::usb::DeviceFilter& input, 36 const extensions::core_api::usb::DeviceFilter& input,
37 device::UsbDeviceFilter* output); 37 device::UsbDeviceFilter* output);
38 38
39 bool HasDevicePermission(scoped_refptr<device::UsbDevice> device); 39 bool HasDevicePermission(scoped_refptr<device::UsbDevice> device);
40 40
41 scoped_refptr<device::UsbDevice> GetDeviceOrCompleteWithError( 41 scoped_refptr<device::UsbDevice> GetDeviceOrCompleteWithError(
42 const extensions::core_api::usb::Device& input_device); 42 const extensions::core_api::usb::Device& input_device);
43 43
(...skipping 28 matching lines...) Expand all
72 72
73 class UsbFindDevicesFunction : public UsbAsyncApiFunction { 73 class UsbFindDevicesFunction : public UsbAsyncApiFunction {
74 public: 74 public:
75 DECLARE_EXTENSION_FUNCTION("usb.findDevices", USB_FINDDEVICES) 75 DECLARE_EXTENSION_FUNCTION("usb.findDevices", USB_FINDDEVICES)
76 76
77 UsbFindDevicesFunction(); 77 UsbFindDevicesFunction();
78 78
79 protected: 79 protected:
80 virtual ~UsbFindDevicesFunction(); 80 virtual ~UsbFindDevicesFunction();
81 81
82 virtual bool Prepare() OVERRIDE; 82 virtual bool Prepare() override;
83 virtual void AsyncWorkStart() OVERRIDE; 83 virtual void AsyncWorkStart() override;
84 84
85 private: 85 private:
86 void OpenDevices( 86 void OpenDevices(
87 scoped_ptr<std::vector<scoped_refptr<device::UsbDevice> > > devices); 87 scoped_ptr<std::vector<scoped_refptr<device::UsbDevice> > > devices);
88 88
89 std::vector<scoped_refptr<device::UsbDeviceHandle> > device_handles_; 89 std::vector<scoped_refptr<device::UsbDeviceHandle> > device_handles_;
90 scoped_ptr<extensions::core_api::usb::FindDevices::Params> parameters_; 90 scoped_ptr<extensions::core_api::usb::FindDevices::Params> parameters_;
91 }; 91 };
92 92
93 class UsbGetDevicesFunction : public UsbAsyncApiFunction { 93 class UsbGetDevicesFunction : public UsbAsyncApiFunction {
94 public: 94 public:
95 DECLARE_EXTENSION_FUNCTION("usb.getDevices", USB_GETDEVICES) 95 DECLARE_EXTENSION_FUNCTION("usb.getDevices", USB_GETDEVICES)
96 96
97 UsbGetDevicesFunction(); 97 UsbGetDevicesFunction();
98 98
99 virtual bool Prepare() OVERRIDE; 99 virtual bool Prepare() override;
100 virtual void AsyncWorkStart() OVERRIDE; 100 virtual void AsyncWorkStart() override;
101 101
102 protected: 102 protected:
103 virtual ~UsbGetDevicesFunction(); 103 virtual ~UsbGetDevicesFunction();
104 104
105 private: 105 private:
106 void EnumerationCompletedFileThread( 106 void EnumerationCompletedFileThread(
107 scoped_ptr<std::vector<scoped_refptr<device::UsbDevice> > > devices); 107 scoped_ptr<std::vector<scoped_refptr<device::UsbDevice> > > devices);
108 108
109 scoped_ptr<extensions::core_api::usb::GetDevices::Params> parameters_; 109 scoped_ptr<extensions::core_api::usb::GetDevices::Params> parameters_;
110 }; 110 };
111 111
112 class UsbRequestAccessFunction : public UsbAsyncApiFunction { 112 class UsbRequestAccessFunction : public UsbAsyncApiFunction {
113 public: 113 public:
114 DECLARE_EXTENSION_FUNCTION("usb.requestAccess", USB_REQUESTACCESS) 114 DECLARE_EXTENSION_FUNCTION("usb.requestAccess", USB_REQUESTACCESS)
115 115
116 UsbRequestAccessFunction(); 116 UsbRequestAccessFunction();
117 117
118 virtual bool Prepare() OVERRIDE; 118 virtual bool Prepare() override;
119 virtual void AsyncWorkStart() OVERRIDE; 119 virtual void AsyncWorkStart() override;
120 120
121 protected: 121 protected:
122 virtual ~UsbRequestAccessFunction(); 122 virtual ~UsbRequestAccessFunction();
123 123
124 void OnCompleted(bool success); 124 void OnCompleted(bool success);
125 125
126 private: 126 private:
127 scoped_ptr<extensions::core_api::usb::RequestAccess::Params> parameters_; 127 scoped_ptr<extensions::core_api::usb::RequestAccess::Params> parameters_;
128 }; 128 };
129 129
130 class UsbOpenDeviceFunction : public UsbAsyncApiFunction { 130 class UsbOpenDeviceFunction : public UsbAsyncApiFunction {
131 public: 131 public:
132 DECLARE_EXTENSION_FUNCTION("usb.openDevice", USB_OPENDEVICE) 132 DECLARE_EXTENSION_FUNCTION("usb.openDevice", USB_OPENDEVICE)
133 133
134 UsbOpenDeviceFunction(); 134 UsbOpenDeviceFunction();
135 135
136 virtual bool Prepare() OVERRIDE; 136 virtual bool Prepare() override;
137 virtual void AsyncWorkStart() OVERRIDE; 137 virtual void AsyncWorkStart() override;
138 138
139 protected: 139 protected:
140 virtual ~UsbOpenDeviceFunction(); 140 virtual ~UsbOpenDeviceFunction();
141 141
142 private: 142 private:
143 scoped_refptr<device::UsbDeviceHandle> handle_; 143 scoped_refptr<device::UsbDeviceHandle> handle_;
144 scoped_ptr<extensions::core_api::usb::OpenDevice::Params> parameters_; 144 scoped_ptr<extensions::core_api::usb::OpenDevice::Params> parameters_;
145 }; 145 };
146 146
147 class UsbGetConfigurationFunction : public UsbAsyncApiFunction { 147 class UsbGetConfigurationFunction : public UsbAsyncApiFunction {
148 public: 148 public:
149 DECLARE_EXTENSION_FUNCTION("usb.getConfiguration", USB_GETCONFIGURATION) 149 DECLARE_EXTENSION_FUNCTION("usb.getConfiguration", USB_GETCONFIGURATION)
150 150
151 UsbGetConfigurationFunction(); 151 UsbGetConfigurationFunction();
152 152
153 protected: 153 protected:
154 virtual ~UsbGetConfigurationFunction(); 154 virtual ~UsbGetConfigurationFunction();
155 155
156 virtual bool Prepare() OVERRIDE; 156 virtual bool Prepare() override;
157 virtual void AsyncWorkStart() OVERRIDE; 157 virtual void AsyncWorkStart() override;
158 158
159 private: 159 private:
160 scoped_ptr<extensions::core_api::usb::GetConfiguration::Params> parameters_; 160 scoped_ptr<extensions::core_api::usb::GetConfiguration::Params> parameters_;
161 }; 161 };
162 162
163 class UsbListInterfacesFunction : public UsbAsyncApiFunction { 163 class UsbListInterfacesFunction : public UsbAsyncApiFunction {
164 public: 164 public:
165 DECLARE_EXTENSION_FUNCTION("usb.listInterfaces", USB_LISTINTERFACES) 165 DECLARE_EXTENSION_FUNCTION("usb.listInterfaces", USB_LISTINTERFACES)
166 166
167 UsbListInterfacesFunction(); 167 UsbListInterfacesFunction();
168 168
169 protected: 169 protected:
170 virtual ~UsbListInterfacesFunction(); 170 virtual ~UsbListInterfacesFunction();
171 171
172 virtual bool Prepare() OVERRIDE; 172 virtual bool Prepare() override;
173 virtual void AsyncWorkStart() OVERRIDE; 173 virtual void AsyncWorkStart() override;
174 174
175 private: 175 private:
176 scoped_ptr<extensions::core_api::usb::ListInterfaces::Params> parameters_; 176 scoped_ptr<extensions::core_api::usb::ListInterfaces::Params> parameters_;
177 }; 177 };
178 178
179 class UsbCloseDeviceFunction : public UsbAsyncApiFunction { 179 class UsbCloseDeviceFunction : public UsbAsyncApiFunction {
180 public: 180 public:
181 DECLARE_EXTENSION_FUNCTION("usb.closeDevice", USB_CLOSEDEVICE) 181 DECLARE_EXTENSION_FUNCTION("usb.closeDevice", USB_CLOSEDEVICE)
182 182
183 UsbCloseDeviceFunction(); 183 UsbCloseDeviceFunction();
184 184
185 protected: 185 protected:
186 virtual ~UsbCloseDeviceFunction(); 186 virtual ~UsbCloseDeviceFunction();
187 187
188 virtual bool Prepare() OVERRIDE; 188 virtual bool Prepare() override;
189 virtual void AsyncWorkStart() OVERRIDE; 189 virtual void AsyncWorkStart() override;
190 190
191 private: 191 private:
192 scoped_ptr<extensions::core_api::usb::CloseDevice::Params> parameters_; 192 scoped_ptr<extensions::core_api::usb::CloseDevice::Params> parameters_;
193 }; 193 };
194 194
195 class UsbClaimInterfaceFunction : public UsbAsyncApiFunction { 195 class UsbClaimInterfaceFunction : public UsbAsyncApiFunction {
196 public: 196 public:
197 DECLARE_EXTENSION_FUNCTION("usb.claimInterface", USB_CLAIMINTERFACE) 197 DECLARE_EXTENSION_FUNCTION("usb.claimInterface", USB_CLAIMINTERFACE)
198 198
199 UsbClaimInterfaceFunction(); 199 UsbClaimInterfaceFunction();
200 200
201 protected: 201 protected:
202 virtual ~UsbClaimInterfaceFunction(); 202 virtual ~UsbClaimInterfaceFunction();
203 203
204 virtual bool Prepare() OVERRIDE; 204 virtual bool Prepare() override;
205 virtual void AsyncWorkStart() OVERRIDE; 205 virtual void AsyncWorkStart() override;
206 206
207 private: 207 private:
208 scoped_ptr<extensions::core_api::usb::ClaimInterface::Params> parameters_; 208 scoped_ptr<extensions::core_api::usb::ClaimInterface::Params> parameters_;
209 }; 209 };
210 210
211 class UsbReleaseInterfaceFunction : public UsbAsyncApiFunction { 211 class UsbReleaseInterfaceFunction : public UsbAsyncApiFunction {
212 public: 212 public:
213 DECLARE_EXTENSION_FUNCTION("usb.releaseInterface", USB_RELEASEINTERFACE) 213 DECLARE_EXTENSION_FUNCTION("usb.releaseInterface", USB_RELEASEINTERFACE)
214 214
215 UsbReleaseInterfaceFunction(); 215 UsbReleaseInterfaceFunction();
216 216
217 protected: 217 protected:
218 virtual ~UsbReleaseInterfaceFunction(); 218 virtual ~UsbReleaseInterfaceFunction();
219 219
220 virtual bool Prepare() OVERRIDE; 220 virtual bool Prepare() override;
221 virtual void AsyncWorkStart() OVERRIDE; 221 virtual void AsyncWorkStart() override;
222 222
223 private: 223 private:
224 scoped_ptr<extensions::core_api::usb::ReleaseInterface::Params> parameters_; 224 scoped_ptr<extensions::core_api::usb::ReleaseInterface::Params> parameters_;
225 }; 225 };
226 226
227 class UsbSetInterfaceAlternateSettingFunction : public UsbAsyncApiFunction { 227 class UsbSetInterfaceAlternateSettingFunction : public UsbAsyncApiFunction {
228 public: 228 public:
229 DECLARE_EXTENSION_FUNCTION("usb.setInterfaceAlternateSetting", 229 DECLARE_EXTENSION_FUNCTION("usb.setInterfaceAlternateSetting",
230 USB_SETINTERFACEALTERNATESETTING) 230 USB_SETINTERFACEALTERNATESETTING)
231 231
232 UsbSetInterfaceAlternateSettingFunction(); 232 UsbSetInterfaceAlternateSettingFunction();
233 233
234 private: 234 private:
235 virtual ~UsbSetInterfaceAlternateSettingFunction(); 235 virtual ~UsbSetInterfaceAlternateSettingFunction();
236 236
237 virtual bool Prepare() OVERRIDE; 237 virtual bool Prepare() override;
238 virtual void AsyncWorkStart() OVERRIDE; 238 virtual void AsyncWorkStart() override;
239 239
240 scoped_ptr<extensions::core_api::usb::SetInterfaceAlternateSetting::Params> 240 scoped_ptr<extensions::core_api::usb::SetInterfaceAlternateSetting::Params>
241 parameters_; 241 parameters_;
242 }; 242 };
243 243
244 class UsbControlTransferFunction : public UsbAsyncApiTransferFunction { 244 class UsbControlTransferFunction : public UsbAsyncApiTransferFunction {
245 public: 245 public:
246 DECLARE_EXTENSION_FUNCTION("usb.controlTransfer", USB_CONTROLTRANSFER) 246 DECLARE_EXTENSION_FUNCTION("usb.controlTransfer", USB_CONTROLTRANSFER)
247 247
248 UsbControlTransferFunction(); 248 UsbControlTransferFunction();
249 249
250 protected: 250 protected:
251 virtual ~UsbControlTransferFunction(); 251 virtual ~UsbControlTransferFunction();
252 252
253 virtual bool Prepare() OVERRIDE; 253 virtual bool Prepare() override;
254 virtual void AsyncWorkStart() OVERRIDE; 254 virtual void AsyncWorkStart() override;
255 255
256 private: 256 private:
257 scoped_ptr<extensions::core_api::usb::ControlTransfer::Params> parameters_; 257 scoped_ptr<extensions::core_api::usb::ControlTransfer::Params> parameters_;
258 }; 258 };
259 259
260 class UsbBulkTransferFunction : public UsbAsyncApiTransferFunction { 260 class UsbBulkTransferFunction : public UsbAsyncApiTransferFunction {
261 public: 261 public:
262 DECLARE_EXTENSION_FUNCTION("usb.bulkTransfer", USB_BULKTRANSFER) 262 DECLARE_EXTENSION_FUNCTION("usb.bulkTransfer", USB_BULKTRANSFER)
263 263
264 UsbBulkTransferFunction(); 264 UsbBulkTransferFunction();
265 265
266 protected: 266 protected:
267 virtual ~UsbBulkTransferFunction(); 267 virtual ~UsbBulkTransferFunction();
268 268
269 virtual bool Prepare() OVERRIDE; 269 virtual bool Prepare() override;
270 virtual void AsyncWorkStart() OVERRIDE; 270 virtual void AsyncWorkStart() override;
271 271
272 private: 272 private:
273 scoped_ptr<extensions::core_api::usb::BulkTransfer::Params> parameters_; 273 scoped_ptr<extensions::core_api::usb::BulkTransfer::Params> parameters_;
274 }; 274 };
275 275
276 class UsbInterruptTransferFunction : public UsbAsyncApiTransferFunction { 276 class UsbInterruptTransferFunction : public UsbAsyncApiTransferFunction {
277 public: 277 public:
278 DECLARE_EXTENSION_FUNCTION("usb.interruptTransfer", USB_INTERRUPTTRANSFER) 278 DECLARE_EXTENSION_FUNCTION("usb.interruptTransfer", USB_INTERRUPTTRANSFER)
279 279
280 UsbInterruptTransferFunction(); 280 UsbInterruptTransferFunction();
281 281
282 protected: 282 protected:
283 virtual ~UsbInterruptTransferFunction(); 283 virtual ~UsbInterruptTransferFunction();
284 284
285 virtual bool Prepare() OVERRIDE; 285 virtual bool Prepare() override;
286 virtual void AsyncWorkStart() OVERRIDE; 286 virtual void AsyncWorkStart() override;
287 287
288 private: 288 private:
289 scoped_ptr<extensions::core_api::usb::InterruptTransfer::Params> parameters_; 289 scoped_ptr<extensions::core_api::usb::InterruptTransfer::Params> parameters_;
290 }; 290 };
291 291
292 class UsbIsochronousTransferFunction : public UsbAsyncApiTransferFunction { 292 class UsbIsochronousTransferFunction : public UsbAsyncApiTransferFunction {
293 public: 293 public:
294 DECLARE_EXTENSION_FUNCTION("usb.isochronousTransfer", USB_ISOCHRONOUSTRANSFER) 294 DECLARE_EXTENSION_FUNCTION("usb.isochronousTransfer", USB_ISOCHRONOUSTRANSFER)
295 295
296 UsbIsochronousTransferFunction(); 296 UsbIsochronousTransferFunction();
297 297
298 protected: 298 protected:
299 virtual ~UsbIsochronousTransferFunction(); 299 virtual ~UsbIsochronousTransferFunction();
300 300
301 virtual bool Prepare() OVERRIDE; 301 virtual bool Prepare() override;
302 virtual void AsyncWorkStart() OVERRIDE; 302 virtual void AsyncWorkStart() override;
303 303
304 private: 304 private:
305 scoped_ptr<extensions::core_api::usb::IsochronousTransfer::Params> 305 scoped_ptr<extensions::core_api::usb::IsochronousTransfer::Params>
306 parameters_; 306 parameters_;
307 }; 307 };
308 308
309 class UsbResetDeviceFunction : public UsbAsyncApiFunction { 309 class UsbResetDeviceFunction : public UsbAsyncApiFunction {
310 public: 310 public:
311 DECLARE_EXTENSION_FUNCTION("usb.resetDevice", USB_RESETDEVICE) 311 DECLARE_EXTENSION_FUNCTION("usb.resetDevice", USB_RESETDEVICE)
312 312
313 UsbResetDeviceFunction(); 313 UsbResetDeviceFunction();
314 314
315 protected: 315 protected:
316 virtual ~UsbResetDeviceFunction(); 316 virtual ~UsbResetDeviceFunction();
317 317
318 virtual bool Prepare() OVERRIDE; 318 virtual bool Prepare() override;
319 virtual void AsyncWorkStart() OVERRIDE; 319 virtual void AsyncWorkStart() override;
320 320
321 private: 321 private:
322 scoped_ptr<extensions::core_api::usb::ResetDevice::Params> parameters_; 322 scoped_ptr<extensions::core_api::usb::ResetDevice::Params> parameters_;
323 }; 323 };
324 } // namespace extensions 324 } // namespace extensions
325 325
326 #endif // EXTENSIONS_BROWSER_API_USB_USB_API_H_ 326 #endif // EXTENSIONS_BROWSER_API_USB_USB_API_H_
OLDNEW
« no previous file with comments | « extensions/browser/api/test/test_api.h ('k') | extensions/browser/api/usb/usb_apitest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698