Lines Matching refs:request

159      * The direction of the transfer is determined by the request type.
170 * @param requestType request type for this transaction
171 * @param request request ID for this transaction
181 public int controlTransfer(int requestType, int request, int value,
183 return controlTransfer(requestType, request, value, index, buffer, 0, length, timeout);
188 * The direction of the transfer is determined by the request type.
194 * @param requestType request type for this transaction
195 * @param request request ID for this transaction
206 public int controlTransfer(int requestType, int request, int value, int index,
209 return native_control_request(requestType, request, value, index,
274 * @return a completed USB request, or null if an error occurred
278 * request's buffer. The number of bytes is determined by the
283 * request's buffer. The number of bytes is determined by the
288 UsbRequest request = null;
291 request = native_request_wait(-1);
296 if (request != null) {
297 request.dequeue(
300 return request;
311 * guaranteed that {@link #requestWait(long) requestWait(0)} returns a request that has been
312 * queued right before even if the request could have been processed immediately.</p>
316 * @return a completed USB request, or {@code null} if an error occurred
319 * limit of the request's buffer. The number of bytes is
322 * @throws TimeoutException if no request was received in {@code timeout} milliseconds.
327 UsbRequest request = native_request_wait(timeout);
328 if (request != null) {
329 request.dequeue(true);
331 return request;
370 private native int native_control_request(int requestType, int request, int value,