Lines Matching refs:reply
44 Parcel data, reply; in getIMemory() local
46 remote()->transact(GET_IMEMORY, data, &reply); in getIMemory()
47 sp<IBinder> binder = reply.readStrongBinder(); in getIMemory()
52 Parcel data, reply; in readAt() local
56 status_t err = remote()->transact(READ_AT, data, &reply); in readAt()
61 err = reply.readInt64(&value); in readAt()
69 Parcel data, reply; in getSize() local
71 remote()->transact(GET_SIZE, data, &reply); in getSize()
72 status_t err = reply.readInt32(); in getSize()
73 *size = reply.readInt64(); in getSize()
78 Parcel data, reply; in close() local
80 remote()->transact(CLOSE, data, &reply); in close()
84 Parcel data, reply; in getFlags() local
86 remote()->transact(GET_FLAGS, data, &reply); in getFlags()
87 return reply.readUint32(); in getFlags()
91 Parcel data, reply; in toString() local
93 remote()->transact(TO_STRING, data, &reply); in toString()
94 return reply.readString8(); in toString()
101 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) { in onTransact() argument
104 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
105 reply->writeStrongBinder(IInterface::asBinder(getIMemory())); in onTransact()
109 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
112 reply->writeInt64(readAt(offset, size)); in onTransact()
116 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
119 reply->writeInt32(err); in onTransact()
120 reply->writeInt64(size); in onTransact()
124 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
129 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
130 reply->writeUint32(getFlags()); in onTransact()
134 CHECK_INTERFACE(IDataSource, data, reply); in onTransact()
135 reply->writeString8(toString()); in onTransact()
140 return BBinder::onTransact(code, data, reply, flags); in onTransact()