Home
last modified time | relevance | path

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

/aosp12/frameworks/native/libs/binder/rust/src/
H A Dnative.rs33 pub struct Binder<T: Remotable> {
48 unsafe impl<T: Remotable> Send for Binder<T> {}
50 impl<T: Remotable> Binder<T> {
211 impl<T: Remotable> Interface for Binder<T> {
232 impl<T: Remotable> InterfaceClassMethods for Binder<T> {
234 <T as Remotable>::get_descriptor() in get_descriptor()
294 impl<T: Remotable> Drop for Binder<T> {
310 impl<T: Remotable> Deref for Binder<T> {
325 impl<B: Remotable> Serialize for Binder<B> {
334 impl<B: Remotable> TryFrom<SpIBinder> for Binder<B> {
[all …]
H A Dbinder.rs89 pub trait Remotable: Send + Sync { trait
762 impl $crate::Remotable for $native {
805 if class != <$native as $crate::Remotable>::get_class() &&
806 class.get_descriptor() == <$native as $crate::Remotable>::get_descriptor()
817 if ibinder.associate_class(<$native as $crate::Remotable>::get_class()) {
H A Dlib.rs110 BinderFeatures, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Remotable,