Lines Matching refs:InterfaceClass
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>());
542 fn get_class() -> $crate::binder_impl::InterfaceClass {
544 static mut CLASS: Option<$crate::binder_impl::InterfaceClass> = None;
941 fn get_class() -> $crate::binder_impl::InterfaceClass {
943 static mut CLASS: Option<$crate::binder_impl::InterfaceClass> = None;
949 … CLASS = Some($crate::binder_impl::InterfaceClass::new::<$crate::binder_impl::Binder<$native>>());