Home
last modified time | relevance | path

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

/frameworks/native/libs/binder/rust/src/
Dnative.rs18 AsNative, Interface, InterfaceClassMethods, Remotable, Stability, TransactionCode,
37 pub struct Binder<T: Remotable> {
52 unsafe impl<T: Remotable> Send for Binder<T> {}
71 unsafe impl<T: Remotable> Sync for Binder<T> {}
73 impl<T: Remotable> Binder<T> {
228 impl<T: Remotable> Interface for Binder<T> {
249 impl<T: Remotable> InterfaceClassMethods for Binder<T> {
251 <T as Remotable>::get_descriptor() in get_descriptor()
390 impl<T: Remotable> Drop for Binder<T> {
406 impl<T: Remotable> Deref for Binder<T> {
[all …]
Dbinder.rs149 pub trait Remotable: Send + Sync + 'static { interface
918 impl $crate::binder_impl::Remotable for $native {
965 if class != <$native as $crate::binder_impl::Remotable>::get_class() &&
966 … class.get_descriptor() == <$native as $crate::binder_impl::Remotable>::get_descriptor()
977 … if ibinder.associate_class(<$native as $crate::binder_impl::Remotable>::get_class()) {
1033 if class != <$native as $crate::binder_impl::Remotable>::get_class() &&
1034 … class.get_descriptor() == <$native as $crate::binder_impl::Remotable>::get_descriptor()
1045 … if ibinder.associate_class(<$native as $crate::binder_impl::Remotable>::get_class()) {
Dlib.rs131 IBinderInternal, InterfaceClass, Remotable, Stability, ToAsyncInterface, ToSyncInterface,