Lines Matching refs:Parcel

36 Parcel::Parcel(Allocator *allocator)
58 Parcel::Parcel() : Parcel(new DefaultAllocator())
61 Parcel::~Parcel()
68 size_t Parcel::GetWritableBytes() const
77 size_t Parcel::GetReadableBytes() const
86 size_t Parcel::CalcNewCapacity(size_t minNewCapacity)
122 bool Parcel::EnsureWritableCapacity(size_t desireCapacity)
159 bool Parcel::IsReadObjectData(const size_t nextObj, const size_t upperBound)
173 bool Parcel::ValidateReadData([[maybe_unused]]size_t upperBound)
198 size_t Parcel::GetDataSize() const
203 uintptr_t Parcel::GetData() const
208 binder_size_t Parcel::GetObjectOffsets() const
213 size_t Parcel::GetOffsetsSize() const
218 size_t Parcel::GetDataCapacity() const
223 size_t Parcel::GetMaxCapacity() const
228 bool Parcel::SetMaxCapacity(size_t maxCapacity)
238 bool Parcel::SetAllocator(Allocator *allocator)
269 bool Parcel::CheckOffsets()
291 void Parcel::InjectOffsets(binder_size_t offsets, size_t offsetSize)
305 void Parcel::ClearObjects()
315 void Parcel::FlushBuffer()
335 bool Parcel::SetDataCapacity(size_t newCapacity)
350 bool Parcel::SetDataSize(size_t dataSize)
360 bool Parcel::WriteDataBytes(const void *data, size_t size)
372 void Parcel::WritePadBytes(size_t padSize)
386 bool Parcel::WriteBuffer(const void *data, size_t size)
411 bool Parcel::WriteBufferAddTerminator(const void *data, size_t size, size_t typeSize)
442 bool Parcel::WriteUnpadBuffer(const void *data, size_t size)
448 bool Parcel::Write(T value)
462 bool Parcel::WriteBool(bool value)
467 bool Parcel::WriteBoolUnaligned(bool value)
472 bool Parcel::WriteInt8(int8_t value)
477 bool Parcel::WriteInt8Unaligned(int8_t value)
482 bool Parcel::WriteInt16(int16_t value)
487 bool Parcel::WriteInt16Unaligned(int16_t value)
492 bool Parcel::WriteInt32(int32_t value)
497 bool Parcel::WriteInt64(int64_t value)
502 bool Parcel::WriteUint8(uint8_t value)
507 bool Parcel::WriteUint8Unaligned(uint8_t value)
512 bool Parcel::WriteUint16(uint16_t value)
517 bool Parcel::WriteUint16Unaligned(uint16_t value)
522 bool Parcel::WriteUint32(uint32_t value)
527 bool Parcel::WriteUint64(uint64_t value)
532 bool Parcel::WriteFloat(float value)
537 bool Parcel::WriteDouble(double value)
542 bool Parcel::WritePointer(uintptr_t value)
547 bool Parcel::WriteCString(const char *value)
560 bool Parcel::WriteString(const std::string &value)
580 bool Parcel::WriteString16(const std::u16string &value)
600 bool Parcel::WriteString16WithLength(const char16_t *value, size_t len)
621 bool Parcel::WriteString8WithLength(const char *value, size_t len)
641 bool Parcel::EnsureObjectsCapacity()
667 const uint8_t *Parcel::ReadBuffer(size_t length, bool isValidate)
684 bool Parcel::WriteObjectOffset(binder_size_t offset)
701 bool Parcel::WriteRemoteObject(const Parcelable *object)
727 bool Parcel::WriteParcelable(const Parcelable *object)
762 bool Parcel::WriteStrongParcelable(const sptr<Parcelable> &object)
774 bool Parcel::Read(T &value)
796 T Parcel::Read()
802 bool Parcel::ParseFrom(uintptr_t data, size_t size)
821 const uint8_t *Parcel::ReadBuffer(size_t length)
838 const uint8_t *Parcel::BasicReadBuffer([[maybe_unused]]size_t length)
855 const uint8_t *Parcel::ReadUnpadBuffer(size_t length)
873 void Parcel::SkipBytes(size_t bytes)
882 size_t Parcel::GetReadPosition()
887 bool Parcel::RewindRead(size_t newPosition)
897 size_t Parcel::GetWritePosition()
902 bool Parcel::RewindWrite(size_t newPosition)
941 bool Parcel::ReadBool()
947 bool Parcel::ReadBoolUnaligned()
952 int8_t Parcel::ReadInt8()
958 int16_t Parcel::ReadInt16()
964 int32_t Parcel::ReadInt32()
969 int64_t Parcel::ReadInt64()
974 uint8_t Parcel::ReadUint8()
980 uint16_t Parcel::ReadUint16()
986 uint32_t Parcel::ReadUint32()
991 uint64_t Parcel::ReadUint64()
996 float Parcel::ReadFloat()
1001 double Parcel::ReadDouble()
1007 bool Parcel::ReadPadded(T &value)
1018 bool Parcel::ReadBool(bool &value)
1023 bool Parcel::ReadInt8(int8_t &value)
1028 bool Parcel::ReadInt8Unaligned(int8_t &value)
1033 bool Parcel::ReadInt16(int16_t &value)
1038 bool Parcel::ReadInt16Unaligned(int16_t &value)
1043 bool Parcel::ReadInt32(int32_t &value)
1048 bool Parcel::ReadInt64(int64_t &value)
1053 bool Parcel::ReadUint8(uint8_t &value)
1058 bool Parcel::ReadUint8Unaligned(uint8_t &value)
1063 bool Parcel::ReadUint16(uint16_t &value)
1068 bool Parcel::ReadUint16Unaligned(uint16_t &value)
1073 bool Parcel::ReadUint32(uint32_t &value)
1078 bool Parcel::ReadUint64(uint64_t &value)
1083 bool Parcel::ReadFloat(float &value)
1088 bool Parcel::ReadDouble(double &value)
1093 uintptr_t Parcel::ReadPointer()
1098 const char *Parcel::ReadCString()
1115 const std::string Parcel::ReadString()
1144 bool Parcel::ReadString(std::string &value)
1176 const std::u16string Parcel::ReadString16()
1205 bool Parcel::ReadString16(std::u16string &value)
1237 const std::u16string Parcel::ReadString16WithLength(int32_t &readLength)
1272 const std::string Parcel::ReadString8WithLength(int32_t &readLength)
1325 bool Parcel::WriteVector(const std::vector<T1> &val, bool (Parcel::*Write)(T2))
1350 bool Parcel::WriteFixedAlignVector(const std::vector<T1> &originVal, bool (Parcel::*SpecialWrite)(T2))
1375 bool Parcel::WriteBoolVector(const std::vector<bool> &val)
1377 return WriteFixedAlignVector<int32_t>(val, &Parcel::WriteBool);
1380 bool Parcel::WriteInt8Vector(const std::vector<int8_t> &val)
1382 return WriteVector(val, &Parcel::WriteInt8Unaligned);
1385 bool Parcel::WriteInt16Vector(const std::vector<int16_t> &val)
1387 return WriteFixedAlignVector<int32_t>(val, &Parcel::WriteInt16);
1390 bool Parcel::WriteInt32Vector(const std::vector<int32_t> &val)
1392 return WriteVector(val, &Parcel::WriteInt32);
1395 bool Parcel::WriteInt64Vector(const std::vector<int64_t> &val)
1397 return WriteVector(val, &Parcel::WriteInt64);
1400 bool Parcel::WriteUInt8Vector(const std::vector<uint8_t> &val)
1402 return WriteVector(val, &Parcel::WriteUint8Unaligned);
1405 bool Parcel::WriteUInt16Vector(const std::vector<uint16_t> &val)
1407 return WriteVector(val, &Parcel::WriteUint16Unaligned);
1410 bool Parcel::WriteUInt32Vector(const std::vector<uint32_t> &val)
1412 return WriteVector(val, &Parcel::WriteUint32);
1415 bool Parcel::WriteUInt64Vector(const std::vector<uint64_t> &val)
1417 return WriteVector(val, &Parcel::WriteUint64);
1420 bool Parcel::WriteFloatVector(const std::vector<float> &val)
1422 return WriteVector(val, &Parcel::WriteFloat);
1425 bool Parcel::WriteDoubleVector(const std::vector<double> &val)
1427 return WriteVector(val, &Parcel::WriteDouble);
1430 bool Parcel::WriteStringVector(const std::vector<std::string> &val)
1432 return WriteVector(val, &Parcel::WriteString);
1435 bool Parcel::WriteString16Vector(const std::vector<std::u16string> &val)
1437 return WriteVector(val, &Parcel::WriteString16);
1441 bool Parcel::ReadVector(std::vector<T> *val, bool (Parcel::*Read)(T &))
1475 bool Parcel::ReadFixedAlignVector(std::vector<T1> *val, bool (Parcel::*SpecialRead)(T2 &))
1511 bool Parcel::ReadBoolVector(std::vector<bool> *val)
1513 return ReadFixedAlignVector<int32_t>(val, &Parcel::ReadBool);
1516 bool Parcel::ReadInt8Vector(std::vector<int8_t> *val)
1518 return ReadVector(val, &Parcel::ReadInt8Unaligned);
1521 bool Parcel::ReadInt16Vector(std::vector<int16_t> *val)
1523 return ReadFixedAlignVector<int32_t>(val, &Parcel::ReadInt16);
1526 bool Parcel::ReadInt32Vector(std::vector<int32_t> *val)
1528 return ReadVector(val, &Parcel::ReadInt32);
1531 bool Parcel::ReadInt64Vector(std::vector<int64_t> *val)
1533 return ReadVector(val, &Parcel::ReadInt64);
1536 bool Parcel::ReadUInt8Vector(std::vector<uint8_t> *val)
1538 return ReadVector(val, &Parcel::ReadUint8Unaligned);
1541 bool Parcel::ReadUInt16Vector(std::vector<uint16_t> *val)
1543 return ReadVector(val, &Parcel::ReadUint16Unaligned);
1546 bool Parcel::ReadUInt32Vector(std::vector<uint32_t> *val)
1548 return ReadVector(val, &Parcel::ReadUint32);
1551 bool Parcel::ReadUInt64Vector(std::vector<uint64_t> *val)
1553 return ReadVector(val, &Parcel::ReadUint64);
1556 bool Parcel::ReadFloatVector(std::vector<float> *val)
1558 return ReadVector(val, &Parcel::ReadFloat);
1561 bool Parcel::ReadDoubleVector(std::vector<double> *val)
1563 return ReadVector(val, &Parcel::ReadDouble);
1566 bool Parcel::ReadStringVector(std::vector<std::string> *val)
1595 bool Parcel::ReadString16Vector(std::vector<std::u16string> *val)