Lines Matching refs:reply
59 Parcel data, reply;
63 status_t status = remote()->transact(LIST_MODULES, data, &reply);
65 status = (status_t)reply.readInt32();
66 *numModules = (unsigned int)reply.readInt32();
74 reply.read(modules, numModulesReq * sizeof(struct sound_trigger_module_descriptor));
84 Parcel data, reply;
88 status_t status = remote()->transact(ATTACH, data, &reply);
92 status = reply.readInt32();
93 if (reply.readInt32() != 0) {
94 module = interface_cast<ISoundTrigger>(reply.readStrongBinder());
101 Parcel data, reply;
104 status_t status = remote()->transact(SET_CAPTURE_STATE, data, &reply);
106 status = reply.readInt32();
118 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
122 CHECK_INTERFACE(ISoundTriggerHwService, data, reply);
132 reply->writeInt32(NO_MEMORY);
133 reply->writeInt32(0);
137 reply->writeInt32(status);
138 reply->writeInt32(numModules);
145 reply->write(modules,
153 CHECK_INTERFACE(ISoundTriggerHwService, data, reply);
160 reply->writeInt32(status);
162 reply->writeInt32(1);
163 reply->writeStrongBinder(IInterface::asBinder(module));
165 reply->writeInt32(0);
171 CHECK_INTERFACE(ISoundTriggerHwService, data, reply);
172 reply->writeInt32(setCaptureState((bool)data.readInt32()));
177 return BBinder::onTransact(code, data, reply, flags);