Lines Matching refs:AIBinder
67 AIBinder::AIBinder(const AIBinder_Class* clazz) : mClazz(clazz) {} in AIBinder() function in AIBinder
68 AIBinder::~AIBinder() {} in ~AIBinder()
70 bool AIBinder::associateClass(const AIBinder_Class* clazz) { in associateClass()
110 : AIBinder(clazz), BBinder(), mUserData(userData) { in ABBinder()
166 : AIBinder(nullptr /*clazz*/), BpRefBase(binder) { in ABpBinder()
189 sp<AIBinder> ABpBinder::lookupOrCreateFromBinder(const ::android::sp<::android::IBinder>& binder) { in lookupOrCreateFromBinder()
219 wp<AIBinder> binder;
221 AIBinder_Weak* AIBinder_Weak_new(AIBinder* binder) { in AIBinder_Weak_new()
226 return new AIBinder_Weak{wp<AIBinder>(binder)}; in AIBinder_Weak_new()
231 AIBinder* AIBinder_Weak_promote(AIBinder_Weak* weakBinder) { in AIBinder_Weak_promote()
236 sp<AIBinder> binder = weakBinder->binder.promote(); in AIBinder_Weak_promote()
344 AIBinder* AIBinder_new(const AIBinder_Class* clazz, void* args) { in AIBinder_new()
352 sp<AIBinder> ret = new ABBinder(clazz, userData); in AIBinder_new()
359 bool AIBinder_isRemote(const AIBinder* binder) { in AIBinder_isRemote()
367 bool AIBinder_isAlive(const AIBinder* binder) { in AIBinder_isAlive()
372 return const_cast<AIBinder*>(binder)->getBinder()->isBinderAlive(); in AIBinder_isAlive()
375 binder_status_t AIBinder_ping(AIBinder* binder) { in AIBinder_ping()
383 binder_status_t AIBinder_dump(AIBinder* binder, int fd, const char** args, uint32_t numArgs) { in AIBinder_dump()
407 binder_status_t AIBinder_linkToDeath(AIBinder* binder, AIBinder_DeathRecipient* recipient, in AIBinder_linkToDeath()
418 binder_status_t AIBinder_unlinkToDeath(AIBinder* binder, AIBinder_DeathRecipient* recipient, in AIBinder_unlinkToDeath()
437 void AIBinder_incStrong(AIBinder* binder) { in AIBinder_incStrong()
445 void AIBinder_decStrong(AIBinder* binder) { in AIBinder_decStrong()
453 int32_t AIBinder_debugGetRefCount(AIBinder* binder) { in AIBinder_debugGetRefCount()
462 bool AIBinder_associateClass(AIBinder* binder, const AIBinder_Class* clazz) { in AIBinder_associateClass()
470 const AIBinder_Class* AIBinder_getClass(AIBinder* binder) { in AIBinder_getClass()
478 void* AIBinder_getUserData(AIBinder* binder) { in AIBinder_getUserData()
491 binder_status_t AIBinder_prepareTransaction(AIBinder* binder, AParcel** in) { in AIBinder_prepareTransaction()
528 binder_status_t AIBinder_transact(AIBinder* binder, transaction_code_t code, AParcel** in, in AIBinder_transact()