Searched refs:InterfaceClass (Results 1 – 3 of 3) sorted by relevance
/aosp12/frameworks/native/libs/binder/rust/src/ |
H A D | binder.rs | 105 fn get_class() -> InterfaceClass; in get_class() 192 pub struct InterfaceClass(*const sys::AIBinder_Class); struct 194 impl InterfaceClass { implementation 201 pub fn new<I: InterfaceClassMethods>() -> InterfaceClass { in new() argument 225 InterfaceClass(ptr) in new() 236 InterfaceClass(ptr) in from_ptr() 257 impl From<InterfaceClass> for *const sys::AIBinder_Class { 258 fn from(class: InterfaceClass) -> *const sys::AIBinder_Class { in from() 430 fn get_class() -> $crate::InterfaceClass { 432 static mut CLASS: Option<$crate::InterfaceClass> = None; [all …]
|
H A D | proxy.rs | 20 AsNative, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Strong, 110 pub fn get_class(&mut self) -> Option<InterfaceClass> { in get_class() argument 118 class.as_ref().map(|p| InterfaceClass::from_ptr(p)) in get_class() 138 fn associate_class(&mut self, class: InterfaceClass) -> bool; in associate_class() 142 fn associate_class(&mut self, class: InterfaceClass) -> bool { in associate_class()
|
H A D | lib.rs | 110 BinderFeatures, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Remotable,
|