Home
last modified time | relevance | path

Searched refs:InterfaceClass (Results 1 – 3 of 3) sorted by relevance

/frameworks/native/libs/binder/rust/src/
Dbinder.rs174 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 …]
Dproxy.rs20 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()
Dlib.rs131 IBinderInternal, InterfaceClass, Remotable, Stability, ToAsyncInterface, ToSyncInterface,