Home
last modified time | relevance | path

Searched refs:BorrowedParcel (Results 1 – 15 of 15) sorted by relevance

/frameworks/native/libs/binder/rust/src/parcel/
Dparcelable.rs19 use crate::parcel::BorrowedParcel;
42 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in write_to_parcel()
50 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()>; in read_from_parcel()
62 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in write_to_parcel()
69 fn from_parcel(parcel: &BorrowedParcel<'_>) -> Result<Self>; in from_parcel()
76 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()> { in read_from_parcel()
86 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()>; in serialize()
113 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self>; in deserialize()
118 fn deserialize_from(&mut self, parcel: &BorrowedParcel<'_>) -> Result<()> { in deserialize_from()
133 fn serialize_array(slice: &[Self], parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_array()
[all …]
Dfile_descriptor.rs18 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Serialize, SerializeArray,
73 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize()
88 fn serialize_option(this: Option<&Self>, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_option()
104 fn deserialize_option(parcel: &BorrowedParcel<'_>) -> Result<Option<Self>> { in deserialize_option()
137 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self> { in deserialize()
Dparcelable_holder.rs20 BorrowedParcel, Deserialize, Parcel, Parcelable, Serialize, NON_NULL_PARCELABLE_FLAG,
174 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { in serialize()
189 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<Self, StatusCode> { in deserialize()
202 fn write_to_parcel(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { in write_to_parcel()
238 fn read_from_parcel(&mut self, parcel: &BorrowedParcel<'_>) -> Result<(), StatusCode> { in read_from_parcel()
/frameworks/native/libs/binder/rust/src/
Dparcel.rs69 pub struct BorrowedParcel<'a> { struct
111 pub fn borrowed(&mut self) -> BorrowedParcel<'_> { in borrowed()
116 BorrowedParcel { ptr: self.ptr, _lifetime: PhantomData } in borrowed()
120 pub fn borrowed_ref(&self) -> &BorrowedParcel<'_> { in borrowed_ref()
124 unsafe { &*(self as *const Parcel as *const BorrowedParcel<'_>) } in borrowed_ref() constant
145 impl<'a> BorrowedParcel<'a> { implementation
159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw()
164 pub fn reborrow(&mut self) -> BorrowedParcel<'_> { in reborrow()
169 BorrowedParcel { ptr: self.ptr, _lifetime: PhantomData } in reborrow()
187 unsafe impl<'a> AsNative<sys::AParcel> for BorrowedParcel<'a> { implementation
[all …]
Dnative.rs21 use crate::parcel::{BorrowedParcel, Serialize};
275 let mut reply = unsafe { BorrowedParcel::from_raw(reply).unwrap() }; in on_transact()
279 let data = unsafe { BorrowedParcel::from_raw(data as *mut sys::AParcel).unwrap() }; in on_transact()
419 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize()
474 _data: &BorrowedParcel<'_>, in on_transact()
475 _reply: &mut BorrowedParcel<'_>, in on_transact()
Dbinder.rs20 use crate::parcel::{BorrowedParcel, Parcel};
162 data: &BorrowedParcel<'_>, in on_transact()
163 reply: &mut BorrowedParcel<'_>, in on_transact()
239 fn transact<F: FnOnce(BorrowedParcel<'_>) -> Result<()>>( in transact()
923 …ansactionCode, data: &$crate::binder_impl::BorrowedParcel<'_>, reply: &mut $crate::binder_impl::Bo…
998 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(…
1005 …ialize_option(this: Option<&Self>, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::r…
1054 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(…
1061 …ialize_option(this: Option<&Self>, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::r…
1127 …fn serialize(&self, parcel: &mut $crate::binder_impl::BorrowedParcel<'_>) -> std::result::Result<(…
[all …]
Dproxy.rs25 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Parcel, Serialize,
402 fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize()
408 fn serialize_option(this: Option<&Self>, parcel: &mut BorrowedParcel<'_>) -> Result<()> { in serialize_option()
424 fn deserialize(parcel: &BorrowedParcel<'_>) -> Result<SpIBinder> { in deserialize()
430 fn deserialize_option(parcel: &BorrowedParcel<'_>) -> Result<Option<SpIBinder>> { in deserialize_option()
Dlib.rs139 BorrowedParcel, Deserialize, DeserializeArray, DeserializeOption, Parcel,
/frameworks/native/libs/gui/rust/aidl_types/src/
Dlib.rs18 binder_impl::{BorrowedParcel, UnstructuredParcelable},
30 fn write_to_parcel(&self, _parcel: &mut BorrowedParcel) -> Result<(), StatusCode> {
34 fn from_parcel(_parcel: &BorrowedParcel) -> Result<Self, StatusCode> {
/frameworks/native/libs/binder/rust/tests/parcel_fuzzer/
Dread_utils.rs17 use binder::binder_impl::BorrowedParcel;
25 |parcel: &BorrowedParcel<'_>| {
39 parcel: &mut binder::binder_impl::BorrowedParcel, in write_to_parcel() argument
46 parcel: &binder::binder_impl::BorrowedParcel, in read_from_parcel() argument
60 pub const READ_FUNCS: &[fn(&BorrowedParcel<'_>)] = &[
Dparcel_fuzzer.rs24 Binder, BorrowedParcel, IBinderInternal, Parcel, Stability, TransactionCode,
67 _parcel: &BorrowedParcel<'_>, in on_transact()
68 _reply: &mut BorrowedParcel<'_>, in on_transact()
/frameworks/native/libs/nativewindow/rust/src/
Dsurface.rs18 binder_impl::{BorrowedParcel, UnstructuredParcelable},
95 fn write_to_parcel(&self, parcel: &mut BorrowedParcel) -> Result<(), StatusCode> { in write_to_parcel()
104 fn from_parcel(parcel: &BorrowedParcel) -> Result<Self, StatusCode> { in from_parcel()
Dlib.rs25 binder_impl::{BorrowedParcel, UnstructuredParcelable},
230 fn write_to_parcel(&self, parcel: &mut BorrowedParcel) -> Result<(), StatusCode> { in write_to_parcel()
240 fn from_parcel(parcel: &BorrowedParcel) -> Result<Self, StatusCode> { in from_parcel()
/frameworks/native/libs/binder/rust/tests/
Dserialization.rs26 use binder::binder_impl::{Binder, BorrowedParcel, TransactionCode};
107 parcel: &BorrowedParcel<'_>, in on_transact()
108 reply: &mut BorrowedParcel<'_>, in on_transact()
Dintegration.rs24 Binder, BorrowedParcel, IBinderInternal, TransactionCode, FIRST_CALL_TRANSACTION,
192 _data: &BorrowedParcel<'_>, in on_transact()
193 reply: &mut BorrowedParcel<'_>, in on_transact()
339 _data: &BorrowedParcel<'_>, in on_transact_same_descriptor()
340 _reply: &mut BorrowedParcel<'_>, in on_transact_same_descriptor()