Lines Matching refs:status_t

74     status_t            setDataSize(size_t size);
76 status_t setDataCapacity(size_t size);
78 status_t setData(const uint8_t* buffer, size_t len);
80 status_t appendFrom(const Parcel *parcel,
113 status_t writeInterfaceToken(const String16& interface);
114 status_t writeInterfaceToken(const char16_t* str, size_t len);
134 status_t errorCheck() const;
135 void setError(status_t err);
137 status_t write(const void* data, size_t len);
139 status_t writeUnpadded(const void* data, size_t len);
140 status_t writeInt32(int32_t val);
141 status_t writeUint32(uint32_t val);
142 status_t writeInt64(int64_t val);
143 status_t writeUint64(uint64_t val);
144 status_t writeFloat(float val);
145 status_t writeDouble(double val);
146 status_t writeCString(const char* str);
147 status_t writeString8(const String8& str);
148 status_t writeString8(const char* str, size_t len);
149 status_t writeString16(const String16& str);
150 status_t writeString16(const std::optional<String16>& str);
151 status_t writeString16(const std::unique_ptr<String16>& str) __attribute__((deprecated("use std::optional version instead")));
152 status_t writeString16(const char16_t* str, size_t len);
153 status_t writeStrongBinder(const sp<IBinder>& val);
154 status_t writeInt32Array(size_t len, const int32_t *val);
155 status_t writeByteArray(size_t len, const uint8_t *val);
156 status_t writeBool(bool val);
157 status_t writeChar(char16_t val);
158 status_t writeByte(int8_t val);
161 status_t writeUtf8AsUtf16(const std::string& str);
162 status_t writeUtf8AsUtf16(const std::optional<std::string>& str);
163 status_t writeUtf8AsUtf16(const std::unique_ptr<std::string>& str) __attribute__((deprecated("use std::optional version instead")));
165 status_t writeByteVector(const std::optional<std::vector<int8_t>>& val);
166 status_t writeByteVector(const std::unique_ptr<std::vector<int8_t>>& val) __attribute__((deprecated("use std::optional version instead")));
167 status_t writeByteVector(const std::vector<int8_t>& val);
168 status_t writeByteVector(const std::optional<std::vector<uint8_t>>& val);
169 status_t writeByteVector(const std::unique_ptr<std::vector<uint8_t>>& val) __attribute__((deprecated("use std::optional version instead")));
170 status_t writeByteVector(const std::vector<uint8_t>& val);
171 status_t writeInt32Vector(const std::optional<std::vector<int32_t>>& val);
172 status_t writeInt32Vector(const std::unique_ptr<std::vector<int32_t>>& val) __attribute__((deprecated("use std::optional version instead")));
173 status_t writeInt32Vector(const std::vector<int32_t>& val);
174 status_t writeInt64Vector(const std::optional<std::vector<int64_t>>& val);
175 status_t writeInt64Vector(const std::unique_ptr<std::vector<int64_t>>& val) __attribute__((deprecated("use std::optional version instead")));
176 status_t writeInt64Vector(const std::vector<int64_t>& val);
177 status_t writeUint64Vector(const std::optional<std::vector<uint64_t>>& val);
178 status_t writeUint64Vector(const std::unique_ptr<std::vector<uint64_t>>& val) __attribute__((deprecated("use std::optional version instead")));
179 status_t writeUint64Vector(const std::vector<uint64_t>& val);
180 status_t writeFloatVector(const std::optional<std::vector<float>>& val);
181 status_t writeFloatVector(const std::unique_ptr<std::vector<float>>& val) __attribute__((deprecated("use std::optional version instead")));
182 status_t writeFloatVector(const std::vector<float>& val);
183 status_t writeDoubleVector(const std::optional<std::vector<double>>& val);
184 status_t writeDoubleVector(const std::unique_ptr<std::vector<double>>& val) __attribute__((deprecated("use std::optional version instead")));
185 status_t writeDoubleVector(const std::vector<double>& val);
186 status_t writeBoolVector(const std::optional<std::vector<bool>>& val);
187 status_t writeBoolVector(const std::unique_ptr<std::vector<bool>>& val) __attribute__((deprecated("use std::optional version instead")));
188 status_t writeBoolVector(const std::vector<bool>& val);
189 status_t writeCharVector(const std::optional<std::vector<char16_t>>& val);
190 status_t writeCharVector(const std::unique_ptr<std::vector<char16_t>>& val) __attribute__((deprecated("use std::optional version instead")));
191 status_t writeCharVector(const std::vector<char16_t>& val);
192 status_t writeString16Vector(
194 status_t writeString16Vector(
196 status_t writeString16Vector(const std::vector<String16>& val);
197 status_t writeUtf8VectorAsUtf16Vector(
199 status_t writeUtf8VectorAsUtf16Vector(
201 status_t writeUtf8VectorAsUtf16Vector(const std::vector<std::string>& val);
203 status_t writeStrongBinderVector(const std::optional<std::vector<sp<IBinder>>>& val);
204 status_t writeStrongBinderVector(const std::unique_ptr<std::vector<sp<IBinder>>>& val) __attribute__((deprecated("use std::optional version instead")));
205 status_t writeStrongBinderVector(const std::vector<sp<IBinder>>& val);
210 status_t writeEnumVector(const std::vector<T>& val)
213 status_t writeEnumVector(const std::optional<std::vector<T>>& val)
216 status_t writeEnumVector(const std::unique_ptr<std::vector<T>>& val) __attribute__((deprecated("use std::optional version instead")))
220 status_t writeEnumVector(const std::vector<T>& val)
223 status_t writeEnumVector(const std::optional<std::vector<T>>& val)
226 status_t writeEnumVector(const std::unique_ptr<std::vector<T>>& val) __attribute__((deprecated("use std::optional version instead")))
230 status_t writeParcelableVector(const std::optional<std::vector<std::optional<T>>>& val)
233 status_t writeParcelableVector(const std::unique_ptr<std::vector<std::unique_ptr<T>>>& val) __attribute__((deprecated("use std::optional version instead")))
236 status_t writeParcelableVector(const std::shared_ptr<std::vector<std::unique_ptr<T>>>& val) __attribute__((deprecated("use std::optional version instead")))
239 status_t writeParcelableVector(const std::shared_ptr<std::vector<std::optional<T>>>& val)
242 status_t writeParcelableVector(const std::vector<T>& val)
246 status_t writeNullableParcelable(const std::optional<T>& parcelable)
249 status_t writeNullableParcelable(const std::unique_ptr<T>& parcelable) __attribute__((deprecated("use std::optional version instead")))
252 status_t writeParcelable(const Parcelable& parcelable);
255 status_t write(const Flattenable<T>& val);
258 status_t write(const LightFlattenable<T>& val);
261 status_t writeVectorSize(const std::vector<T>& val);
263 status_t writeVectorSize(const std::optional<std::vector<T>>& val);
265 status_t writeVectorSize(const std::unique_ptr<std::vector<T>>& val) __attribute__((deprecated("use std::optional version instead")));
271 status_t writeNativeHandle(const native_handle* handle);
276 status_t writeFileDescriptor(int fd, bool takeOwnership = false);
280 status_t writeDupFileDescriptor(int fd);
285 status_t writeParcelFileDescriptor(int fd, bool takeOwnership = false);
289 status_t writeDupParcelFileDescriptor(int fd);
294 status_t writeUniqueFileDescriptor(
299 status_t writeUniqueFileDescriptorVector(
301 status_t writeUniqueFileDescriptorVector(
303 status_t writeUniqueFileDescriptorVector(
312 status_t writeBlob(size_t len, bool mutableCopy, WritableBlob* outBlob);
317 status_t writeDupImmutableBlobFileDescriptor(int fd);
319 status_t writeObject(const flat_binder_object& val, bool nullMetaData);
324 status_t writeNoException();
326 status_t read(void* outData, size_t len) const;
329 status_t readInt32(int32_t *pArg) const;
331 status_t readUint32(uint32_t *pArg) const;
333 status_t readInt64(int64_t *pArg) const;
335 status_t readUint64(uint64_t *pArg) const;
337 status_t readFloat(float *pArg) const;
339 status_t readDouble(double *pArg) const;
341 status_t readBool(bool *pArg) const;
343 status_t readChar(char16_t *pArg) const;
345 status_t readByte(int8_t *pArg) const;
348 status_t readUtf8FromUtf16(std::string* str) const;
349 status_t readUtf8FromUtf16(std::optional<std::string>* str) const;
350 status_t readUtf8FromUtf16(std::unique_ptr<std::string>* str) const __attribute__((deprecated("use std::optional version instead")));
354 status_t readString8(String8* pArg) const;
357 status_t readString16(String16* pArg) const;
358 status_t readString16(std::optional<String16>* pArg) const;
359 status_t readString16(std::unique_ptr<String16>* pArg) const __attribute__((deprecated("use std::optional version instead")));
362 status_t readStrongBinder(sp<IBinder>* val) const;
363 status_t readNullableStrongBinder(sp<IBinder>* val) const;
368 status_t readEnumVector(std::vector<T>* val) const
371 status_t readEnumVector(std::unique_ptr<std::vector<T>>* val) const __attribute__((deprecated("use std::optional version instead")))
374 status_t readEnumVector(std::optional<std::vector<T>>* val) const
378 status_t readEnumVector(std::vector<T>* val) const
381 status_t readEnumVector(std::unique_ptr<std::vector<T>>* val) const __attribute__((deprecated("use std::optional version instead")))
384 status_t readEnumVector(std::optional<std::vector<T>>* val) const
388 status_t readParcelableVector(
392 status_t readParcelableVector(
396 status_t readParcelableVector(std::vector<T>* val) const
399 status_t readParcelable(Parcelable* parcelable) const;
402 status_t readParcelable(std::optional<T>* parcelable) const
405 status_t readParcelable(std::unique_ptr<T>* parcelable) const __attribute__((deprecated("use std::optional version instead")))
411 status_t readStrongBinder(sp<T>* val) const;
414 status_t readNullableStrongBinder(sp<T>* val) const;
416 status_t readStrongBinderVector(std::optional<std::vector<sp<IBinder>>>* val) const;
417 status_t readStrongBinderVector(std::unique_ptr<std::vector<sp<IBinder>>>* val) const __attribute__((deprecated("use std::optional version instead")));
418 status_t readStrongBinderVector(std::vector<sp<IBinder>>* val) const;
420 status_t readByteVector(std::optional<std::vector<int8_t>>* val) const;
421 status_t readByteVector(std::unique_ptr<std::vector<int8_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
422 status_t readByteVector(std::vector<int8_t>* val) const;
423 status_t readByteVector(std::optional<std::vector<uint8_t>>* val) const;
424 status_t readByteVector(std::unique_ptr<std::vector<uint8_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
425 status_t readByteVector(std::vector<uint8_t>* val) const;
426 status_t readInt32Vector(std::optional<std::vector<int32_t>>* val) const;
427 status_t readInt32Vector(std::unique_ptr<std::vector<int32_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
428 status_t readInt32Vector(std::vector<int32_t>* val) const;
429 status_t readInt64Vector(std::optional<std::vector<int64_t>>* val) const;
430 status_t readInt64Vector(std::unique_ptr<std::vector<int64_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
431 status_t readInt64Vector(std::vector<int64_t>* val) const;
432 status_t readUint64Vector(std::optional<std::vector<uint64_t>>* val) const;
433 status_t readUint64Vector(std::unique_ptr<std::vector<uint64_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
434 status_t readUint64Vector(std::vector<uint64_t>* val) const;
435 status_t readFloatVector(std::optional<std::vector<float>>* val) const;
436 status_t readFloatVector(std::unique_ptr<std::vector<float>>* val) const __attribute__((deprecated("use std::optional version instead")));
437 status_t readFloatVector(std::vector<float>* val) const;
438 status_t readDoubleVector(std::optional<std::vector<double>>* val) const;
439 status_t readDoubleVector(std::unique_ptr<std::vector<double>>* val) const __attribute__((deprecated("use std::optional version instead")));
440 status_t readDoubleVector(std::vector<double>* val) const;
441 status_t readBoolVector(std::optional<std::vector<bool>>* val) const;
442 status_t readBoolVector(std::unique_ptr<std::vector<bool>>* val) const __attribute__((deprecated("use std::optional version instead")));
443 status_t readBoolVector(std::vector<bool>* val) const;
444 status_t readCharVector(std::optional<std::vector<char16_t>>* val) const;
445 status_t readCharVector(std::unique_ptr<std::vector<char16_t>>* val) const __attribute__((deprecated("use std::optional version instead")));
446 status_t readCharVector(std::vector<char16_t>* val) const;
447 status_t readString16Vector(
449 status_t readString16Vector(
451 status_t readString16Vector(std::vector<String16>* val) const;
452 status_t readUtf8VectorFromUtf16Vector(
454 status_t readUtf8VectorFromUtf16Vector(
456 status_t readUtf8VectorFromUtf16Vector(std::vector<std::string>* val) const;
459 status_t read(Flattenable<T>& val) const;
462 status_t read(LightFlattenable<T>& val) const;
466 status_t resizeOutVector(std::vector<T>* val) const;
468 status_t resizeOutVector(std::optional<std::vector<T>>* val) const;
470 status_t resizeOutVector(std::unique_ptr<std::vector<T>>* val) const __attribute__((deprecated("use std::optional version instead")));
495 status_t readUniqueFileDescriptor(
499 status_t readUniqueParcelFileDescriptor(base::unique_fd* val) const;
503 status_t readUniqueFileDescriptorVector(
505 status_t readUniqueFileDescriptorVector(
507 status_t readUniqueFileDescriptorVector(
512 status_t readBlob(size_t len, ReadableBlob* outBlob) const;
543 status_t finishWrite(size_t len);
546 status_t growData(size_t len);
547 status_t restartWrite(size_t desired);
548 status_t continueWrite(size_t desired);
549 status_t writePointer(uintptr_t val);
550 status_t readPointer(uintptr_t *pArg) const;
555 status_t validateReadData(size_t len) const;
559 status_t finishFlattenBinder(const sp<IBinder>& binder);
560 status_t finishUnflattenBinder(const sp<IBinder>& binder, sp<IBinder>* out) const;
561 status_t flattenBinder(const sp<IBinder>& binder);
562 status_t unflattenBinder(sp<IBinder>* out) const;
565 status_t readAligned(T *pArg) const;
570 status_t writeAligned(T val);
572 status_t writeRawNullableParcelable(const Parcelable*
804 status_t writeData(bool t) {
808 status_t writeData(int8_t t) {
812 status_t writeData(uint8_t t) {
816 status_t writeData(char16_t t) {
820 status_t writeData(int32_t t) {
824 status_t writeData(uint32_t t) {
828 status_t writeData(int64_t t) {
832 status_t writeData(uint64_t t) {
836 status_t writeData(float t) {
840 status_t writeData(double t) {
844 status_t writeData(const String16& t) {
848 status_t writeData(const std::string& t) {
852 status_t writeData(const base::unique_fd& t) {
856 status_t writeData(const Parcelable& t) { // std::is_base_of_v<Parcelable, T>
858 status_t status = writeData(static_cast<int32_t>(kNonNullParcelableFlag));
868 status_t writeData(const T& t) {
876 status_t writeData(const T& t) {
883 status_t writeData(const CT& c) {
899 status_t writeData(const CT& c) {
923 const status_t status = writeData(t);
934 status_t readData(bool* t) const {
938 status_t readData(int8_t* t) const {
942 status_t readData(uint8_t* t) const {
946 status_t readData(char16_t* t) const {
950 status_t readData(int32_t* t) const {
954 status_t readData(uint32_t* t) const {
958 status_t readData(int64_t* t) const {
962 status_t readData(uint64_t* t) const {
966 status_t readData(float* t) const {
970 status_t readData(double* t) const {
974 status_t readData(String16* t) const {
978 status_t readData(std::string* t) const {
982 status_t readData(base::unique_fd* t) const {
986 status_t readData(Parcelable* t) const { // std::is_base_of_v<Parcelable, T>
989 status_t status = readData(&present);
1001 status_t readData(T* t) const {
1009 status_t readData(T* t) const {
1016 status_t readData(CT* c) const {
1020 status_t status = readData(&peek);
1064 status_t readData(CT* c, ReadFlags readFlags = READ_FLAG_NONE) const {
1067 status_t status = readInt32(&size);
1114 status_t mError;
1174 virtual status_t flatten(void* buffer, size_t size, int* fds, size_t count) const = 0;
1175 virtual status_t unflatten(void const* buffer, size_t size, int const* fds, size_t count) = 0;
1200 virtual status_t flatten(void* buffer, size_t size, int* fds, size_t count) const {
1203 virtual status_t unflatten(void const* buffer, size_t size, int const* fds, size_t count) {
1207 status_t write(const FlattenableHelperInterface& val);
1208 status_t read(FlattenableHelperInterface& val) const;
1236 status_t Parcel::write(const Flattenable<T>& val) {
1242 status_t Parcel::write(const LightFlattenable<T>& val) {
1248 status_t err = writeInt32(static_cast<int32_t>(size));
1263 status_t Parcel::read(Flattenable<T>& val) const {
1269 status_t Parcel::read(LightFlattenable<T>& val) const {
1275 status_t err = readInt32(&s);
1290 status_t Parcel::writeVectorSize(const std::vector<T>& val) {
1298 status_t Parcel::writeVectorSize(const std::optional<std::vector<T>>& val) {
1307 status_t Parcel::writeVectorSize(const std::unique_ptr<std::vector<T>>& val) {
1316 status_t Parcel::resizeOutVector(std::vector<T>* val) const {
1318 status_t err = readInt32(&size);
1331 status_t Parcel::resizeOutVector(std::optional<std::vector<T>>* val) const {
1333 status_t err = readInt32(&size);
1347 status_t Parcel::resizeOutVector(std::unique_ptr<std::vector<T>>* val) const {
1349 status_t err = readInt32(&size);
1363 status_t Parcel::readStrongBinder(sp<T>* val) const {
1365 status_t ret = readStrongBinder(&tmp);
1379 status_t Parcel::readNullableStrongBinder(sp<T>* val) const {
1381 status_t ret = readNullableStrongBinder(&tmp);