Lines Matching refs:Parcel

30 Parcel::Parcel(Allocator* allocator)
51 Parcel::Parcel() : Parcel(new DefaultAllocator()) {}
53 Parcel::~Parcel()
59 size_t Parcel::GetWritableBytes() const
64 size_t Parcel::GetReadableBytes() const
69 size_t Parcel::CalcNewCapacity(size_t minNewCapacity)
75 bool Parcel::EnsureWritableCapacity(size_t desireCapacity)
81 size_t Parcel::GetDataSize() const
86 uintptr_t Parcel::GetData() const
91 binder_size_t Parcel::GetObjectOffsets() const
96 size_t Parcel::GetOffsetsSize() const
101 size_t Parcel::GetDataCapacity() const
106 bool Parcel::SetMaxCapacity(size_t maxCapacity)
112 bool Parcel::SetAllocator(Allocator* allocator)
118 bool Parcel::CheckOffsets()
123 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize)
129 void Parcel::FlushBuffer()
153 bool Parcel::SetDataCapacity(size_t newCapacity)
159 bool Parcel::SetDataSize(size_t dataSize)
165 bool Parcel::WriteDataBytes(const void* data, size_t size)
172 void Parcel::WritePadBytes(size_t padSize)
177 bool Parcel::WriteBuffer(const void* data, size_t size)
184 bool Parcel::WriteBufferAddTerminator(const void* data, size_t size, size_t typeSize)
192 bool Parcel::WriteUnpadBuffer(const void* data, size_t size)
198 bool Parcel::Write(T value)
204 bool Parcel::WriteBool(bool value)
209 bool Parcel::WriteBoolUnaligned(bool value)
214 bool Parcel::WriteInt8(int8_t value)
219 bool Parcel::WriteInt8Unaligned(int8_t value)
224 bool Parcel::WriteInt16(int16_t value)
229 bool Parcel::WriteInt16Unaligned(int16_t value)
234 bool Parcel::WriteInt32(int32_t value)
239 bool Parcel::WriteInt64(int64_t value)
244 bool Parcel::WriteUint8(uint8_t value)
249 bool Parcel::WriteUint8Unaligned(uint8_t value)
254 bool Parcel::WriteUint16(uint16_t value)
259 bool Parcel::WriteUint16Unaligned(uint16_t value)
264 bool Parcel::WriteUint32(uint32_t value)
269 bool Parcel::WriteUint64(uint64_t value)
274 bool Parcel::WriteFloat(float value)
279 bool Parcel::WriteDouble(double value)
284 bool Parcel::WritePointer(uintptr_t value)
289 bool Parcel::WriteCString(const char* value)
295 bool Parcel::WriteString(const std::string& value)
301 bool Parcel::WriteString16(const std::u16string& value)
307 bool Parcel::WriteString16WithLength(const char16_t* value, size_t len)
314 bool Parcel::WriteString8WithLength(const char* value, size_t len)
321 bool Parcel::EnsureObjectsCapacity()
326 bool Parcel::WriteObjectOffset(binder_size_t offset)
332 bool Parcel::WriteRemoteObject(const Parcelable* object)
338 bool Parcel::WriteParcelable(const Parcelable* object)
344 bool Parcel::WriteStrongParcelable(const sptr<Parcelable>& object)
351 bool Parcel::Read(T& value)
358 T Parcel::Read()
363 bool Parcel::ParseFrom(uintptr_t data, size_t size)
370 const uint8_t* Parcel::ReadBuffer(size_t length)
376 const uint8_t* Parcel::ReadUnpadBuffer(size_t length)
382 void Parcel::SkipBytes(size_t bytes)
387 size_t Parcel::GetReadPosition()
392 bool Parcel::RewindRead(size_t newPosition)
398 size_t Parcel::GetWritePosition()
403 bool Parcel::RewindWrite(size_t newPosition)
409 bool Parcel::ReadBool()
415 bool Parcel::ReadBoolUnaligned()
420 int8_t Parcel::ReadInt8()
426 int16_t Parcel::ReadInt16()
432 int32_t Parcel::ReadInt32()
437 int64_t Parcel::ReadInt64()
442 uint8_t Parcel::ReadUint8()
448 uint16_t Parcel::ReadUint16()
454 uint32_t Parcel::ReadUint32()
459 uint64_t Parcel::ReadUint64()
464 float Parcel::ReadFloat()
469 double Parcel::ReadDouble()
475 bool Parcel::ReadPadded(T& value)
481 bool Parcel::ReadBool(bool& value)
486 bool Parcel::ReadInt8(int8_t& value)
491 bool Parcel::ReadInt8Unaligned(int8_t& value)
496 bool Parcel::ReadInt16(int16_t& value)
501 bool Parcel::ReadInt16Unaligned(int16_t& value)
506 bool Parcel::ReadInt32(int32_t& value)
511 bool Parcel::ReadInt64(int64_t& value)
516 bool Parcel::ReadUint8(uint8_t& value)
521 bool Parcel::ReadUint8Unaligned(uint8_t& value)
526 bool Parcel::ReadUint16(uint16_t& value)
531 bool Parcel::ReadUint16Unaligned(uint16_t& value)
536 bool Parcel::ReadUint32(uint32_t& value)
541 bool Parcel::ReadUint64(uint64_t& value)
546 bool Parcel::ReadFloat(float& value)
551 bool Parcel::ReadDouble(double& value)
556 uintptr_t Parcel::ReadPointer()
561 const char* Parcel::ReadCString()
566 const std::string Parcel::ReadString()
571 bool Parcel::ReadString(std::string& value)
577 const std::u16string Parcel::ReadString16()
587 bool Parcel::ReadString16(std::u16string& value)
593 const std::u16string Parcel::ReadString16WithLength(int32_t& readLength)
599 const std::string Parcel::ReadString8WithLength(int32_t& readLength)
606 bool Parcel::WriteVector(const std::vector<T1>& val, bool (Parcel::*Write)(T2))
612 bool Parcel::WriteBoolVector(const std::vector<bool>& val)
614 return WriteVector(val, &Parcel::WriteBool);
617 bool Parcel::WriteInt8Vector(const std::vector<int8_t>& val)
619 return WriteVector(val, &Parcel::WriteInt8Unaligned);
622 bool Parcel::WriteInt16Vector(const std::vector<int16_t>& val)
624 return WriteVector(val, &Parcel::WriteInt16);
627 bool Parcel::WriteInt32Vector(const std::vector<int32_t>& val)
629 return WriteVector(val, &Parcel::WriteInt32);
632 bool Parcel::WriteInt64Vector(const std::vector<int64_t>& val)
634 return WriteVector(val, &Parcel::WriteInt64);
637 bool Parcel::WriteUInt8Vector(const std::vector<uint8_t>& val)
639 return WriteVector(val, &Parcel::WriteUint8Unaligned);
642 bool Parcel::WriteUInt16Vector(const std::vector<uint16_t>& val)
644 return WriteVector(val, &Parcel::WriteUint16Unaligned);
647 bool Parcel::WriteUInt32Vector(const std::vector<uint32_t>& val)
649 return WriteVector(val, &Parcel::WriteUint32);
652 bool Parcel::WriteUInt64Vector(const std::vector<uint64_t>& val)
654 return WriteVector(val, &Parcel::WriteUint64);
657 bool Parcel::WriteFloatVector(const std::vector<float>& val)
659 return WriteVector(val, &Parcel::WriteFloat);
662 bool Parcel::WriteDoubleVector(const std::vector<double>& val)
664 return WriteVector(val, &Parcel::WriteDouble);
667 bool Parcel::WriteStringVector(const std::vector<std::string>& val)
669 return WriteVector(val, &Parcel::WriteString);
672 bool Parcel::WriteString16Vector(const std::vector<std::u16string>& val)
674 return WriteVector(val, &Parcel::WriteString16);
678 bool Parcel::ReadVector(std::vector<T>* val, bool (Parcel::*Read)(T&))
684 bool Parcel::ReadBoolVector(std::vector<bool>* val)
690 bool Parcel::ReadInt8Vector(std::vector<int8_t>* val)
692 return ReadVector(val, &Parcel::ReadInt8Unaligned);
695 bool Parcel::ReadInt16Vector(std::vector<int16_t>* val)
697 return ReadVector(val, &Parcel::ReadInt16);
700 bool Parcel::ReadInt32Vector(std::vector<int32_t>* val)
702 return ReadVector(val, &Parcel::ReadInt32);
705 bool Parcel::ReadInt64Vector(std::vector<int64_t>* val)
707 return ReadVector(val, &Parcel::ReadInt64);
710 bool Parcel::ReadUInt8Vector(std::vector<uint8_t>* val)
712 return ReadVector(val, &Parcel::ReadUint8Unaligned);
715 bool Parcel::ReadUInt16Vector(std::vector<uint16_t>* val)
717 return ReadVector(val, &Parcel::ReadUint16Unaligned);
720 bool Parcel::ReadUInt32Vector(std::vector<uint32_t>* val)
722 return ReadVector(val, &Parcel::ReadUint32);
725 bool Parcel::ReadUInt64Vector(std::vector<uint64_t>* val)
727 return ReadVector(val, &Parcel::ReadUint64);
730 bool Parcel::ReadFloatVector(std::vector<float>* val)
732 return ReadVector(val, &Parcel::ReadFloat);
735 bool Parcel::ReadDoubleVector(std::vector<double>* val)
737 return ReadVector(val, &Parcel::ReadDouble);
740 bool Parcel::ReadStringVector(std::vector<std::string>* val)
746 bool Parcel::ReadString16Vector(std::vector<std::u16string>* val)