Searched refs:InterfaceClass (Results 1 – 3 of 3) sorted by relevance
/frameworks/native/libs/binder/rust/src/ |
D | binder.rs | 174 fn get_class() -> InterfaceClass; in get_class() 295 pub struct InterfaceClass(*const sys::AIBinder_Class); struct 297 impl InterfaceClass { implementation 304 pub fn new<I: InterfaceClassMethods>() -> InterfaceClass { in new() argument 327 InterfaceClass(ptr) in new() 337 pub(crate) unsafe fn from_ptr(ptr: *const sys::AIBinder_Class) -> InterfaceClass { in from_ptr() argument 338 InterfaceClass(ptr) in from_ptr() 358 impl From<InterfaceClass> for *const sys::AIBinder_Class { 359 fn from(class: InterfaceClass) -> *const sys::AIBinder_Class { in from() 538 binder_fn_get_class!($crate::binder_impl::InterfaceClass::new::<$class>()); [all …]
|
D | proxy.rs | 20 AsNative, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Strong, 113 pub fn get_class(&mut self) -> Option<InterfaceClass> { in get_class() argument 121 class.as_ref().map(|p| InterfaceClass::from_ptr(p)) in get_class() 157 fn associate_class(&mut self, class: InterfaceClass) -> bool; in associate_class() 161 fn associate_class(&mut self, class: InterfaceClass) -> bool { in associate_class()
|
D | lib.rs | 131 IBinderInternal, InterfaceClass, Remotable, Stability, ToAsyncInterface, ToSyncInterface,
|