Lines Matching refs:ICallback
166 class ICallback : public IInterface { class
178 class BpCallback : public SafeBpInterface<ICallback> {
180 explicit BpCallback(const sp<IBinder>& impl) : SafeBpInterface<ICallback>(impl, getLogTag()) {} in BpCallback()
184 return callRemoteAsync<decltype(&ICallback::onCallback)>(Tag::OnCallback, aPlusOne); in onCallback()
196 class BnCallback : public SafeBnInterface<ICallback> {
203 EXPECT_LT(code, static_cast<uint32_t>(ICallback::Tag::Last)); in onTransact()
204 ICallback::Tag tag = static_cast<ICallback::Tag>(code); in onTransact()
206 case ICallback::Tag::OnCallback: { in onTransact()
207 return callLocalAsync(data, reply, &ICallback::onCallback); in onTransact()
209 case ICallback::Tag::Last: in onTransact()
264 virtual void callMeBack(const sp<ICallback>& callback, int32_t a) const = 0;
340 void callMeBack(const sp<ICallback>& callback, int32_t a) const override { in callMeBack()
466 void callMeBack(const sp<ICallback>& callback, int32_t a) const override { in callMeBack()