Home
last modified time | relevance | path

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

/aosp12/frameworks/native/libs/binder/rust/src/
H A Dbinder.rs105 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 Dproxy.rs20 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 Dlib.rs110 BinderFeatures, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Remotable,