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

Side by Side Diff: chrome/common/extensions/api/usb.idl

Issue 12996003: Dynamically generate a heading for Extension Docs API pages (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixing issues with experimental_APIs Created 7 years, 8 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
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // Use the <code>chrome.usb</code> module to interact with connected USB
6 // devices. This API provides access to USB operations from within the context
7 // of an app. Using this API, apps can function as drivers for hardware devices.
8
9 [availability=26]
5 namespace usb { 10 namespace usb {
6 11
7 // Direction, Recipient and RequestType all map to their namesakes within the 12 // Direction, Recipient and RequestType all map to their namesakes within the
8 // USB specification. 13 // USB specification.
9 enum Direction {in, out}; 14 enum Direction {in, out};
10 enum Recipient {device, _interface, endpoint, other}; 15 enum Recipient {device, _interface, endpoint, other};
11 enum RequestType {standard, class, vendor, reserved}; 16 enum RequestType {standard, class, vendor, reserved};
12 17
13 // A Device encapsulates everything that is needed to communicate with a USB 18 // A Device encapsulates everything that is needed to communicate with a USB
14 // device. They are returned by findDevice calls and have all of their 19 // device. They are returned by findDevice calls and have all of their
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 // Performs an isochronous transfer on the specific device. 171 // Performs an isochronous transfer on the specific device.
167 // |device|: An open device to make the transfer on. 172 // |device|: An open device to make the transfer on.
168 // |transferInfo|: The parameters to the transfer. See 173 // |transferInfo|: The parameters to the transfer. See
169 // IsochronousTransferInfo. 174 // IsochronousTransferInfo.
170 // |callback|: Invoked once the transfer has been completed. 175 // |callback|: Invoked once the transfer has been completed.
171 static void isochronousTransfer(Device device, 176 static void isochronousTransfer(Device device,
172 IsochronousTransferInfo transferInfo, 177 IsochronousTransferInfo transferInfo,
173 TransferCallback callback); 178 TransferCallback callback);
174 }; 179 };
175 }; 180 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698