Lines Matching defs:parcel

367      * Returns the total amount of data contained in the parcel.
375 * parcel. That is, {@link #dataSize}-{@link #dataPosition}.
382 * Returns the current position in the parcel data. Never
390 * Returns the total amount of space in the parcel. This is always
392 * amount of room left until the parcel needs to re-allocate its
400 * Change the amount of data in the parcel. Can be either smaller or
411 * Move the current read/write position in the parcel.
412 * @param pos New offset in the parcel; must be between 0 and
420 * Change the capacity (current available space) of the parcel.
422 * @param size The new capacity of the parcel, in bytes. Can not be
441 * Returns the raw bytes of the parcel.
462 public final void appendFrom(Parcel parcel, int offset, int length) {
463 updateNativeSize(nativeAppendFrom(mNativePtr, parcel.mNativePtr, offset, length));
467 * Report whether the parcel contains any marshalled file descriptors.
474 * Store or read an IBinder interface token in the parcel at the current
487 * Write a byte array into the parcel at the current {@link #dataPosition},
489 * @param b Bytes to place into the parcel.
496 * Write a byte array into the parcel at the current {@link #dataPosition},
498 * @param b Bytes to place into the parcel.
512 * Write a blob of data into the parcel at the current {@link #dataPosition},
514 * @param b Bytes to place into the parcel.
523 * Write a blob of data into the parcel at the current {@link #dataPosition},
525 * @param b Bytes to place into the parcel.
541 * Write an integer value into the parcel at the current dataPosition(),
549 * Write a long integer value into the parcel at the current dataPosition(),
557 * Write a floating point value into the parcel at the current
565 * Write a double precision floating point value into the parcel at the
573 * Write a string value into the parcel at the current dataPosition(),
581 * Write a CharSequence value into the parcel at the current dataPosition(),
590 * Write an object into the parcel at the current dataPosition(),
598 * Write an object into the parcel at the current dataPosition(),
606 * Write a FileDescriptor into the parcel at the current dataPosition(),
663 * Write a byte value into the parcel at the current dataPosition(),
671 * Please use {@link #writeBundle} instead. Flattens a Map into the parcel
686 * Flatten a Map into the parcel at the current dataPosition(),
703 * Flatten an ArrayMap into the parcel at the current dataPosition(),
740 * Write an array set to the parcel.
755 * Flatten a Bundle into the parcel at the current dataPosition(),
768 * Flatten a PersistableBundle into the parcel at the current dataPosition(),
781 * Flatten a Size into the parcel at the current dataPosition(),
790 * Flatten a SizeF into the parcel at the current dataPosition(),
799 * Flatten a List into the parcel at the current dataPosition(), growing
818 * Flatten an Object array into the parcel at the current dataPosition(),
837 * Flatten a generic SparseArray into the parcel at the current
1197 * Flatten a List containing a particular object type into the parcel, at
1231 * Flatten a List containing String objects into the parcel, at
1256 * Flatten a List containing IBinder objects into the parcel, at
1282 * the parcel, at
1318 * Flatten the Parcelable object into the parcel.
1336 * Flatten a generic object in to a parcel. The given Object value may
1484 * into the parcel.
1535 * a parcel, to be used when returning an exception from a transaction.
1626 * a parcel, to be used after receiving the result of a transaction. This
1705 * Read an integer value from the parcel at the current dataPosition().
1712 * Read a long integer value from the parcel at the current dataPosition().
1719 * Read a floating point value from the parcel at the current
1727 * Read a double precision floating point value from the parcel at the
1735 * Read a string value from the parcel at the current dataPosition().
1742 * Read a CharSequence value from the parcel at the current dataPosition().
1750 * Read an object from the parcel at the current dataPosition().
1757 * Read a FileDescriptor from the parcel at the current dataPosition().
1771 * Read and return a new array of FileDescriptors from the parcel.
1788 * Read an array of FileDescriptors from a parcel.
1789 * The passed array must be exactly the length of the array in the parcel.
1813 * Read a byte value from the parcel at the current dataPosition().
1822 * from the parcel at the current dataPosition().
1830 * Read into an existing List object from the parcel at the current
1842 * object from the parcel at the current dataPosition(), using the given
1858 * Read and return a new Bundle object from the parcel at the current
1867 * Read and return a new Bundle object from the parcel at the current
1887 * Read and return a new Bundle object from the parcel at the current
1896 * Read and return a new Bundle object from the parcel at the current
1916 * Read a Size from the parcel at the current dataPosition().
1925 * Read a SizeF from the parcel at the current dataPosition().
1934 * Read and return a byte[] object from the parcel.
1941 * Read a byte[] object from the parcel and copy it into the
1955 * Read a blob of data from the parcel and return it as a byte array.
1964 * Read and return a String[] object from the parcel.
1985 * Read and return a CharSequence[] object from the parcel.
2006 * Read and return an ArrayList<CharSequence> object from the parcel.
2025 * Read and return a new ArrayList object from the parcel at the current
2041 * Read and return a new Object array from the parcel at the current
2057 * Read and return a new SparseArray object from the parcel at the current
2073 * Read and return a new SparseBooleanArray object from the parcel at the current
2089 * the parcel that was written with {@link #writeTypedList} at the
2154 * the parcel that was written with {@link #writeStringList} at the
2178 * the parcel that was written with {@link #writeBinderList} at the
2250 * the parcel at the current dataPosition(). Returns null if the
2299 * Read and return a typed Parcelable object from a parcel.
2344 * Read a typed object from a parcel. The given class loader will be
2450 * Read and return a new Parcelable from the parcel. The given class loader
2558 * Read and return a new Parcelable array from the parcel.
2590 * Read and return a new Serializable object from the parcel.
2592 * wasn't found in the parcel.
2603 // return null, which indicates that the name wasn't found in the parcel.