Lines Matching refs:reply
41 Parcel data, reply;
46 remote()->transact(CHECK_PERMISSION_TRANSACTION, data, &reply);
48 if (reply.readExceptionCode() != 0) return 0;
49 return reply.readInt32() != 0;
54 Parcel data, reply;
57 remote()->transact(GET_PACKAGES_FOR_UID_TRANSACTION, data, &reply);
59 if (reply.readExceptionCode() != 0) {
62 const int32_t size = reply.readInt32();
67 packages.push(reply.readString16());
73 Parcel data, reply;
76 remote()->transact(IS_RUNTIME_PERMISSION_TRANSACTION, data, &reply);
78 if (reply.readExceptionCode() != 0) return false;
79 return reply.readInt32() != 0;
88 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
92 CHECK_INTERFACE(IPermissionController, data, reply);
97 reply->writeNoException();
98 reply->writeInt32(res ? 1 : 0);
103 CHECK_INTERFACE(IPermissionController, data, reply);
107 reply->writeNoException();
109 reply->writeInt32(size);
111 reply->writeString16(packages[i]);
117 CHECK_INTERFACE(IPermissionController, data, reply);
120 reply->writeNoException();
121 reply->writeInt32(res ? 1 : 0);
126 return BBinder::onTransact(code, data, reply, flags);