Lines Matching refs:ICallback
160 class ICallback : public IInterface { class
172 class BpCallback : public SafeBpInterface<ICallback> {
174 explicit BpCallback(const sp<IBinder>& impl) : SafeBpInterface<ICallback>(impl, getLogTag()) {} in BpCallback()
178 return callRemoteAsync<decltype(&ICallback::onCallback)>(Tag::OnCallback, aPlusOne); in onCallback()
190 class BnCallback : public SafeBnInterface<ICallback> {
197 EXPECT_LT(code, static_cast<uint32_t>(ICallback::Tag::Last)); in onTransact()
198 ICallback::Tag tag = static_cast<ICallback::Tag>(code); in onTransact()
200 case ICallback::Tag::OnCallback: { in onTransact()
201 return callLocalAsync(data, reply, &ICallback::onCallback); in onTransact()
203 case ICallback::Tag::Last: in onTransact()
257 virtual void callMeBack(const sp<ICallback>& callback, int32_t a) const = 0;
331 void callMeBack(const sp<ICallback>& callback, int32_t a) const override { in callMeBack()
453 void callMeBack(const sp<ICallback>& callback, int32_t a) const override { in callMeBack()