Lines Matching defs:parcel
30 status_t Surface::writeToParcel(Parcel* parcel) const {
31 return writeToParcel(parcel, false);
34 status_t Surface::writeToParcel(Parcel* parcel, bool nameAlreadyWritten) const {
35 if (parcel == nullptr) return BAD_VALUE;
40 res = parcel->writeString16(name);
44 res = parcel->writeInt32(0);
48 res = parcel->writeStrongBinder(
54 status_t Surface::readFromParcel(const Parcel* parcel) {
55 return readFromParcel(parcel, false);
58 status_t Surface::readFromParcel(const Parcel* parcel, bool nameAlreadyRead) {
59 if (parcel == nullptr) return BAD_VALUE;
63 name = readMaybeEmptyString16(parcel);
66 res = parcel->readInt32(&isSingleBuffered);
75 res = parcel->readNullableStrongBinder(&binder);
86 String16 Surface::readMaybeEmptyString16(const Parcel* parcel) {
88 const char16_t* str = parcel->readString16Inplace(&len);