Lines Matching refs:Parcel
39 type Parcel;
47 unsafe fn AsParcel(MsgParcel: &MessageParcel) -> *const Parcel;
48 unsafe fn AsParcelMut(msgParcel: Pin<&mut MessageParcel>) -> *mut Parcel;
65 fn ReadString(parcel: Pin<&mut Parcel>, val: &mut String) -> bool;
66 fn WriteString(parcel: Pin<&mut Parcel>, val: &str) -> bool;
68 fn ReadString16(parcel: Pin<&mut Parcel>) -> String;
69 fn WriteString16(parcel: Pin<&mut Parcel>, val: &str) -> bool;
71 fn WriteBool(self: Pin<&mut Parcel>, mut value: bool) -> bool;
72 fn WriteInt8(self: Pin<&mut Parcel>, mut value: i8) -> bool;
73 fn WriteInt16(self: Pin<&mut Parcel>, mut value: i16) -> bool;
74 fn WriteInt32(self: Pin<&mut Parcel>, mut value: i32) -> bool;
75 fn WriteInt64(self: Pin<&mut Parcel>, mut value: i64) -> bool;
77 fn WriteUint8(self: Pin<&mut Parcel>, mut value: u8) -> bool;
78 fn WriteUint16(self: Pin<&mut Parcel>, mut value: u16) -> bool;
79 fn WriteUint32(self: Pin<&mut Parcel>, mut value: u32) -> bool;
80 fn WriteUint64(self: Pin<&mut Parcel>, mut value: u64) -> bool;
82 fn WriteFloat(self: Pin<&mut Parcel>, mut value: f32) -> bool;
83 fn WriteDouble(self: Pin<&mut Parcel>, mut value: f64) -> bool;
84 fn WritePointer(self: Pin<&mut Parcel>, mut value: usize) -> bool;
86 fn ReadBool(self: Pin<&mut Parcel>, v: &mut bool) -> bool;
87 fn ReadInt8(self: Pin<&mut Parcel>, v: &mut i8) -> bool;
88 fn ReadInt16(self: Pin<&mut Parcel>, v: &mut i16) -> bool;
89 fn ReadInt32(self: Pin<&mut Parcel>, v: &mut i32) -> bool;
90 fn ReadInt64(self: Pin<&mut Parcel>, v: &mut i64) -> bool;
91 fn ReadUint8(self: Pin<&mut Parcel>, v: &mut u8) -> bool;
92 fn ReadUint16(self: Pin<&mut Parcel>, v: &mut u16) -> bool;
93 fn ReadUint32(self: Pin<&mut Parcel>, v: &mut u32) -> bool;
94 fn ReadUint64(self: Pin<&mut Parcel>, v: &mut u64) -> bool;
95 fn ReadFloat(self: Pin<&mut Parcel>, v: &mut f32) -> bool;
96 fn ReadDouble(self: Pin<&mut Parcel>, v: &mut f64) -> bool;
97 fn ReadPointer(self: Pin<&mut Parcel>) -> usize;
99 fn GetDataSize(self: &Parcel) -> usize;
100 fn GetWritableBytes(self: &Parcel) -> usize;
101 fn GetReadableBytes(self: &Parcel) -> usize;
102 fn GetOffsetsSize(self: &Parcel) -> usize;
103 fn GetDataCapacity(self: &Parcel) -> usize;
104 fn GetMaxCapacity(self: &Parcel) -> usize;
106 fn SetDataCapacity(self: Pin<&mut Parcel>, size: usize) -> bool;
107 fn SetDataSize(self: Pin<&mut Parcel>, size: usize) -> bool;
108 fn SetMaxCapacity(self: Pin<&mut Parcel>, size: usize) -> bool;
110 fn GetReadPosition(self: Pin<&mut Parcel>) -> usize;
111 fn GetWritePosition(self: Pin<&mut Parcel>) -> usize;
113 fn SkipBytes(self: Pin<&mut Parcel>, size: usize);
114 fn RewindRead(self: Pin<&mut Parcel>, size: usize) -> bool;
115 fn RewindWrite(self: Pin<&mut Parcel>, size: usize) -> bool;
117 fn ReadUint8Unaligned(self: Pin<&mut Parcel>, val: &mut u8) -> bool;
122 fn WriteBoolVector(parcel: Pin<&mut Parcel>, val: &[bool]) -> bool;
123 fn WriteInt8Vector(parcel: Pin<&mut Parcel>, val: &[i8]) -> bool;
124 fn WriteInt16Vector(parcel: Pin<&mut Parcel>, val: &[i16]) -> bool;
125 fn WriteInt32Vector(parcel: Pin<&mut Parcel>, val: &[i32]) -> bool;
126 fn WriteInt64Vector(parcel: Pin<&mut Parcel>, val: &[i64]) -> bool;
127 fn WriteUInt8Vector(parcel: Pin<&mut Parcel>, val: &[u8]) -> bool;
128 fn WriteUInt16Vector(parcel: Pin<&mut Parcel>, val: &[u16]) -> bool;
129 fn WriteUInt32Vector(parcel: Pin<&mut Parcel>, val: &[u32]) -> bool;
130 fn WriteUInt64Vector(parcel: Pin<&mut Parcel>, val: &[u64]) -> bool;
131 fn WriteFloatVector(parcel: Pin<&mut Parcel>, val: &[f32]) -> bool;
132 fn WriteDoubleVector(parcel: Pin<&mut Parcel>, val: &[f64]) -> bool;
133 fn WriteStringVector(parcel: Pin<&mut Parcel>, val: &[String]) -> bool;
134 fn WriteString16Vector(parcel: Pin<&mut Parcel>, val: &[String]) -> bool;
136 fn ReadBoolVector(parcel: Pin<&mut Parcel>, v: &mut Vec<bool>) -> bool;
137 fn ReadInt8Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<i8>) -> bool;
138 fn ReadInt16Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<i16>) -> bool;
139 fn ReadInt32Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<i32>) -> bool;
140 fn ReadInt64Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<i64>) -> bool;
141 fn ReadUInt8Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<u8>) -> bool;
142 fn ReadUInt16Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<u16>) -> bool;
143 fn ReadUInt32Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<u32>) -> bool;
144 fn ReadUInt64Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<u64>) -> bool;
145 fn ReadFloatVector(parcel: Pin<&mut Parcel>, v: &mut Vec<f32>) -> bool;
146 fn ReadDoubleVector(parcel: Pin<&mut Parcel>, v: &mut Vec<f64>) -> bool;
147 fn ReadStringVector(parcel: Pin<&mut Parcel>, v: &mut Vec<String>) -> bool;
148 fn ReadString16Vector(parcel: Pin<&mut Parcel>, v: &mut Vec<String>) -> bool;
158 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool;
160 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self>;
162 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool;
164 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>>;
168 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
172 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
180 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
184 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
194 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
198 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
206 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
210 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
220 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
224 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
231 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
235 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
245 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
249 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
257 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
261 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
271 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
274 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
282 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
286 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
296 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
300 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
308 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
312 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
322 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
325 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
333 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
337 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
347 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
351 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
359 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
363 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
373 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
376 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
383 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
387 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
397 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
400 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
407 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
412 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
423 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
426 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
433 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
438 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
448 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
451 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
459 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
463 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
473 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
476 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
484 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
488 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {
498 fn write_process(&self, parcel: Pin<&mut Parcel>) -> bool {
501 fn read_process(parcel: Pin<&mut Parcel>) -> IpcResult<Self> {
509 fn write_process_vec(val: &[Self], parcel: Pin<&mut Parcel>) -> bool {
513 fn read_process_vec(parcel: Pin<&mut Parcel>) -> IpcResult<Vec<Self>> {