Home | History | Annotate | Download | only in phone

Lines Matching refs:request

140      * A request object to use for transmitting data to an ICC.
159 * A request object for use with {@link MainThreadHandler}. Requesters should wait() on the
160 * request after sending. The main thread will notify the request when it is complete.
163 /** The argument to use for the request */
165 /** The result of the request that is run on the main thread */
192 * request.
195 * note that request.result must be set to something non-null for the calling thread to
201 MainThreadRequest request;
209 request = (MainThreadRequest) msg.obj;
210 request.result = mPhone.handlePinMmi((String) request.argument);
212 synchronized (request) {
213 request.notifyAll();
218 request = (MainThreadRequest) msg.obj;
220 request);
226 request = (MainThreadRequest) ar.userObj;
228 request.result = ar.result;
231 request.result = new ArrayList<NeighboringCellInfo>(0);
234 synchronized (request) {
235 request.notifyAll();
244 request = (MainThreadRequest) msg.obj;
258 request.result = hungUp;
260 synchronized (request) {
261 request.notifyAll();
266 request = (MainThreadRequest) msg.obj;
267 iccArgument = (IccAPDUArgument) request.argument;
270 request.result = new IccIoResult(0x6F, 0, (byte[])null);
271 synchronized (request) {
272 request.notifyAll();
276 request);
286 request = (MainThreadRequest) ar.userObj;
288 request.result = ar.result;
290 request.result = new IccIoResult(0x6F, 0, (byte[])null);
300 synchronized (request) {
301 request.notifyAll();
306 request = (MainThreadRequest) msg.obj;
307 iccArgument = (IccAPDUArgument) request.argument;
310 request.result = new IccIoResult(0x6F, 0, (byte[])null);
311 synchronized (request) {
312 request.notifyAll();
316 request);
325 request = (MainThreadRequest) ar.userObj;
327 request.result = ar.result;
329 request.result = new IccIoResult(0x6F, 0, (byte[])null);
339 synchronized (request) {
340 request.notifyAll();
345 request = (MainThreadRequest) msg.obj;
346 iccArgument = (IccAPDUArgument) request.argument;
349 request.result = new IccIoResult(0x6F, 0, (byte[])null);
350 synchronized (request) {
351 request.notifyAll();
355 request);
364 request = (MainThreadRequest) ar.userObj;
366 request.result = ar.result;
368 request.result = new IccIoResult(0x6f, 0, (byte[])null);
370 synchronized (request) {
371 request.notifyAll();
376 request = (MainThreadRequest) msg.obj;
379 request.result = new IccIoResult(0x6F, 0, (byte[])null);
380 synchronized (request) {
381 request.notifyAll();
384 onCompleted = obtainMessage(EVENT_SEND_ENVELOPE_DONE, request);
385 uiccCard.sendEnvelopeWithStatus((String)request.argument, onCompleted);
391 request = (MainThreadRequest) ar.userObj;
393 request.result = ar.result;
395 request.result = new IccIoResult(0x6F, 0, (byte[])null);
405 synchronized (request) {
406 request.notifyAll();
411 request = (MainThreadRequest) msg.obj;
414 request.result = new IccIoResult(0x6F, 0, (byte[])null);
415 synchronized (request) {
416 request.notifyAll();
419 onCompleted = obtainMessage(EVENT_OPEN_CHANNEL_DONE, request);
420 uiccCard.iccOpenLogicalChannel((String)request.argument, onCompleted);
426 request = (MainThreadRequest) ar.userObj;
459 request.result = openChannelResp;
460 synchronized (request) {
461 request.notifyAll();
466 request = (MainThreadRequest) msg.obj;
469 request.result = new IccIoResult(0x6F, 0, (byte[])null);
470 synchronized (request) {
471 request.notifyAll();
474 onCompleted = obtainMessage(EVENT_CLOSE_CHANNEL_DONE, request);
475 uiccCard.iccCloseLogicalChannel((Integer) request.argument, onCompleted);
484 request = (MainThreadRequest) msg.obj;
485 onCompleted = obtainMessage(EVENT_NV_READ_ITEM_DONE, request);
486 mPhone.nvReadItem((Integer) request.argument, onCompleted);
491 request = (MainThreadRequest) ar.userObj;
493 request.result = ar.result; // String
495 request.result = "";
505 synchronized (request) {
506 request.notifyAll();
511 request = (MainThreadRequest) msg.obj;
512 onCompleted = obtainMessage(EVENT_NV_WRITE_ITEM_DONE, request);
513 Pair<Integer, String> idValue = (Pair<Integer, String>) request.argument;
522 request = (MainThreadRequest) msg.obj;
523 onCompleted = obtainMessage(EVENT_NV_WRITE_CDMA_PRL_DONE, request);
524 mPhone.nvWriteCdmaPrl((byte[]) request.argument, onCompleted);
532 request = (MainThreadRequest) msg.obj;
533 onCompleted = obtainMessage(EVENT_NV_RESET_CONFIG_DONE, request);
534 mPhone.nvResetConfig((Integer) request.argument, onCompleted);
542 request = (MainThreadRequest) msg.obj;
543 onCompleted = obtainMessage(EVENT_GET_PREFERRED_NETWORK_TYPE_DONE, request);
549 request = (MainThreadRequest) ar.userObj;
551 request.result = ar.result; // Integer
553 request.result = -1;
563 synchronized (request) {
564 request.notifyAll();
569 request = (MainThreadRequest) msg.obj;
570 onCompleted = obtainMessage(EVENT_SET_PREFERRED_NETWORK_TYPE_DONE, request);
571 int networkType = (Integer) request.argument;
580 request = (MainThreadRequest)msg.obj;
581 onCompleted = obtainMessage(EVENT_INVOKE_OEM_RIL_REQUEST_RAW_DONE, request);
582 mPhone.invokeOemRilRequestRaw((byte[])request.argument, onCompleted);
587 request = (MainThreadRequest)ar.userObj;
588 request.result = ar;
589 synchronized (request) {
590 request.notifyAll();
602 MainThreadRequest request = (MainThreadRequest) ar.userObj;
604 request.result = true;
606 request.result = false;
613 synchronized (request) {
614 request.notifyAll();
621 * waits for the request to complete, and returns the result.
630 * waits for the request to complete, and returns the result.
638 MainThreadRequest request = new MainThreadRequest(argument);
639 Message msg = mMainThreadHandler.obtainMessage(command, request);
642 // Wait for the request to complete
643 synchronized (request) {
644 while (request.result == null) {
646 request.wait();
648 // Do nothing, go back and wait until the request is complete
652 return request.result;
670 MainThreadRequest request = new MainThreadRequest(argument);
671 Message msg = mMainThreadHandler.obtainMessage(command, request);
933 // For async handler to identify request type