Lines Matching defs:MessageParcel
35 type MessageParcel;
41 fn NewMessageParcel() -> UniquePtr<MessageParcel>;
44 fn ReadFileDescriptor(self: Pin<&mut MessageParcel>) -> i32;
45 fn WriteFileDescriptor(self: Pin<&mut MessageParcel>, fd: i32) -> bool;
47 unsafe fn AsParcel(MsgParcel: &MessageParcel) -> *const Parcel;
48 unsafe fn AsParcelMut(msgParcel: Pin<&mut MessageParcel>) -> *mut Parcel;
50 fn WriteInterfaceToken(msgParcel: Pin<&mut MessageParcel>, name: &str) -> bool;
51 fn ReadInterfaceToken(msgParcel: Pin<&mut MessageParcel>) -> String;
53 fn WriteBuffer(msgParcel: Pin<&mut MessageParcel>, buffer: &[u8]) -> bool;
55 fn ReadBuffer(msgParcel: Pin<&mut MessageParcel>, len: usize, buffer: &mut Vec<u8>)
59 msgParcel: Pin<&mut MessageParcel>,
63 fn ReadRemoteObject(msgParcel: Pin<&mut MessageParcel>) -> UniquePtr<IRemoteObjectWrapper>;
524 fn write<T: Process>(parcel: Pin<&mut MessageParcel>, value: &T) -> bool {
536 fn read<T: Process>(parcel: Pin<&mut MessageParcel>) -> IpcResult<T> {
548 fn write(parcel: Pin<&mut MessageParcel>, value: &str) -> bool {