Home
last modified time | relevance | path

Searched refs:AsNative (Results 1 – 14 of 14) sorted by relevance

/frameworks/native/libs/binder/rust/src/
Dproxy.rs20 AsNative, FromIBinder, IBinder, IBinderInternal, Interface, InterfaceClass, Strong,
228 impl<T: AsNative<sys::AIBinder>> IBinderInternal for T {
354 impl<T: AsNative<sys::AIBinder>> IBinder for T {
460 fn new<B: AsNative<sys::AIBinder>>(binder: &mut B) -> WpIBinder { in new()
676 unsafe impl AsNative<sys::AIBinder_DeathRecipient> for DeathRecipient {
723 unsafe impl<T: Proxy> AsNative<sys::AIBinder> for T {
735 unsafe impl AsNative<sys::AIBinder> for SpIBinder {
Dparcel.rs19 use crate::binder::AsNative;
175 unsafe impl AsNative<sys::AParcel> for Parcel {
187 unsafe impl<'a> AsNative<sys::AParcel> for BorrowedParcel<'a> {
311 other: &impl AsNative<sys::AParcel>, in append_from()
325 pub fn append_all_from(&mut self, other: &impl AsNative<sys::AParcel>) -> Result<()> { in append_all_from()
427 other: &impl AsNative<sys::AParcel>, in append_from()
435 pub fn append_all_from(&mut self, other: &impl AsNative<sys::AParcel>) -> Result<()> { in append_all_from()
Dlib.rs149 pub use crate::binder::AsNative;
Dnative.rs18 AsNative, Interface, InterfaceClassMethods, Remotable, Stability, TransactionCode,
454 unsafe impl<B: Remotable> AsNative<sys::AIBinder> for Binder<B> {
Dservice.rs17 use crate::binder::{AsNative, FromIBinder, Strong};
Derror.rs17 use crate::binder::AsNative;
361 unsafe impl AsNative<sys::AStatus> for Status {
Dbinder.rs658 pub unsafe trait AsNative<T> { interface
668 unsafe impl<T, V: AsNative<T>> AsNative<T> for Option<V> {
/frameworks/native/libs/binder/rust/tests/parcel_fuzzer/random_parcel/src/
Dlib.rs18 use binder::unstable_api::{AParcel, AsNative};
/frameworks/native/libs/nativewindow/rust/src/
Dsurface.rs20 unstable_api::{status_result, AsNative},
Dlib.rs27 unstable_api::{status_result, AsNative},
/frameworks/native/libs/binder/rust/src/parcel/
Dfile_descriptor.rs21 use crate::binder::AsNative;
Dparcelable.rs17 use crate::binder::{AsNative, FromIBinder, Interface, Stability, Strong};
/frameworks/native/libs/binder/rust/rpcbinder/src/server/
Dandroid.rs18 use binder::{unstable_api::AsNative, SpIBinder};
Dtrusty.rs17 use binder::{unstable_api::AsNative, SpIBinder};