Searched defs:Parcel (Results 1 - 3 of 3) sorted by relevance

/frameworks/base/include/binder/
H A DParcel.h38 class Parcel class in namespace:android
41 Parcel();
42 ~Parcel();
56 status_t appendFrom(Parcel *parcel, size_t start, size_t len);
114 // Like Parcel.java's writeNoException(). Just writes a zero int32.
142 // Like Parcel.java's readExceptionCode(). Reads the first int32
143 // off of a Parcel's header, returning 0 or the negative error
165 typedef void (*release_func)(Parcel* parcel,
181 Parcel(const Parcel
[all...]
/frameworks/base/libs/binder/
H A DParcel.cpp17 #define LOG_TAG "Parcel"
20 #include <binder/Parcel.h>
45 //#define LOG_REFS(...) LOG(LOG_DEBUG, "Parcel", __VA_ARGS__)
54 // Note: must be kept in sync with android/os/Parcel.java's EX_HAS_REPLY_HEADER
73 LOG_REFS("Parcel %p acquiring reference on local %p", who, obj.cookie);
84 LOG_REFS("Parcel %p acquiring reference on remote %p", who, b.get());
110 LOG_REFS("Parcel %p releasing reference on local %p", who, obj.cookie);
121 LOG_REFS("Parcel %p releasing reference on remote %p", who, b.get());
141 const sp<IBinder>& binder, const flat_binder_object& flat, Parcel* out)
147 const sp<IBinder>& binder, Parcel* ou
281 Parcel::Parcel() function in class:android::Parcel
[all...]
/frameworks/base/core/java/android/os/
H A DParcel.java41 * be sent through an IBinder. A Parcel can contain both flattened data
46 * connected with the original IBinder in the Parcel.
48 * <p class="note">Parcel is <strong>not</strong> a general-purpose
50 * {@link Parcelable} API for placing arbitrary objects into a Parcel) is
52 * appropriate to place any Parcel data in to persistent storage: changes
53 * in the underlying implementation of any of the data in the Parcel can
56 * <p>The bulk of the Parcel API revolves around reading and writing data
107 * methods write both the class type and its data to the Parcel, allowing
130 * data contents into a Parcel. The methods to use are
136 * <p>An unusual feature of Parcel i
177 public final class Parcel { class
2057 private Parcel(int obj) { method in class:Parcel
[all...]

Completed in 115 milliseconds