Lines Matching refs:parcel
30 status_t Surface::writeToParcel(Parcel* parcel) const { in writeToParcel()
31 return writeToParcel(parcel, false); in writeToParcel()
34 status_t Surface::writeToParcel(Parcel* parcel, bool nameAlreadyWritten) const { in writeToParcel() argument
35 if (parcel == nullptr) return BAD_VALUE; in writeToParcel()
40 res = parcel->writeString16(name); in writeToParcel()
44 res = parcel->writeInt32(0); in writeToParcel()
48 return IGraphicBufferProducer::exportToParcel(graphicBufferProducer, parcel); in writeToParcel()
51 status_t Surface::readFromParcel(const Parcel* parcel) { in readFromParcel() argument
52 return readFromParcel(parcel, false); in readFromParcel()
55 status_t Surface::readFromParcel(const Parcel* parcel, bool nameAlreadyRead) { in readFromParcel() argument
56 if (parcel == nullptr) return BAD_VALUE; in readFromParcel()
60 name = readMaybeEmptyString16(parcel); in readFromParcel()
63 res = parcel->readInt32(&isSingleBuffered); in readFromParcel()
70 graphicBufferProducer = IGraphicBufferProducer::createFromParcel(parcel); in readFromParcel()
74 String16 Surface::readMaybeEmptyString16(const Parcel* parcel) { in readMaybeEmptyString16() argument
76 const char16_t* str = parcel->readString16Inplace(&len); in readMaybeEmptyString16()