Searched refs:AIBinder_Class (Results 1 – 12 of 12) sorted by relevance
/frameworks/native/libs/binder/ndk/include_ndk/android/ |
D | binder_ibinder.h | 72 struct AIBinder_Class; 73 typedef struct AIBinder_Class AIBinder_Class; typedef 188 __attribute__((warn_unused_result)) AIBinder_Class* AIBinder_Class_define( 219 void AIBinder_Class_setOnDump(AIBinder_Class* clazz, AIBinder_onDump onDump) __INTRODUCED_IN(29); 239 void AIBinder_Class_disableInterfaceTokenHeader(AIBinder_Class* clazz) __INTRODUCED_IN(33); 265 __attribute__((warn_unused_result)) AIBinder* AIBinder_new(const AIBinder_Class* clazz, void* args) 456 bool AIBinder_associateClass(AIBinder* binder, const AIBinder_Class* clazz) __INTRODUCED_IN(29); 468 const AIBinder_Class* AIBinder_getClass(AIBinder* binder) __INTRODUCED_IN(29); 752 const char* AIBinder_Class_getDescriptor(const AIBinder_Class* clazz) __INTRODUCED_IN(31);
|
/frameworks/native/libs/binder/ndk/ |
D | ibinder_internal.h | 40 explicit AIBinder(const AIBinder_Class* clazz); 43 bool associateClass(const AIBinder_Class* clazz); 44 const AIBinder_Class* getClass() const { return mClazz; } in getClass() 64 const AIBinder_Class* mClazz; 83 ABBinder(const AIBinder_Class* clazz, void* userData); 86 friend AIBinder* AIBinder_new(const AIBinder_Class*, void*); 113 struct AIBinder_Class { struct 114 AIBinder_Class(const char* interfaceDescriptor, AIBinder_Class_onCreate onCreate,
|
D | ibinder.cpp | 75 AIBinder::AIBinder(const AIBinder_Class* clazz) : mClazz(clazz) {} in AIBinder() 89 bool AIBinder::associateClass(const AIBinder_Class* clazz) { in associateClass() 163 ABBinder::ABBinder(const AIBinder_Class* clazz, void* userData) in ABBinder() 348 AIBinder_Class::AIBinder_Class(const char* interfaceDescriptor, AIBinder_Class_onCreate onCreate, in AIBinder_Class() function in AIBinder_Class 357 AIBinder_Class* AIBinder_Class_define(const char* interfaceDescriptor, in AIBinder_Class_define() 366 return new AIBinder_Class(interfaceDescriptor, onCreate, onDestroy, onTransact); in AIBinder_Class_define() 369 void AIBinder_Class_setOnDump(AIBinder_Class* clazz, AIBinder_onDump onDump) { in AIBinder_Class_setOnDump() 376 void AIBinder_Class_disableInterfaceTokenHeader(AIBinder_Class* clazz) { in AIBinder_Class_disableInterfaceTokenHeader() 382 void AIBinder_Class_setHandleShellCommand(AIBinder_Class* clazz, in AIBinder_Class_setHandleShellCommand() 389 const char* AIBinder_Class_getDescriptor(const AIBinder_Class* clazz) { in AIBinder_Class_getDescriptor() [all …]
|
/frameworks/native/libs/binder/ndk/tests/include/iface/ |
D | iface.h | 32 static AIBinder_Class* kClass; 33 static AIBinder_Class* kClassDupe;
|
/frameworks/native/libs/binder/ndk/include_platform/android/ |
D | binder_shell.h | 52 AIBinder_Class* clazz, AIBinder_handleShellCommand handleShellCommand) __INTRODUCED_IN(30);
|
/frameworks/native/libs/binder/ndk/tests/ |
D | iface.cpp | 72 AIBinder_Class* IFoo::kClass = AIBinder_Class_define(kIFooDescriptor, IFoo_Class_onCreate, 77 AIBinder_Class* IFoo::kClassDupe = AIBinder_Class_define(
|
/frameworks/native/libs/binder/ndk/include_cpp/android/ |
D | binder_interface_utils.h | 164 static inline AIBinder_Class* defineClass(const char* interfaceDescriptor, 253 AIBinder_Class* ICInterface::defineClass(const char* interfaceDescriptor, in defineClass() 255 AIBinder_Class* clazz = AIBinder_Class_define(interfaceDescriptor, ICInterfaceData::onCreate, in defineClass()
|
/frameworks/native/libs/binder/rust/src/ |
D | binder.rs | 285 pub struct InterfaceClass(*const sys::AIBinder_Class); 328 pub(crate) unsafe fn from_ptr(ptr: *const sys::AIBinder_Class) -> InterfaceClass { in from_ptr() 350 impl From<InterfaceClass> for *const sys::AIBinder_Class { implementation 351 fn from(class: InterfaceClass) -> *const sys::AIBinder_Class { in from() argument
|
/frameworks/native/libs/binder/rust/ |
D | Android.bp | 115 "AIBinder_Class",
|
/frameworks/native/libs/binder/tests/parcel_fuzzer/ |
D | main.cpp | 135 static AIBinder_Class* kNothingClass =
|
D | binder_ndk.cpp | 52 static AIBinder_Class* g_class = ::ndk::ICInterface::defineClass("ISomeInterface", onTransact);
|
/frameworks/native/libs/binder/tests/ |
D | binderStabilityTest.cpp | 303 static AIBinder_Class* kNdkBadStableBinder =
|