Lines Matching refs:ret

204     onError(int error, Object ret) {
211 + " error: " + ex + " ret=" + RIL.retToString(mRequest, ret));
214 AsyncResult.forMessage(mResult, ret, ex);
2450 Object ret = null;
2458 | sed -re 's/\{([^,]+),[^,]+,([^}]+).+/case \1: ret = \2(p); break;/'
2460 case RIL_REQUEST_GET_SIM_STATUS: ret = responseIccCardStatus(p); break;
2461 case RIL_REQUEST_ENTER_SIM_PIN: ret = responseInts(p); break;
2462 case RIL_REQUEST_ENTER_SIM_PUK: ret = responseInts(p); break;
2463 case RIL_REQUEST_ENTER_SIM_PIN2: ret = responseInts(p); break;
2464 case RIL_REQUEST_ENTER_SIM_PUK2: ret = responseInts(p); break;
2465 case RIL_REQUEST_CHANGE_SIM_PIN: ret = responseInts(p); break;
2466 case RIL_REQUEST_CHANGE_SIM_PIN2: ret = responseInts(p); break;
2467 case RIL_REQUEST_ENTER_NETWORK_DEPERSONALIZATION: ret = responseInts(p); break;
2468 case RIL_REQUEST_GET_CURRENT_CALLS: ret = responseCallList(p); break;
2469 case RIL_REQUEST_DIAL: ret = responseVoid(p); break;
2470 case RIL_REQUEST_GET_IMSI: ret = responseString(p); break;
2471 case RIL_REQUEST_HANGUP: ret = responseVoid(p); break;
2472 case RIL_REQUEST_HANGUP_WAITING_OR_BACKGROUND: ret = responseVoid(p); break;
2480 ret = responseVoid(p);
2483 case RIL_REQUEST_SWITCH_WAITING_OR_HOLDING_AND_ACTIVE: ret = responseVoid(p); break;
2484 case RIL_REQUEST_CONFERENCE: ret = responseVoid(p); break;
2485 case RIL_REQUEST_UDUB: ret = responseVoid(p); break;
2486 case RIL_REQUEST_LAST_CALL_FAIL_CAUSE: ret = responseFailCause(p); break;
2487 case RIL_REQUEST_SIGNAL_STRENGTH: ret = responseSignalStrength(p); break;
2488 case RIL_REQUEST_VOICE_REGISTRATION_STATE: ret = responseStrings(p); break;
2489 case RIL_REQUEST_DATA_REGISTRATION_STATE: ret = responseStrings(p); break;
2490 case RIL_REQUEST_OPERATOR: ret = responseStrings(p); break;
2491 case RIL_REQUEST_RADIO_POWER: ret = responseVoid(p); break;
2492 case RIL_REQUEST_DTMF: ret = responseVoid(p); break;
2493 case RIL_REQUEST_SEND_SMS: ret = responseSMS(p); break;
2494 case RIL_REQUEST_SEND_SMS_EXPECT_MORE: ret = responseSMS(p); break;
2495 case RIL_REQUEST_SETUP_DATA_CALL: ret = responseSetupDataCall(p); break;
2496 case RIL_REQUEST_SIM_IO: ret = responseICC_IO(p); break;
2497 case RIL_REQUEST_SEND_USSD: ret = responseVoid(p); break;
2498 case RIL_REQUEST_CANCEL_USSD: ret = responseVoid(p); break;
2499 case RIL_REQUEST_GET_CLIR: ret = responseInts(p); break;
2500 case RIL_REQUEST_SET_CLIR: ret = responseVoid(p); break;
2501 case RIL_REQUEST_QUERY_CALL_FORWARD_STATUS: ret = responseCallForward(p); break;
2502 case RIL_REQUEST_SET_CALL_FORWARD: ret = responseVoid(p); break;
2503 case RIL_REQUEST_QUERY_CALL_WAITING: ret = responseInts(p); break;
2504 case RIL_REQUEST_SET_CALL_WAITING: ret = responseVoid(p); break;
2505 case RIL_REQUEST_SMS_ACKNOWLEDGE: ret = responseVoid(p); break;
2506 case RIL_REQUEST_GET_IMEI: ret = responseString(p); break;
2507 case RIL_REQUEST_GET_IMEISV: ret = responseString(p); break;
2508 case RIL_REQUEST_ANSWER: ret = responseVoid(p); break;
2509 case RIL_REQUEST_DEACTIVATE_DATA_CALL: ret = responseVoid(p); break;
2510 case RIL_REQUEST_QUERY_FACILITY_LOCK: ret = responseInts(p); break;
2511 case RIL_REQUEST_SET_FACILITY_LOCK: ret = responseInts(p); break;
2512 case RIL_REQUEST_CHANGE_BARRING_PASSWORD: ret = responseVoid(p); break;
2513 case RIL_REQUEST_QUERY_NETWORK_SELECTION_MODE: ret = responseInts(p); break;
2514 case RIL_REQUEST_SET_NETWORK_SELECTION_AUTOMATIC: ret = responseVoid(p); break;
2515 case RIL_REQUEST_SET_NETWORK_SELECTION_MANUAL: ret = responseVoid(p); break;
2516 case RIL_REQUEST_QUERY_AVAILABLE_NETWORKS : ret = responseOperatorInfos(p); break;
2517 case RIL_REQUEST_DTMF_START: ret = responseVoid(p); break;
2518 case RIL_REQUEST_DTMF_STOP: ret = responseVoid(p); break;
2519 case RIL_REQUEST_BASEBAND_VERSION: ret = responseString(p); break;
2520 case RIL_REQUEST_SEPARATE_CONNECTION: ret = responseVoid(p); break;
2521 case RIL_REQUEST_SET_MUTE: ret = responseVoid(p); break;
2522 case RIL_REQUEST_GET_MUTE: ret = responseInts(p); break;
2523 case RIL_REQUEST_QUERY_CLIP: ret = responseInts(p); break;
2524 case RIL_REQUEST_LAST_DATA_CALL_FAIL_CAUSE: ret = responseInts(p); break;
2525 case RIL_REQUEST_DATA_CALL_LIST: ret = responseDataCallList(p); break;
2526 case RIL_REQUEST_RESET_RADIO: ret = responseVoid(p); break;
2527 case RIL_REQUEST_OEM_HOOK_RAW: ret = responseRaw(p); break;
2528 case RIL_REQUEST_OEM_HOOK_STRINGS: ret = responseStrings(p); break;
2529 case RIL_REQUEST_SCREEN_STATE: ret = responseVoid(p); break;
2530 case RIL_REQUEST_SET_SUPP_SVC_NOTIFICATION: ret = responseVoid(p); break;
2531 case RIL_REQUEST_WRITE_SMS_TO_SIM: ret = responseInts(p); break;
2532 case RIL_REQUEST_DELETE_SMS_ON_SIM: ret = responseVoid(p); break;
2533 case RIL_REQUEST_SET_BAND_MODE: ret = responseVoid(p); break;
2534 case RIL_REQUEST_QUERY_AVAILABLE_BAND_MODE: ret = responseInts(p); break;
2535 case RIL_REQUEST_STK_GET_PROFILE: ret = responseString(p); break;
2536 case RIL_REQUEST_STK_SET_PROFILE: ret = responseVoid(p); break;
2537 case RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND: ret = responseString(p); break;
2538 case RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE: ret = responseVoid(p); break;
2539 case RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM: ret = responseInts(p); break;
2540 case RIL_REQUEST_EXPLICIT_CALL_TRANSFER: ret = responseVoid(p); break;
2541 case RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE: ret = responseVoid(p); break;
2542 case RIL_REQUEST_GET_PREFERRED_NETWORK_TYPE: ret = responseGetPreferredNetworkType(p); break;
2543 case RIL_REQUEST_GET_NEIGHBORING_CELL_IDS: ret = responseCellList(p); break;
2544 case RIL_REQUEST_SET_LOCATION_UPDATES: ret = responseVoid(p); break;
2545 case RIL_REQUEST_CDMA_SET_SUBSCRIPTION_SOURCE: ret = responseVoid(p); break;
2546 case RIL_REQUEST_CDMA_SET_ROAMING_PREFERENCE: ret = responseVoid(p); break;
2547 case RIL_REQUEST_CDMA_QUERY_ROAMING_PREFERENCE: ret = responseInts(p); break;
2548 case RIL_REQUEST_SET_TTY_MODE: ret = responseVoid(p); break;
2549 case RIL_REQUEST_QUERY_TTY_MODE: ret = responseInts(p); break;
2550 case RIL_REQUEST_CDMA_SET_PREFERRED_VOICE_PRIVACY_MODE: ret = responseVoid(p); break;
2551 case RIL_REQUEST_CDMA_QUERY_PREFERRED_VOICE_PRIVACY_MODE: ret = responseInts(p); break;
2552 case RIL_REQUEST_CDMA_FLASH: ret = responseVoid(p); break;
2553 case RIL_REQUEST_CDMA_BURST_DTMF: ret = responseVoid(p); break;
2554 case RIL_REQUEST_CDMA_SEND_SMS: ret = responseSMS(p); break;
2555 case RIL_REQUEST_CDMA_SMS_ACKNOWLEDGE: ret = responseVoid(p); break;
2556 case RIL_REQUEST_GSM_GET_BROADCAST_CONFIG: ret = responseGmsBroadcastConfig(p); break;
2557 case RIL_REQUEST_GSM_SET_BROADCAST_CONFIG: ret = responseVoid(p); break;
2558 case RIL_REQUEST_GSM_BROADCAST_ACTIVATION: ret = responseVoid(p); break;
2559 case RIL_REQUEST_CDMA_GET_BROADCAST_CONFIG: ret = responseCdmaBroadcastConfig(p); break;
2560 case RIL_REQUEST_CDMA_SET_BROADCAST_CONFIG: ret = responseVoid(p); break;
2561 case RIL_REQUEST_CDMA_BROADCAST_ACTIVATION: ret = responseVoid(p); break;
2562 case RIL_REQUEST_CDMA_VALIDATE_AND_WRITE_AKEY: ret = responseVoid(p); break;
2563 case RIL_REQUEST_CDMA_SUBSCRIPTION: ret = responseStrings(p); break;
2564 case RIL_REQUEST_CDMA_WRITE_SMS_TO_RUIM: ret = responseInts(p); break;
2565 case RIL_REQUEST_CDMA_DELETE_SMS_ON_RUIM: ret = responseVoid(p); break;
2566 case RIL_REQUEST_DEVICE_IDENTITY: ret = responseStrings(p); break;
2567 case RIL_REQUEST_GET_SMSC_ADDRESS: ret = responseString(p); break;
2568 case RIL_REQUEST_SET_SMSC_ADDRESS: ret = responseVoid(p); break;
2569 case RIL_REQUEST_EXIT_EMERGENCY_CALLBACK_MODE: ret = responseVoid(p); break;
2570 case RIL_REQUEST_REPORT_SMS_MEMORY_STATUS: ret = responseVoid(p); break;
2571 case RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING: ret = responseVoid(p); break;
2572 case RIL_REQUEST_CDMA_GET_SUBSCRIPTION_SOURCE: ret = responseInts(p); break;
2573 case RIL_REQUEST_ISIM_AUTHENTICATION: ret = responseString(p); break;
2574 case RIL_REQUEST_ACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDU: ret = responseVoid(p); break;
2575 case RIL_REQUEST_STK_SEND_ENVELOPE_WITH_STATUS: ret = responseICC_IO(p); break;
2576 case RIL_REQUEST_VOICE_RADIO_TECH: ret = responseInts(p); break;
2577 case RIL_REQUEST_GET_CELL_INFO_LIST: ret = responseCellInfoList(p); break;
2578 case RIL_REQUEST_SET_UNSOL_CELL_INFO_LIST_RATE: ret = responseVoid(p); break;
2579 case RIL_REQUEST_SET_INITIAL_ATTACH_APN: ret = responseVoid(p); break;
2580 case RIL_REQUEST_SET_DATA_PROFILE: ret = responseVoid(p); break;
2581 case RIL_REQUEST_IMS_REGISTRATION_STATE: ret = responseInts(p); break;
2582 case RIL_REQUEST_IMS_SEND_SMS: ret = responseSMS(p); break;
2583 case RIL_REQUEST_SIM_TRANSMIT_APDU_BASIC: ret = responseICC_IO(p); break;
2584 case RIL_REQUEST_SIM_OPEN_CHANNEL: ret = responseInts(p); break;
2585 case RIL_REQUEST_SIM_CLOSE_CHANNEL: ret = responseVoid(p); break;
2586 case RIL_REQUEST_SIM_TRANSMIT_APDU_CHANNEL: ret = responseICC_IO(p); break;
2587 case RIL_REQUEST_NV_READ_ITEM: ret = responseString(p); break;
2588 case RIL_REQUEST_NV_WRITE_ITEM: ret = responseVoid(p); break;
2589 case RIL_REQUEST_NV_WRITE_CDMA_PRL: ret = responseVoid(p); break;
2590 case RIL_REQUEST_NV_RESET_CONFIG: ret = responseVoid(p); break;
2591 case RIL_REQUEST_SET_UICC_SUBSCRIPTION: ret = responseVoid(p); break;
2592 case RIL_REQUEST_ALLOW_DATA: ret = responseVoid(p); break;
2593 case RIL_REQUEST_GET_HARDWARE_CONFIG: ret = responseHardwareConfig(p); break;
2594 case RIL_REQUEST_SIM_AUTHENTICATION: ret = responseICC_IOBase64(p); break;
2595 case RIL_REQUEST_SHUTDOWN: ret = responseVoid(p); break;
2596 case RIL_REQUEST_GET_RADIO_CAPABILITY: ret = responseRadioCapability(p); break;
2597 case RIL_REQUEST_SET_RADIO_CAPABILITY: ret = responseRadioCapability(p); break;
2598 case RIL_REQUEST_START_LCE: ret = responseLceStatus(p); break;
2599 case RIL_REQUEST_STOP_LCE: ret = responseLceStatus(p); break;
2600 case RIL_REQUEST_PULL_LCEDATA: ret = responseLceData(p); break;
2601 case RIL_REQUEST_GET_ACTIVITY_INFO: ret = responseActivityData(p); break;
2667 ret = makeStaticRadioCapability();
2673 ret = new ModemActivityInfo(0, 0, 0,
2679 if (error != 0) rr.onError(error, ret);
2684 + " " + retToString(rr.mRequest, ret));
2687 AsyncResult.forMessage(rr.mResult, ret, null);
2710 retToString(int req, Object ret) {
2711 if (ret == null) return "";
2729 if (ret instanceof int[]){
2730 int[] intArray = (int[]) ret;
2742 } else if (ret instanceof String[]) {
2743 String[] strings = (String[]) ret;
2756 ArrayList<DriverCall> calls = (ArrayList<DriverCall>) ret;
2764 ArrayList<NeighboringCellInfo> cells = (ArrayList<NeighboringCellInfo>) ret;
2772 CallForwardInfo[] cinfo = (CallForwardInfo[]) ret;
2781 ArrayList<HardwareConfig> hwcfgs = (ArrayList<HardwareConfig>) ret;
2788 s = ret.toString();
2796 Object ret;
2807 case RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED: ret = responseVoid(p); break;
2808 case RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED: ret = responseVoid(p); break;
2809 case RIL_UNSOL_RESPONSE_VOICE_NETWORK_STATE_CHANGED: ret = responseVoid(p); break;
2810 case RIL_UNSOL_RESPONSE_NEW_SMS: ret = responseString(p); break;
2811 case RIL_UNSOL_RESPONSE_NEW_SMS_STATUS_REPORT: ret = responseString(p); break;
2812 case RIL_UNSOL_RESPONSE_NEW_SMS_ON_SIM: ret = responseInts(p); break;
2813 case RIL_UNSOL_ON_USSD: ret = responseStrings(p); break;
2814 case RIL_UNSOL_NITZ_TIME_RECEIVED: ret = responseString(p); break;
2815 case RIL_UNSOL_SIGNAL_STRENGTH: ret = responseSignalStrength(p); break;
2816 case RIL_UNSOL_DATA_CALL_LIST_CHANGED: ret = responseDataCallList(p);break;
2817 case RIL_UNSOL_SUPP_SVC_NOTIFICATION: ret = responseSuppServiceNotification(p); break;
2818 case RIL_UNSOL_STK_SESSION_END: ret = responseVoid(p); break;
2819 case RIL_UNSOL_STK_PROACTIVE_COMMAND: ret = responseString(p); break;
2820 case RIL_UNSOL_STK_EVENT_NOTIFY: ret = responseString(p); break;
2821 case RIL_UNSOL_STK_CALL_SETUP: ret = responseInts(p); break;
2822 case RIL_UNSOL_SIM_SMS_STORAGE_FULL: ret = responseVoid(p); break;
2823 case RIL_UNSOL_SIM_REFRESH: ret = responseSimRefresh(p); break;
2824 case RIL_UNSOL_CALL_RING: ret = responseCallRing(p); break;
2825 case RIL_UNSOL_RESTRICTED_STATE_CHANGED: ret = responseInts(p); break;
2826 case RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED: ret = responseVoid(p); break;
2827 case RIL_UNSOL_RESPONSE_CDMA_NEW_SMS: ret = responseCdmaSms(p); break;
2828 case RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS: ret = responseRaw(p); break;
2829 case RIL_UNSOL_CDMA_RUIM_SMS_STORAGE_FULL: ret = responseVoid(p); break;
2830 case RIL_UNSOL_ENTER_EMERGENCY_CALLBACK_MODE: ret = responseVoid(p); break;
2831 case RIL_UNSOL_CDMA_CALL_WAITING: ret = responseCdmaCallWaiting(p); break;
2832 case RIL_UNSOL_CDMA_OTA_PROVISION_STATUS: ret = responseInts(p); break;
2833 case RIL_UNSOL_CDMA_INFO_REC: ret = responseCdmaInformationRecord(p); break;
2834 case RIL_UNSOL_OEM_HOOK_RAW: ret = responseRaw(p); break;
2835 case RIL_UNSOL_RINGBACK_TONE: ret = responseInts(p); break;
2836 case RIL_UNSOL_RESEND_INCALL_MUTE: ret = responseVoid(p); break;
2837 case RIL_UNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGED: ret = responseInts(p); break;
2838 case RIL_UNSOl_CDMA_PRL_CHANGED: ret = responseInts(p); break;
2839 case RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE: ret = responseVoid(p); break;
2840 case RIL_UNSOL_RIL_CONNECTED: ret = responseInts(p); break;
2841 case RIL_UNSOL_VOICE_RADIO_TECH_CHANGED: ret = responseInts(p); break;
2842 case RIL_UNSOL_CELL_INFO_LIST: ret = responseCellInfoList(p); break;
2843 case RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED: ret = responseVoid(p); break;
2844 case RIL_UNSOL_UICC_SUBSCRIPTION_STATUS_CHANGED: ret = responseInts(p); break;
2845 case RIL_UNSOL_SRVCC_STATE_NOTIFY: ret = responseInts(p); break;
2846 case RIL_UNSOL_HARDWARE_CONFIG_CHANGED: ret = responseHardwareConfig(p); break;
2848 ret = responseRadioCapability(p); break;
2849 case RIL_UNSOL_ON_SS: ret = responseSsData(p); break;
2850 case RIL_UNSOL_STK_CC_ALPHA_NOTIFY: ret = responseString(p); break;
2851 case RIL_UNSOL_LCEDATA_RECV: ret = responseLceData(p); break;
2894 a[1] = (String)ret;
2906 if (RILJ_LOGD) unsljLogRet(response, ret);
2910 new AsyncResult(null, ret, null));
2914 if (RILJ_LOGD) unsljLogRet(response, ret);
2916 int[] smsIndex = (int[])ret;
2929 String[] resp = (String[])ret;
2933 resp[0] = ((String[])ret)[0];
2943 if (RILJ_LOGD) unsljLogRet(response, ret);
2951 result[0] = ret;
2974 if (RILJ_LOGV) unsljLogvRet(response, ret);
2978 new AsyncResult (null, ret, null));
2982 if (RILJ_LOGD) unsljLogRet(response, ret);
2984 mDataNetworkStateRegistrants.notifyRegistrants(new AsyncResult(null, ret, null));
2988 if (RILJ_LOGD) unsljLogRet(response, ret);
2992 new AsyncResult (null, ret, null));
3001 new AsyncResult (null, ret, null));
3010 new AsyncResult (null, ret, null));
3019 new AsyncResult (null, ret, null));
3024 if (RILJ_LOGD) unsljLogRet(response, ret);
3028 new AsyncResult (null, ret, null));
3041 if (RILJ_LOGD) unsljLogRet(response, ret);
3045 new AsyncResult (null, ret, null));
3050 if (RILJ_LOGD) unsljLogRet(response, ret);
3054 new AsyncResult (null, ret, null));
3059 if (RILJ_LOGD) unsljLogvRet(response, ret);
3062 new AsyncResult (null, ret, null));
3077 SmsMessage sms = (SmsMessage) ret;
3086 if (RILJ_LOGD) unsljLogvRet(response, IccUtils.bytesToHexString((byte[])ret));
3090 .notifyRegistrant(new AsyncResult(null, ret, null));
3111 if (RILJ_LOGD) unsljLogRet(response, ret);
3115 new AsyncResult (null, ret, null));
3120 if (RILJ_LOGD) unsljLogRet(response, ret);
3124 new AsyncResult (null, ret, null));
3132 listInfoRecs = (ArrayList<CdmaInformationRecords>)ret;
3145 if (RILJ_LOGD) unsljLogvRet(response, IccUtils.bytesToHexString((byte[]) ret));
3147 mUnsolOemHookRawRegistrant.notifyRegistrant(new AsyncResult(null, ret, null));
3152 if (RILJ_LOGD) unsljLogvRet(response, ret);
3154 boolean playtone = (((int[])ret)[0] == 1);
3161 if (RILJ_LOGD) unsljLogRet(response, ret);
3165 new AsyncResult (null, ret, null));
3170 if (RILJ_LOGD) unsljLogRet(response, ret);
3174 new AsyncResult(null, ret, null));
3179 if (RILJ_LOGD) unsljLogRet(response, ret);
3183 new AsyncResult (null, ret, null));
3188 if (RILJ_LOGD) unsljLogRet(response, ret);
3192 new AsyncResult (null, ret, null));
3197 if (RILJ_LOGD) unsljLogRet(response, ret);
3206 if (RILJ_LOGD) unsljLogRet(response, ret);
3212 notifyRegistrantsRilConnectionChanged(((int[])ret)[0]);
3216 if (RILJ_LOGD) unsljLogRet(response, ret);
3220 new AsyncResult (null, ret, null));
3225 if (RILJ_LOGD) unsljLogRet(response, ret);
3229 new AsyncResult (null, ret, null));
3234 if (RILJ_LOGD) unsljLogRet(response, ret);
3238 .notifyRegistrants(new AsyncResult(null, ret, null));
3243 if (RILJ_LOGD) unsljLogRet(response, ret);
3247 new AsyncResult (null, ret, null));
3251 if (RILJ_LOGD) unsljLogRet(response, ret);
3255 new AsyncResult(null, ret, null));
3259 if (RILJ_LOGD) unsljLogRet(response, ret);
3263 new AsyncResult (null, ret, null));
3267 if (RILJ_LOGD) unsljLogRet(response, ret);
3271 new AsyncResult (null, ret, null));
3275 if (RILJ_LOGD) unsljLogRet(response, ret);
3278 mLceInfoRegistrant.notifyRegistrant(new AsyncResult(null, ret, null));
3419 Message ret;
3437 Message ret;
3694 ArrayList<OperatorInfo> ret;
3702 ret = new ArrayList<OperatorInfo>(strings.length / 4);
3705 ret.add (
3713 return ret;
4277 private void unsljLogRet(int response, Object ret) {
4278 riljLog("[UNSL]< " + responseToString(response) + " " + retToString(response, ret));
4281 private void unsljLogvRet(int response, Object ret) {
4282 riljLogv("[UNSL]< " + responseToString(response) + " " + retToString(response, ret));