Home
last modified time | relevance | path

Searched refs:returnData (Results 1 - 25 of 34) sorted by relevance

12

/base/security/device_auth/services/session_manager/src/session/v1/compatible_bind_sub_session/
H A Dcompatible_bind_sub_session_util.c26 static int32_t AddPinCode(const CJson *returnData, CJson *jsonParams) in AddPinCode() argument
28 const char *pinCode = GetStringFromJson(returnData, FIELD_PIN_CODE); in AddPinCode()
30 LOGE("Failed to get pinCode from returnData!"); in AddPinCode()
40 static int32_t AddAuthIdIfExist(const CJson *returnData, CJson *jsonParams) in AddAuthIdIfExist() argument
42 const char *authId = GetStringFromJson(returnData, FIELD_DEVICE_ID); in AddAuthIdIfExist()
50 static int32_t AddUserTypeIfExistAndValid(const CJson *returnData, CJson *jsonParams) in AddUserTypeIfExistAndValid() argument
53 if (GetIntFromJson(returnData, FIELD_USER_TYPE, &userType) == HC_SUCCESS) { in AddUserTypeIfExistAndValid()
66 static int32_t AddGroupVisibilityIfExistAndValid(const CJson *returnData, CJson *jsonParams) in AddGroupVisibilityIfExistAndValid() argument
69 if (GetIntFromJson(returnData, FIELD_GROUP_VISIBILITY, &groupVisibility) == HC_SUCCESS) { in AddGroupVisibilityIfExistAndValid()
82 static int32_t AddExpireTimeIfExistAndValid(const CJson *returnData, CJso argument
98 CombineInfoWhenInvite(const CJson *returnData, CJson *jsonParams) CombineInfoWhenInvite() argument
203 CombineConfirmData(int operationCode, const CJson *returnData, CJson *jsonParams) CombineConfirmData() argument
[all...]
/base/security/device_auth/test/unittest/deviceauth/source/
H A Ddeviceauth_standard_test.cpp252 char *returnData = nullptr; in CreateDemoIdenticalAccountGroup() local
253 int32_t ret = gm->getRegisterInfo(GET_REG_INFO_PARAMS, &returnData); in CreateDemoIdenticalAccountGroup()
255 ASSERT_NE(returnData, nullptr); in CreateDemoIdenticalAccountGroup()
256 string registerInfo(returnData); in CreateDemoIdenticalAccountGroup()
267 gm->destroyInfo(&returnData); in CreateDemoIdenticalAccountGroup()
1069 char *returnData = nullptr; in HWTEST_F() local
1071 int32_t ret = gm->getPkInfoList(DEFAULT_OS_ACCOUNT, nullptr, TEST_QUERY_PARAMS, &returnData, &returnNum); in HWTEST_F()
1079 char *returnData = nullptr; in HWTEST_F() local
1081 int32_t ret = gm->getPkInfoList(DEFAULT_OS_ACCOUNT, TEST_APP_ID, nullptr, &returnData, &returnNum); in HWTEST_F()
1098 char *returnData in HWTEST_F() local
1107 char *returnData = nullptr; HWTEST_F() local
1118 char *returnData = nullptr; HWTEST_F() local
1129 char *returnData = nullptr; HWTEST_F() local
1143 char *returnData = nullptr; HWTEST_F() local
1156 char *returnData = nullptr; HWTEST_F() local
1170 char *returnData = nullptr; HWTEST_F() local
1205 char *returnData = nullptr; HWTEST_F() local
1214 char *returnData = nullptr; HWTEST_F() local
1231 char *returnData = nullptr; HWTEST_F() local
1242 char *returnData = nullptr; HWTEST_F() local
1251 char *returnData = nullptr; HWTEST_F() local
1282 char *returnData = nullptr; HWTEST_F() local
1292 char *returnData = nullptr; HWTEST_F() local
1311 char *returnData = nullptr; HWTEST_F() local
1320 char *returnData = nullptr; HWTEST_F() local
1333 char *returnData = nullptr; HWTEST_F() local
1346 char *returnData = nullptr; HWTEST_F() local
1357 char *returnData = nullptr; HWTEST_F() local
1390 char *returnData = nullptr; HWTEST_F() local
1409 char *returnData = nullptr; HWTEST_F() local
1418 char *returnData = nullptr; HWTEST_F() local
1428 char *returnData = nullptr; HWTEST_F() local
1441 char *returnData = nullptr; HWTEST_F() local
1475 char *returnData = nullptr; HWTEST_F() local
1485 char *returnData = nullptr; HWTEST_F() local
1504 char *returnData = nullptr; HWTEST_F() local
1513 char *returnData = nullptr; HWTEST_F() local
1526 char *returnData = nullptr; HWTEST_F() local
1560 char *returnData = nullptr; HWTEST_F() local
1569 char *returnData = nullptr; HWTEST_F() local
1578 char *returnData = nullptr; HWTEST_F() local
1595 char *returnData = nullptr; HWTEST_F() local
1606 char *returnData = nullptr; HWTEST_F() local
1615 char *returnData = nullptr; HWTEST_F() local
1624 char *returnData = nullptr; HWTEST_F() local
1655 char *returnData = nullptr; HWTEST_F() local
1665 char *returnData = nullptr; HWTEST_F() local
1684 char *returnData = nullptr; HWTEST_F() local
1693 char *returnData = nullptr; HWTEST_F() local
1706 char *returnData = nullptr; HWTEST_F() local
1716 char *returnData = nullptr; HWTEST_F() local
[all...]
H A Ddevice_auth_ipc_test.cpp731 char *returnData = nullptr; in HWTEST_F() local
733 int32_t ret = gm->getPkInfoList(TEST_OS_ACCOUNT_ID, nullptr, TEST_QUERY_PARAMS, &returnData, &returnNum); in HWTEST_F()
741 char *returnData = nullptr; in HWTEST_F() local
743 int32_t ret = gm->getPkInfoList(TEST_OS_ACCOUNT_ID, TEST_APP_ID, nullptr, &returnData, &returnNum); in HWTEST_F()
760 char *returnData = nullptr; in HWTEST_F() local
761 int32_t ret = gm->getPkInfoList(TEST_OS_ACCOUNT_ID, TEST_APP_ID, TEST_QUERY_PARAMS, &returnData, nullptr); in HWTEST_F()
769 char *returnData = nullptr; in HWTEST_F() local
773 int32_t ret = gm->getPkInfoList(TEST_OS_ACCOUNT_ID, TEST_APP_ID, queryParams, &returnData, &returnNum); in HWTEST_F()
775 ASSERT_NE(returnData, nullptr); in HWTEST_F()
777 gm->destroyInfo(&returnData); in HWTEST_F()
784 char *returnData = nullptr; HWTEST_F() local
797 char *returnData = nullptr; HWTEST_F() local
831 char *returnData = nullptr; HWTEST_F() local
840 char *returnData = nullptr; HWTEST_F() local
857 char *returnData = nullptr; HWTEST_F() local
868 char *returnData = nullptr; HWTEST_F() local
877 char *returnData = nullptr; HWTEST_F() local
886 char *returnData = nullptr; HWTEST_F() local
918 char *returnData = nullptr; HWTEST_F() local
928 char *returnData = nullptr; HWTEST_F() local
947 char *returnData = nullptr; HWTEST_F() local
956 char *returnData = nullptr; HWTEST_F() local
969 char *returnData = nullptr; HWTEST_F() local
982 char *returnData = nullptr; HWTEST_F() local
1016 char *returnData = nullptr; HWTEST_F() local
1035 char *returnData = nullptr; HWTEST_F() local
1044 char *returnData = nullptr; HWTEST_F() local
1057 char *returnData = nullptr; HWTEST_F() local
1069 char *returnData = nullptr; HWTEST_F() local
1102 char *returnData = nullptr; HWTEST_F() local
1112 char *returnData = nullptr; HWTEST_F() local
1131 char *returnData = nullptr; HWTEST_F() local
1140 char *returnData = nullptr; HWTEST_F() local
1153 char *returnData = nullptr; HWTEST_F() local
1165 char *returnData = nullptr; HWTEST_F() local
1198 char *returnData = nullptr; HWTEST_F() local
1207 char *returnData = nullptr; HWTEST_F() local
1216 char *returnData = nullptr; HWTEST_F() local
1233 char *returnData = nullptr; HWTEST_F() local
1244 char *returnData = nullptr; HWTEST_F() local
1253 char *returnData = nullptr; HWTEST_F() local
1262 char *returnData = nullptr; HWTEST_F() local
1294 char *returnData = nullptr; HWTEST_F() local
1304 char *returnData = nullptr; HWTEST_F() local
1323 char *returnData = nullptr; HWTEST_F() local
1332 char *returnData = nullptr; HWTEST_F() local
1345 char *returnData = nullptr; HWTEST_F() local
1355 char *returnData = nullptr; HWTEST_F() local
1365 char *returnData = nullptr; HWTEST_F() local
1810 char *returnData = nullptr; HWTEST_F() local
1827 char *returnData = nullptr; HWTEST_F() local
[all...]
H A Dp2p_bind_ipc_test.cpp203 char *returnData = nullptr; in CreateServerKeyPair() local
206 res = ProcessCredential(CRED_OP_CREATE, requestParams, &returnData); in CreateServerKeyPair()
208 if (returnData) { in CreateServerKeyPair()
209 printf("returnData: %s\n", returnData); in CreateServerKeyPair()
210 CJson *in = CreateJsonFromString(returnData); in CreateServerKeyPair()
212 printf("CreateJsonFromString returnData failed !\n"); in CreateServerKeyPair()
219 printf("get result from returnData: %d\n", res); in CreateServerKeyPair()
224 printf("returnData is null !\n"); in CreateServerKeyPair()
250 char *returnData in DeleteServerKeyPair() local
289 char *returnData = nullptr; ProcessCredentialDemo() local
326 char *returnData = nullptr; ProcessCredentialDemoImport() local
[all...]
H A Ddeviceauth_func_test.cpp548 char *returnData = nullptr; in ProcessCredentiaCreateDemo() local
551 int32_t res = ProcessCredential(CRED_OP_CREATE, requestParams, &returnData); in ProcessCredentiaCreateDemo()
553 if (returnData) { in ProcessCredentiaCreateDemo()
554 printf("returnData: %s\n", returnData); in ProcessCredentiaCreateDemo()
555 CJson *in = CreateJsonFromString(returnData); in ProcessCredentiaCreateDemo()
557 printf("CreateJsonFromString returnData failed !\n"); in ProcessCredentiaCreateDemo()
564 printf("get result from returnData: %d\n", res); in ProcessCredentiaCreateDemo()
570 printf("returnData is null !\n"); in ProcessCredentiaCreateDemo()
581 char *returnData in ProcessCredentialQueryDemo() local
628 char *returnData = nullptr; ProcessCredentialDemoImpPubKey() local
666 char *returnData = nullptr; CreateServerKeyPair() local
704 char *returnData = nullptr; DeleteServerKeyPair() local
742 char *returnData = nullptr; DeleteAllCredentails() local
775 char *returnData = nullptr; ProcessCredentialDemo() local
816 char *returnData = nullptr; ProcessCredentialDemoImport() local
1009 char *returnData = nullptr; CreateClientIdenticalAccountGroup() local
1042 char *returnData = nullptr; CreateServerIdenticalAccountGroup() local
1385 char *returnData = nullptr; HWTEST_F() local
1408 char *returnData = nullptr; HWTEST_F() local
1431 char *returnData = nullptr; HWTEST_F() local
1454 char *returnData = nullptr; HWTEST_F() local
1766 char *returnData = nullptr; HWTEST_F() local
[all...]
H A Ddeviceauth_standard_auth_test.cpp325 char *returnData = nullptr; in CreateDemoIdenticalAccountGroup() local
326 int32_t ret = gm->getRegisterInfo(GET_REG_INFO_PARAMS, &returnData); in CreateDemoIdenticalAccountGroup()
328 ASSERT_NE(returnData, nullptr); in CreateDemoIdenticalAccountGroup()
329 string registerInfo(returnData); in CreateDemoIdenticalAccountGroup()
340 gm->destroyInfo(&returnData); in CreateDemoIdenticalAccountGroup()
839 char *returnData = nullptr; in HWTEST_F() local
840 int32_t ret = gm->getRegisterInfo(nullptr, &returnData); in HWTEST_F()
856 char *returnData = nullptr; in HWTEST_F() local
857 int32_t ret = gm->getRegisterInfo(GET_REG_INFO_PARAMS, &returnData); in HWTEST_F()
859 ASSERT_NE(returnData, nullpt in HWTEST_F()
1566 char *returnData = nullptr; HWTEST_F() local
1598 char *returnData = nullptr; HWTEST_F() local
1627 char *returnData = nullptr; HWTEST_F() local
1658 char *returnData = nullptr; HWTEST_F() local
1688 char *returnData = nullptr; HWTEST_F() local
1718 char *returnData = nullptr; HWTEST_F() local
1747 char *returnData = nullptr; HWTEST_F() local
[all...]
/base/security/device_auth/services/identity_manager/inc/
H A Didentity_manager.h53 int32_t (*queryCredential)(const char *reqJsonStr, char **returnData);
54 int32_t (*genarateCredential)(const char *reqJsonStr, char **returnData);
55 int32_t (*importCredential)(const char *reqJsonStr, char **returnData);
56 int32_t (*deleteCredential)(const char *reqJsonStr, char **returnData);
/base/security/crypto_framework/plugin/openssl_plugin/crypto_operation/cipher/src/
H A Dcipher_sm2_crypto_util_openssl.c69 unsigned char *returnData = NULL; in HcfSm2SpecToAsn1() local
70 int returnDataLen = OpensslI2dSm2CipherText(sm2Text, &returnData); in HcfSm2SpecToAsn1()
72 if (returnData == NULL || returnDataLen < 0) { in HcfSm2SpecToAsn1()
77 output->data = returnData; in HcfSm2SpecToAsn1()
/base/security/device_auth/services/legacy/group_manager/src/callback_manager/
H A Dcallback_manager.c125 void ProcessFinishCallback(int64_t reqId, int operationCode, const char *returnData, in ProcessFinishCallback() argument
130 callback->onFinish(reqId, operationCode, returnData); in ProcessFinishCallback()
167 char *returnData = callback->onRequest(reqId, operationCode, reqParams); in ProcessRequestCallback() local
169 return returnData; in ProcessRequestCallback()
/base/security/device_auth/services/session_manager/src/session/
H A Ddev_session_fwk.c518 CJson *returnData = CreateJson(); in GetSessionReturnData() local
519 if (returnData == NULL) { in GetSessionReturnData()
520 LOGW("allocate returnData memory fail."); in GetSessionReturnData()
526 FreeJson(returnData); in GetSessionReturnData()
529 if (AddStringToJson(returnData, FIELD_GROUP_ID, groupId) != HC_SUCCESS) { in GetSessionReturnData()
530 LOGW("add groupId to returnData fail."); in GetSessionReturnData()
531 FreeJson(returnData); in GetSessionReturnData()
534 char *returnDataStr = PackJsonToString(returnData); in GetSessionReturnData()
535 FreeJson(returnData); in GetSessionReturnData()
537 LOGW("pack returnData t in GetSessionReturnData()
547 char *returnData = GetSessionReturnData(impl); OnDevSessionFinish() local
[all...]
/base/security/device_auth/test/unittest/tdd_framework/unit_test/services/frameworks/os_account_adapter/
H A Dos_account_adapter_test.cpp215 char *returnData = nullptr; in CreateDemoIdenticalAccountGroup() local
216 int32_t ret = gm->getRegisterInfo(registerInfoParams, &returnData); in CreateDemoIdenticalAccountGroup()
218 ASSERT_NE(returnData, nullptr); in CreateDemoIdenticalAccountGroup()
219 string registerInfo(returnData); in CreateDemoIdenticalAccountGroup()
230 gm->destroyInfo(&returnData); in CreateDemoIdenticalAccountGroup()
/base/security/device_auth/services/identity_manager/src/
H A Dcredential_operator.c344 LOGE("Failed to ADD pubKey to returnData!"); in PackPublicKeyToJson()
403 static int32_t QueryCredential(const char *reqJsonStr, char **returnData) in QueryCredential() argument
437 if (returnData) { in QueryCredential()
438 *returnData = PackResultToJson(out, res); in QueryCredential()
458 static int32_t GenarateCredential(const char *reqJsonStr, char **returnData) in GenarateCredential() argument
498 if (returnData) { in GenarateCredential()
499 *returnData = PackResultToJson(out, res); in GenarateCredential()
631 static int32_t ImportCredential(const char *reqJsonStr, char **returnData) in ImportCredential() argument
671 if (returnData) { in ImportCredential()
672 *returnData in ImportCredential()
679 DeleteCredential(const char *reqJsonStr, char **returnData) DeleteCredential() argument
[all...]
/base/security/device_auth/services/legacy/group_manager/inc/callback_manager/
H A Dcallback_manager.h28 void ProcessFinishCallback(int64_t reqId, int operationCode, const char *returnData,
/base/security/device_auth/services/session_manager/inc/session/v1/compatible_bind_sub_session/
H A Dcompatible_bind_sub_session_util.h27 int32_t CombineConfirmData(int operationCode, const CJson *returnData, CJson *jsonParams);
/base/security/crypto_framework/plugin/openssl_plugin/key/asy_key_generator/src/
H A Decc_common_param_spec_generator_openssl.c371 uint8_t *returnData = (uint8_t *)HcfMalloc(returnDataLen, 0); in GetECCPointEncoded() local
372 if (returnData == NULL) { in GetECCPointEncoded()
376 size_t result = EC_POINT_point2oct(ecGroup, ecPoint, formatType, returnData, returnDataLen, NULL); in GetECCPointEncoded()
380 HcfFree(returnData); in GetECCPointEncoded()
383 returnBlob->data = returnData; in GetECCPointEncoded()
H A Decc_asy_key_generator_openssl.c1155 uint8_t *returnData = (uint8_t *)HcfMalloc(returnDataLen, 0); in GetCompressedEccPointEncoded() local
1156 if (returnData == NULL) { in GetCompressedEccPointEncoded()
1161 returnData, returnDataLen, NULL); in GetCompressedEccPointEncoded()
1165 HcfFree(returnData); in GetCompressedEccPointEncoded()
1168 returnBlob->data = returnData; in GetCompressedEccPointEncoded()
1175 unsigned char *returnData = NULL; in GetDerEccPubKeyEncoded() local
1176 int returnDataLen = OpensslI2dEcPubKey(ecKey, &returnData); in GetDerEccPubKeyEncoded()
1182 returnBlob->data = returnData; in GetDerEccPubKeyEncoded()
1253 unsigned char *returnData = NULL; in GetEccPubKeyEncoded() local
1254 int returnDataLen = OpensslI2dEcPubKey(impl->ecKey, &returnData); in GetEccPubKeyEncoded()
1295 unsigned char *returnData = NULL; GetEccPriKeyEncoded() local
[all...]
H A Dalg_25519_asy_key_generator_openssl.c190 unsigned char *returnData = NULL; in GetAlg25519PubKeyEncoded() local
191 int len = OpensslI2dPubKey(impl->pkey, &returnData); in GetAlg25519PubKeyEncoded()
197 returnBlob->data = returnData; in GetAlg25519PubKeyEncoded()
225 unsigned char *returnData = NULL; in GetAlg25519PriKeyEncoded() local
226 int len = OpensslI2dPrivateKey(impl->pkey, &returnData); in GetAlg25519PriKeyEncoded()
232 returnBlob->data = returnData; in GetAlg25519PriKeyEncoded()
H A Ddh_asy_key_generator_openssl.c183 unsigned char *returnData = NULL; in GetDhPubKeyEncoded() local
189 int len = OpensslI2dPubKey(pKey, &returnData); in GetDhPubKeyEncoded()
196 returnBlob->data = returnData; in GetDhPubKeyEncoded()
221 unsigned char *returnData = NULL; in GetDhPriKeyEncoded() local
228 int len = OpensslI2dPrivateKey(pKey, &returnData); in GetDhPriKeyEncoded()
235 returnBlob->data = returnData; in GetDhPriKeyEncoded()
H A Dsm2_asy_key_generator_openssl.c469 unsigned char *returnData = NULL; in GetSm2PubKeyEncoded() local
470 int returnDataLen = OpensslI2dEcPubKey(impl->ecKey, &returnData); in GetSm2PubKeyEncoded()
476 returnBlob->data = returnData; in GetSm2PubKeyEncoded()
511 unsigned char *returnData = NULL; in GetSm2PriKeyEncoded() local
512 int returnDataLen = OpensslI2dEcPrivateKey(impl->ecKey, &returnData); in GetSm2PriKeyEncoded()
518 returnBlob->data = returnData; in GetSm2PriKeyEncoded()
H A Ddsa_asy_key_generator_openssl.c176 unsigned char *returnData = NULL; in GetDsaPubKeyEncoded() local
177 int len = OpensslI2dDsaPubkey(impl->pk, &returnData); in GetDsaPubKeyEncoded()
183 returnBlob->data = returnData; in GetDsaPubKeyEncoded()
206 unsigned char *returnData = NULL; in GetDsaPriKeyEncoded() local
207 int len = OpensslI2dDsaPrivateKey(impl->sk, &returnData); in GetDsaPriKeyEncoded()
213 returnBlob->data = returnData; in GetDsaPriKeyEncoded()
/base/security/device_auth/interfaces/inner_api/
H A Ddevice_auth.h212 void (*onFinish)(int64_t requestId, int operationCode, const char *returnData);
342 * @param returnData: json string contains group of result|publicKey
348 int32_t operationCode, const char *requestParams, char **returnData);
/base/security/device_auth/test/fuzztest/devauthfunc_fuzzer/
H A Ddevauthfunc_fuzzer.cpp324 char *returnData = nullptr; in CreateDemoIdenticalAccountGroup() local
325 int32_t ret = gm->getRegisterInfo(GET_REGISTER_INFO_PARAMS, &returnData); in CreateDemoIdenticalAccountGroup()
329 std::string registerInfo(returnData); in CreateDemoIdenticalAccountGroup()
332 gm->destroyInfo(&returnData); in CreateDemoIdenticalAccountGroup()
342 gm->destroyInfo(&returnData); in CreateDemoIdenticalAccountGroup()
662 char *returnData = nullptr; in DevAuthTestCase010() local
663 ret = GetGmInstance()->getRegisterInfo(GET_REGISTER_INFO_PARAMS, &returnData); in DevAuthTestCase010()
667 if (returnData == nullptr) { in DevAuthTestCase010()
/base/security/device_auth/frameworks/src/lite/
H A Dipc_adapt.c789 static void GaCbOnFinishWithType(int64_t requestId, int32_t operationCode, const char *returnData, int32_t type) in GaCbOnFinishWithType() argument
810 if (returnData != NULL) { in GaCbOnFinishWithType()
811 ret |= EncodeCallData(dataParcel, PARAM_TYPE_COMM_DATA, (const uint8_t *)(returnData), in GaCbOnFinishWithType()
812 HcStrlen(returnData) + 1); in GaCbOnFinishWithType()
829 static void IpcGaCbOnFinish(int64_t requestId, int32_t operationCode, const char *returnData) in IpcGaCbOnFinish() argument
831 GaCbOnFinishWithType(requestId, operationCode, returnData, CB_TYPE_DEV_AUTH); in IpcGaCbOnFinish()
835 static void TmpIpcGaCbOnFinish(int64_t requestId, int32_t operationCode, const char *returnData) in TmpIpcGaCbOnFinish() argument
837 GaCbOnFinishWithType(requestId, operationCode, returnData, CB_TYPE_TMP_DEV_AUTH); in TmpIpcGaCbOnFinish()
/base/security/device_auth/frameworks/src/standard/
H A Dipc_adapt.cpp758 static void GaCbOnFinishWithType(int64_t requestId, int32_t operationCode, const char *returnData, int32_t type) in GaCbOnFinishWithType() argument
775 if (returnData != nullptr) { in GaCbOnFinishWithType()
777 reinterpret_cast<const uint8_t *>(returnData), HcStrlen(returnData) + 1); in GaCbOnFinishWithType()
791 static void IpcGaCbOnFinish(int64_t requestId, int32_t operationCode, const char *returnData) in IpcGaCbOnFinish() argument
793 GaCbOnFinishWithType(requestId, operationCode, returnData, CB_TYPE_DEV_AUTH); in IpcGaCbOnFinish()
797 static void TmpIpcGaCbOnFinish(int64_t requestId, int32_t operationCode, const char *returnData) in TmpIpcGaCbOnFinish() argument
799 GaCbOnFinishWithType(requestId, operationCode, returnData, CB_TYPE_TMP_DEV_AUTH); in TmpIpcGaCbOnFinish()
/base/security/device_auth/test/fuzztest/group_auth/account_related/accountrelatedgroupauth_fuzzer/
H A Daccountrelatedgroupauth_fuzzer.cpp85 static void OnFinish(int64_t requestId, int operationCode, const char *returnData) in OnFinish() argument
89 (void)returnData; in OnFinish()

Completed in 37 milliseconds

12