Searched refs:parcel (Results 1 - 25 of 94) sorted by last modified time

1234

/frameworks/native/include/binder/
H A DIPCThreadState.h104 static void freeBuffer(Parcel* parcel,
H A DParcel.h61 status_t appendFrom(const Parcel *parcel,
111 // Place a native_handle into the parcel (the native_handle's file-
117 // Place a file descriptor into the parcel. The given fd must remain
118 // valid for the lifetime of the parcel.
122 // Place a file descriptor into the parcel. A dup of the fd is made, which
123 // will be closed once the parcel is destroyed.
126 // Writes a blob to the parcel.
172 // Retrieve native_handle from the parcel. This returns a copy of the
173 // parcel's native_handle (the caller takes ownership). The caller
179 // Retrieve a file descriptor from the parcel
319 operator <<(TextOutput& to, const Parcel& parcel) argument
[all...]
/frameworks/native/include/gui/
H A DISurfaceComposerClient.h60 status_t readFromParcel(const Parcel& parcel);
61 status_t writeToParcel(Parcel* parcel) const;
H A DISurfaceTexture.h90 inline QueueBufferInput(const Parcel& parcel);
H A DSurface.h76 const sp<SurfaceControl>& control, Parcel* parcel);
124 static status_t writeToParcel(const sp<Surface>& control, Parcel* parcel);
/frameworks/native/libs/binder/
H A DIPCThreadState.cpp1115 void IPCThreadState::freeBuffer(Parcel* parcel, const uint8_t* data, size_t dataSize, argument
1119 //ALOGI("Freeing parcel %p", &parcel);
1124 if (parcel != NULL) parcel->closeFileDescriptors();
H A DParcel.cpp361 status_t Parcel::appendFrom(const Parcel *parcel, size_t offset, size_t len) argument
365 const uint8_t *data = parcel->mData;
366 const size_t *objects = parcel->mObjects;
367 size_t size = parcel->mObjectsSize;
375 // range checks against the source parcel size
376 if ((offset > parcel->mDataSize)
377 || (len > parcel->mDataSize)
378 || (offset + len > parcel->mDataSize)) {
993 // is the string's trailing NUL within the parcel's valid bounds?
1100 //ALOGI("Returning file descriptor %ld from parcel
[all...]
/frameworks/native/libs/gui/
H A DISurfaceComposerClient.cpp116 status_t ISurfaceComposerClient::surface_data_t::readFromParcel(const Parcel& parcel) argument
118 token = parcel.readInt32();
119 identity = parcel.readInt32();
123 status_t ISurfaceComposerClient::surface_data_t::writeToParcel(Parcel* parcel) const
125 parcel->writeInt32(token);
126 parcel->writeInt32(identity);
H A DISurfaceTexture.cpp296 ISurfaceTexture::QueueBufferInput::QueueBufferInput(const Parcel& parcel) { argument
297 parcel.read(*this);
H A DSurface.cpp173 const sp<SurfaceControl>& control, Parcel* parcel)
181 parcel->writeStrongBinder(sur!=0 ? sur->asBinder() : NULL);
182 parcel->writeStrongBinder(NULL); // NULL ISurfaceTexture in this case.
183 parcel->writeInt32(identity);
215 Surface::Surface(const Parcel& parcel, const sp<IBinder>& ref) argument
219 sp<IBinder> st_binder(parcel.readStrongBinder());
227 mIdentity = parcel.readInt32();
240 const sp<Surface>& surface, Parcel* parcel)
258 parcel->writeStrongBinder(sur != NULL ? sur->asBinder() : NULL);
259 parcel
172 writeSurfaceToParcel( const sp<SurfaceControl>& control, Parcel* parcel) argument
239 writeToParcel( const sp<Surface>& surface, Parcel* parcel) argument
[all...]
/frameworks/native/services/surfaceflinger/tests/surface/
H A Dsurface.cpp46 Parcel parcel; local
47 SurfaceControl::writeSurfaceToParcel(surfaceControl, &parcel);
48 parcel.setDataPosition(0);
49 sp<Surface> surface = Surface::readFromParcel(parcel);
/frameworks/base/services/tests/servicestests/src/com/android/server/
H A DDropBoxTest.java545 Parcel parcel = Parcel.obtain();
548 new DropBoxManager.Entry("empty", 1000000).writeToParcel(parcel, 0);
549 new DropBoxManager.Entry("string", 2000000, "String Value").writeToParcel(parcel, 0);
551 DropBoxManager.IS_TEXT).writeToParcel(parcel, 0);
552 new DropBoxManager.Entry("zerobytes", 4000000, new byte[0], 0).writeToParcel(parcel, 0);
554 DropBoxManager.IS_EMPTY).writeToParcel(parcel, 0);
559 DropBoxManager.IS_EMPTY).writeToParcel(parcel, 0);
566 new DropBoxManager.Entry("badbytes", 99999, (byte[]) null, 0).writeToParcel(parcel, 0);
578 parcel, Parcelable.PARCELABLE_WRITE_RETURN_VALUE);
580 parcel, Parcelabl
[all...]
/frameworks/base/tools/aidl/
H A DType.cpp228 Type::WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
237 Type::CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
246 Type::ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
255 Type::WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
265 Variable* parcel, Variable**)
274 Type::ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
343 BasicType::WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
345 addTo->Add(new MethodCall(parcel, m_marshallParcel, 1, v));
349 BasicType::CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
351 addTo->Add(new Assignment(v, new MethodCall(parcel, m_unmarshallParce
264 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
361 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
367 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
374 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
401 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
409 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
422 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
428 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
435 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
462 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
469 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
481 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
487 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
494 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
527 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
533 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
545 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
551 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
558 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
591 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
614 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
645 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
651 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
664 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
670 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
684 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
690 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
696 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
702 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
709 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
723 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
729 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
743 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
749 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
764 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
770 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
785 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
791 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
804 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
810 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
823 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
841 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
848 ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
869 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
875 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
882 ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
926 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
949 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
970 ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
992 WriteArrayToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
999 CreateArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1008 ReadArrayFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1050 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
1061 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1115 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
1121 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1127 ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1156 WriteToParcel(StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
1169 CreateFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
1186 ReadFromParcel(StatementBlock* addTo, Variable* v, Variable* parcel, Variable**) argument
[all...]
H A DType.h49 Variable* parcel, int flags);
51 Variable* parcel, Variable** cl);
53 Variable* parcel, Variable** cl);
58 Variable* parcel, int flags);
60 Variable* parcel, Variable** cl);
62 Variable* parcel, Variable** cl);
104 Variable* parcel, int flags);
106 Variable* parcel, Variable** cl);
111 Variable* parcel, int flags);
113 Variable* parcel, Variabl
[all...]
H A Dgenerate_java_binder.cpp199 Variable* parcel)
202 addTo->Add(new VariableDeclaration(len, new MethodCall(parcel, "readInt")));
214 Variable* parcel, int flags)
217 t->WriteToParcel(addTo, v, parcel, flags);
220 t->WriteArrayToParcel(addTo, v, parcel, flags);
226 Variable* parcel, Variable** cl)
229 t->CreateFromParcel(addTo, v, parcel, cl);
232 t->CreateArrayFromParcel(addTo, v, parcel, cl);
238 Variable* parcel, Variable** cl)
241 t->ReadFromParcel(addTo, v, parcel, c
198 generate_new_array(Type* t, StatementBlock* addTo, Variable* v, Variable* parcel) argument
213 generate_write_to_parcel(Type* t, StatementBlock* addTo, Variable* v, Variable* parcel, int flags) argument
225 generate_create_from_parcel(Type* t, StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
237 generate_read_from_parcel(Type* t, StatementBlock* addTo, Variable* v, Variable* parcel, Variable** cl) argument
[all...]
/frameworks/base/include/androidfw/
H A DCursorWindow.h84 static status_t createFromParcel(Parcel* parcel, CursorWindow** outCursorWindow);
86 status_t writeToParcel(Parcel* parcel);
H A DInput.h198 status_t readFromParcel(Parcel* parcel);
199 status_t writeToParcel(Parcel* parcel) const;
532 status_t readFromParcel(Parcel* parcel);
533 status_t writeToParcel(Parcel* parcel) const;
H A DKeyCharacterMap.h128 /* Reads a key map from a parcel. */
129 static sp<KeyCharacterMap> readFromParcel(Parcel* parcel);
131 /* Writes a key map to a parcel. */
132 void writeToParcel(Parcel* parcel) const;
/frameworks/base/libs/androidfw/
H A DCursorWindow.cpp84 status_t CursorWindow::createFromParcel(Parcel* parcel, CursorWindow** outCursorWindow) { argument
85 String8 name = parcel->readString8();
88 int ashmemFd = parcel->readFileDescriptor();
106 LOG_WINDOW("Created CursorWindow from parcel: freeOffset=%d, "
123 status_t CursorWindow::writeToParcel(Parcel* parcel) { argument
124 status_t status = parcel->writeString8(mName);
126 status = parcel->writeDupFileDescriptor(mAshmemFd);
H A DInput.cpp215 status_t PointerCoords::readFromParcel(Parcel* parcel) { argument
216 bits = parcel->readInt64();
224 values[i] = parcel->readInt32();
229 status_t PointerCoords::writeToParcel(Parcel* parcel) const {
230 parcel->writeInt64(bits);
234 parcel->writeInt32(values[i]);
474 status_t MotionEvent::readFromParcel(Parcel* parcel) { argument
475 size_t pointerCount = parcel->readInt32();
476 size_t sampleCount = parcel->readInt32();
481 mDeviceId = parcel
[all...]
H A DKeyCharacterMap.cpp559 sp<KeyCharacterMap> KeyCharacterMap::readFromParcel(Parcel* parcel) { argument
561 map->mType = parcel->readInt32();
562 size_t numKeys = parcel->readInt32();
563 if (parcel->errorCheck()) {
568 int32_t keyCode = parcel->readInt32();
569 char16_t label = parcel->readInt32();
570 char16_t number = parcel->readInt32();
571 if (parcel->errorCheck()) {
581 while (parcel->readInt32()) {
582 int32_t metaState = parcel
[all...]
/frameworks/base/libs/androidfw/tests/
H A DInputEvent_test.cpp143 Parcel parcel; local
150 inCoords.writeToParcel(&parcel);
151 parcel.setDataPosition(0);
152 outCoords.readFromParcel(&parcel);
157 parcel.freeData();
161 inCoords.writeToParcel(&parcel);
162 parcel.setDataPosition(0);
163 outCoords.readFromParcel(&parcel);
508 Parcel parcel; local
515 inEvent.writeToParcel(&parcel);
[all...]
/frameworks/base/location/java/android/location/
H A DAddress.java533 public void writeToParcel(Parcel parcel, int flags) { argument
534 parcel.writeString(mLocale.getLanguage());
535 parcel.writeString(mLocale.getCountry());
537 parcel.writeInt(0);
540 parcel.writeInt(entries.size());
542 parcel.writeInt(e.getKey());
543 parcel.writeString(e.getValue());
546 parcel.writeString(mFeatureName);
547 parcel.writeString(mAdminArea);
548 parcel
[all...]
H A DCountry.java150 public void writeToParcel(Parcel parcel, int flags) { argument
151 parcel.writeString(mCountryIso);
152 parcel.writeInt(mSource);
153 parcel.writeLong(mTimestamp);
H A DCriteria.java356 public void writeToParcel(Parcel parcel, int flags) { argument
357 parcel.writeInt(mHorizontalAccuracy);
358 parcel.writeInt(mVerticalAccuracy);
359 parcel.writeInt(mSpeedAccuracy);
360 parcel.writeInt(mBearingAccuracy);
361 parcel.writeInt(mPowerRequirement);
362 parcel.writeInt(mAltitudeRequired ? 1 : 0);
363 parcel.writeInt(mBearingRequired ? 1 : 0);
364 parcel.writeInt(mSpeedRequired ? 1 : 0);
365 parcel
[all...]

Completed in 369 milliseconds

1234