Lines Matching full:val
564 status_t Parcel::writeInt32(int32_t val)
566 return writeAligned(val);
569 status_t Parcel::writeInt64(int64_t val)
571 return writeAligned(val);
574 status_t Parcel::writeFloat(float val)
576 return writeAligned(val);
579 status_t Parcel::writeDouble(double val)
581 return writeAligned(val);
584 status_t Parcel::writeIntPtr(intptr_t val)
586 return writeAligned(val);
626 status_t Parcel::writeStrongBinder(const sp<IBinder>& val)
628 return flatten_binder(ProcessState::self(), val, this);
631 status_t Parcel::writeWeakBinder(const wp<IBinder>& val)
633 return flatten_binder(ProcessState::self(), val, this);
679 status_t Parcel::write(const Flattenable& val)
684 size_t len = val.getFlattenedSize();
685 size_t fd_count = val.getFdCount();
703 err = val.flatten(buf, len, fds, fd_count);
715 status_t Parcel::writeObject(const flat_binder_object& val, bool nullMetaData)
717 const bool enoughData = (mDataPos+sizeof(val)) <= mDataCapacity;
721 *reinterpret_cast<flat_binder_object*>(mData+mDataPos) = val;
724 if (nullMetaData || val.binder != NULL) {
726 acquire_object(ProcessState::self(), val, this);
731 if (val.type == BINDER_TYPE_FD) {
739 const status_t err = growData(sizeof(val));
805 status_t Parcel::writeAligned(T val) {
808 if ((mDataPos+sizeof(val)) <= mDataCapacity) {
810 *reinterpret_cast<T*>(mData+mDataPos) = val;
811 return finishWrite(sizeof(val));
814 status_t err = growData(sizeof(val));
929 sp<IBinder> val;
930 unflatten_binder(ProcessState::self(), *this, &val);
931 return val;
936 wp<IBinder> val;
937 unflatten_binder(ProcessState::self(), *this, &val);
938 return val;
979 status_t Parcel::read(Flattenable& val) const
1002 err = val.unflatten(buf, len, fds, fd_count);