Lines Matching refs:android

37 struct AIBinder : public virtual ::android::RefBase {
44 virtual ::android::sp<::android::IBinder> getBinder() = 0;
49 ::android::sp<::android::IBinder> binder = const_cast<AIBinder*>(this)->getBinder(); in isRemote()
61 struct ABBinder : public AIBinder, public ::android::BBinder {
66 ::android::sp<::android::IBinder> getBinder() override { return this; } in getBinder()
69 const ::android::String16& getInterfaceDescriptor() const override;
70 ::android::status_t dump(int fd, const ::android::Vector<::android::String16>& args) override;
71 ::android::status_t onTransact(uint32_t code, const ::android::Parcel& data,
72 ::android::Parcel* reply, binder_flags_t flags) override;
88 struct ABpBinder : public AIBinder, public ::android::BpRefBase {
91 static ::android::sp<AIBinder> lookupOrCreateFromBinder(
92 const ::android::sp<::android::IBinder>& binder);
98 ::android::sp<::android::IBinder> getBinder() override { return remote(); } in getBinder()
102 explicit ABpBinder(const ::android::sp<::android::IBinder>& binder);
109 const ::android::String16& getInterfaceDescriptor() const { return mInterfaceDescriptor; } in getInterfaceDescriptor()
122 const ::android::String16 mInterfaceDescriptor;
131 struct AIBinder_DeathRecipient : ::android::RefBase {
134 struct TransferDeathRecipient : ::android::IBinder::DeathRecipient {
135 TransferDeathRecipient(const ::android::wp<::android::IBinder>& who, void* cookie, in TransferDeathRecipient()
136 const ::android::wp<AIBinder_DeathRecipient>& parentRecipient, in TransferDeathRecipient()
140 void binderDied(const ::android::wp<::android::IBinder>& who) override;
142 const ::android::wp<::android::IBinder>& getWho() { return mWho; } in getWho()
146 ::android::wp<::android::IBinder> mWho;
149 ::android::wp<AIBinder_DeathRecipient> mParentRecipient;
157 binder_status_t linkToDeath(::android::sp<::android::IBinder>, void* cookie);
158 binder_status_t unlinkToDeath(::android::sp<::android::IBinder> binder, void* cookie);
167 std::vector<::android::sp<TransferDeathRecipient>> mDeathRecipients;