Lines Matching defs:val
93 status_t writeInt32(int32_t val);
94 status_t writeInt64(int64_t val);
95 status_t writeFloat(float val);
96 status_t writeDouble(double val);
97 status_t writeIntPtr(intptr_t val);
102 status_t writeStrongBinder(const sp<IBinder>& val);
103 status_t writeWeakBinder(const wp<IBinder>& val);
104 status_t writeInt32Array(size_t len, const int32_t *val);
105 status_t writeByteArray(size_t len, const uint8_t *val);
108 status_t write(const Flattenable<T>& val);
111 status_t write(const LightFlattenable<T>& val);
135 status_t writeObject(const flat_binder_object& val, bool nullMetaData);
165 status_t read(Flattenable<T>& val) const;
168 status_t read(LightFlattenable<T>& val) const;
232 status_t writeAligned(T val);
281 const Flattenable<T>& val;
282 explicit FlattenableHelper(const Flattenable<T>& val) : val(val) { }
286 return val.getFlattenedSize();
289 return val.getFdCount();
292 return val.flatten(buffer, size, fds, count);
295 return const_cast<Flattenable<T>&>(val).unflatten(buffer, size, fds, count);
298 status_t write(const FlattenableHelperInterface& val);
299 status_t read(FlattenableHelperInterface& val) const;
318 status_t Parcel::write(const Flattenable<T>& val) {
319 const FlattenableHelper<T> helper(val);
324 status_t Parcel::write(const LightFlattenable<T>& val) {
325 size_t size(val.getFlattenedSize());
326 if (!val.isFixedSize()) {
336 return val.flatten(buffer, size);
342 status_t Parcel::read(Flattenable<T>& val) const {
343 FlattenableHelper<T> helper(val);
348 status_t Parcel::read(LightFlattenable<T>& val) const {
350 if (val.isFixedSize()) {
351 size = val.getFlattenedSize();
363 val.unflatten(buffer, size);