Lines Matching defs:parcel
1364 status_t Surface::writeToParcel(Parcel* parcel) const {
1365 return writeToParcel(parcel, false);
1368 status_t Surface::writeToParcel(Parcel* parcel, bool nameAlreadyWritten) const {
1369 if (parcel == nullptr) return BAD_VALUE;
1374 res = parcel->writeString16(name);
1378 res = parcel->writeInt32(0);
1382 res = parcel->writeStrongBinder(
1388 status_t Surface::readFromParcel(const Parcel* parcel) {
1389 return readFromParcel(parcel, false);
1392 status_t Surface::readFromParcel(const Parcel* parcel, bool nameAlreadyRead) {
1393 if (parcel == nullptr) return BAD_VALUE;
1397 name = readMaybeEmptyString16(parcel);
1400 res = parcel->readInt32(&isSingleBuffered);
1408 res = parcel->readStrongBinder(&binder);
1416 String16 Surface::readMaybeEmptyString16(const Parcel* parcel) {
1418 const char16_t* str = parcel->readString16Inplace(&len);