Lines Matching refs:reply

68         Parcel data, reply;
70 remote()->transact(INIT_CHECK, data, &reply);
72 return reply.readInt32();
76 Parcel data, reply;
80 remote()->transact(IS_CRYPTO_SUPPORTED, data, &reply);
82 return reply.readInt32() != 0;
86 Parcel data, reply;
90 remote()->transact(CREATE_PLUGIN, data, &reply);
92 return reply.readInt32();
96 Parcel data, reply;
98 remote()->transact(DESTROY_PLUGIN, data, &reply);
100 return reply.readInt32();
104 Parcel data, reply;
107 remote()->transact(OPEN_SESSION, data, &reply);
108 readVector(reply, sessionId);
110 return reply.readInt32();
114 Parcel data, reply;
118 remote()->transact(CLOSE_SESSION, data, &reply);
120 return reply.readInt32();
129 Parcel data, reply;
142 remote()->transact(GET_KEY_REQUEST, data, &reply);
144 readVector(reply, request);
145 defaultUrl = reply.readString8();
147 return reply.readInt32();
153 Parcel data, reply;
157 remote()->transact(PROVIDE_KEY_RESPONSE, data, &reply);
158 readVector(reply, keySetId);
160 return reply.readInt32();
164 Parcel data, reply;
168 remote()->transact(REMOVE_KEYS, data, &reply);
170 return reply.readInt32();
175 Parcel data, reply;
180 remote()->transact(RESTORE_KEYS, data, &reply);
182 return reply.readInt32();
187 Parcel data, reply;
191 remote()->transact(QUERY_KEY_STATUS, data, &reply);
194 size_t count = reply.readInt32();
196 String8 key = reply.readString8();
197 String8 value = reply.readString8();
200 return reply.readInt32();
207 Parcel data, reply;
212 remote()->transact(GET_PROVISION_REQUEST, data, &reply);
214 readVector(reply, request);
215 defaultUrl = reply.readString8();
217 return reply.readInt32();
223 Parcel data, reply;
227 remote()->transact(PROVIDE_PROVISION_RESPONSE, data, &reply);
229 readVector(reply, certificate);
230 readVector(reply, wrappedKey);
232 return reply.readInt32();
236 Parcel data, reply;
239 remote()->transact(UNPROVISION_DEVICE, data, &reply);
241 return reply.readInt32();
245 Parcel data, reply;
248 remote()->transact(GET_SECURE_STOPS, data, &reply);
251 uint32_t count = reply.readInt32();
254 readVector(reply, secureStop);
257 return reply.readInt32();
261 Parcel data, reply;
265 remote()->transact(GET_SECURE_STOP, data, &reply);
267 readVector(reply, secureStop);
268 return reply.readInt32();
272 Parcel data, reply;
276 remote()->transact(RELEASE_SECURE_STOPS, data, &reply);
278 return reply.readInt32();
282 Parcel data, reply;
285 remote()->transact(RELEASE_ALL_SECURE_STOPS, data, &reply);
287 return reply.readInt32();
291 Parcel data, reply;
295 remote()->transact(GET_PROPERTY_STRING, data, &reply);
297 value = reply.readString8();
298 return reply.readInt32();
302 Parcel data, reply;
306 remote()->transact(GET_PROPERTY_BYTE_ARRAY, data, &reply);
308 readVector(reply, value);
309 return reply.readInt32();
313 Parcel data, reply;
318 remote()->transact(SET_PROPERTY_STRING, data, &reply);
320 return reply.readInt32();
325 Parcel data, reply;
330 remote()->transact(SET_PROPERTY_BYTE_ARRAY, data, &reply);
332 return reply.readInt32();
338 Parcel data, reply;
343 remote()->transact(SET_CIPHER_ALGORITHM, data, &reply);
344 return reply.readInt32();
349 Parcel data, reply;
354 remote()->transact(SET_MAC_ALGORITHM, data, &reply);
355 return reply.readInt32();
363 Parcel data, reply;
371 remote()->transact(ENCRYPT, data, &reply);
372 readVector(reply, output);
374 return reply.readInt32();
382 Parcel data, reply;
390 remote()->transact(DECRYPT, data, &reply);
391 readVector(reply, output);
393 return reply.readInt32();
400 Parcel data, reply;
407 remote()->transact(SIGN, data, &reply);
408 readVector(reply, signature);
410 return reply.readInt32();
418 Parcel data, reply;
426 remote()->transact(VERIFY, data, &reply);
427 match = (bool)reply.readInt32();
428 return reply.readInt32();
436 Parcel data, reply;
444 remote()->transact(SIGN_RSA, data, &reply);
445 readVector(reply, signature);
447 return reply.readInt32();
451 Parcel data, reply;
454 remote()->transact(SET_LISTENER, data, &reply);
455 return reply.readInt32();
459 void readVector(Parcel &reply, Vector<uint8_t> &vector) const {
460 uint32_t size = reply.readInt32();
462 reply.read(vector.editArray(), size);
483 void BnDrm::writeVector(Parcel *reply, Vector<uint8_t> const &vector) const {
484 reply->writeInt32(vector.size());
485 reply->write(vector.array(), vector.size());
489 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
493 CHECK_INTERFACE(IDrm, data, reply);
494 reply->writeInt32(initCheck());
500 CHECK_INTERFACE(IDrm, data, reply);
504 reply->writeInt32(isCryptoSchemeSupported(uuid, mimeType));
511 CHECK_INTERFACE(IDrm, data, reply);
514 reply->writeInt32(createPlugin(uuid));
520 CHECK_INTERFACE(IDrm, data, reply);
521 reply->writeInt32(destroyPlugin());
527 CHECK_INTERFACE(IDrm, data, reply);
530 writeVector(reply, sessionId);
531 reply->writeInt32(result);
537 CHECK_INTERFACE(IDrm, data, reply);
540 reply->writeInt32(closeSession(sessionId));
546 CHECK_INTERFACE(IDrm, data, reply);
570 writeVector(reply, request);
571 reply->writeString8(defaultUrl);
572 reply->writeInt32(result);
578 CHECK_INTERFACE(IDrm, data, reply);
583 writeVector(reply, keySetId);
584 reply->writeInt32(result);
590 CHECK_INTERFACE(IDrm, data, reply);
593 reply->writeInt32(removeKeys(keySetId));
599 CHECK_INTERFACE(IDrm, data, reply);
603 reply->writeInt32(restoreKeys(sessionId, keySetId));
609 CHECK_INTERFACE(IDrm, data, reply);
615 reply->writeInt32(count);
617 reply->writeString8(infoMap.keyAt(i));
618 reply->writeString8(infoMap.valueAt(i));
620 reply->writeInt32(result);
626 CHECK_INTERFACE(IDrm, data, reply);
634 writeVector(reply, request);
635 reply->writeString8(defaultUrl);
636 reply->writeInt32(result);
642 CHECK_INTERFACE(IDrm, data, reply);
648 writeVector(reply, certificate);
649 writeVector(reply, wrappedKey);
650 reply->writeInt32(result);
656 CHECK_INTERFACE(IDrm, data, reply);
658 reply->writeInt32(result);
664 CHECK_INTERFACE(IDrm, data, reply);
668 reply->writeInt32(count);
672 reply->writeInt32(size);
673 reply->write(iter->array(), iter->size());
676 reply->writeInt32(result);
682 CHECK_INTERFACE(IDrm, data, reply);
686 writeVector(reply, secureStop);
687 reply->writeInt32(result);
693 CHECK_INTERFACE(IDrm, data, reply);
696 reply->writeInt32(releaseSecureStops(ssRelease));
702 CHECK_INTERFACE(IDrm, data, reply);
703 reply->writeInt32(releaseAllSecureStops());
709 CHECK_INTERFACE(IDrm, data, reply);
713 reply->writeString8(value);
714 reply->writeInt32(result);
720 CHECK_INTERFACE(IDrm, data, reply);
724 writeVector(reply, value);
725 reply->writeInt32(result);
731 CHECK_INTERFACE(IDrm, data, reply);
734 reply->writeInt32(setPropertyString(name, value));
740 CHECK_INTERFACE(IDrm, data, reply);
744 reply->writeInt32(setPropertyByteArray(name, value));
750 CHECK_INTERFACE(IDrm, data, reply);
754 reply->writeInt32(setCipherAlgorithm(sessionId, algorithm));
760 CHECK_INTERFACE(IDrm, data, reply);
764 reply->writeInt32(setMacAlgorithm(sessionId, algorithm));
770 CHECK_INTERFACE(IDrm, data, reply);
777 writeVector(reply, output);
778 reply->writeInt32(result);
784 CHECK_INTERFACE(IDrm, data, reply);
791 writeVector(reply, output);
792 reply->writeInt32(result);
798 CHECK_INTERFACE(IDrm, data, reply);
804 writeVector(reply, signature);
805 reply->writeInt32(result);
811 CHECK_INTERFACE(IDrm, data, reply);
819 reply->writeInt32(match);
820 reply->writeInt32(result);
826 CHECK_INTERFACE(IDrm, data, reply);
833 writeVector(reply, signature);
834 reply->writeInt32(result);
839 CHECK_INTERFACE(IDrm, data, reply);
842 reply->writeInt32(setListener(listener));
847 return BBinder::onTransact(code, data, reply, flags);