Home
last modified time | relevance | path

Searched refs:LargeParcelableBase (Results 1 – 11 of 11) sorted by relevance

/packages/services/Car/cpp/car_binder_lib/largeParcelable/
DLargeParcelableBase.cpp50 borrowed_fd LargeParcelableBase::scopedFdToBorrowedFd(const ScopedFileDescriptor& fd) { in scopedFdToBorrowedFd()
55 unique_fd LargeParcelableBase::scopeFdToUniqueFd(ScopedFileDescriptor&& fd) { in scopeFdToUniqueFd()
63 binder_status_t LargeParcelableBase::readFromParcel(const AParcel* in) { in readFromParcel()
102 binder_status_t LargeParcelableBase::prepareSharedMemory(AParcel* parcel) const { in prepareSharedMemory()
127 binder_status_t LargeParcelableBase::writeToParcel(AParcel* dest) const { in writeToParcel()
156 binder_status_t LargeParcelableBase::deserializeSharedMemoryAndClose(unique_fd memoryFd) { in deserializeSharedMemoryAndClose()
184 binder_status_t LargeParcelableBase::copyFromSharedMemory(const SharedMemory& sharedMemory, in copyFromSharedMemory()
232 binder_status_t LargeParcelableBase::writeSharedMemoryCompatibleToParcel( in writeSharedMemoryCompatibleToParcel()
244 std::unique_ptr<SharedMemory> LargeParcelableBase::serializeParcelToSharedMemory( in serializeParcelToSharedMemory()
294 int32_t LargeParcelableBase::updatePayloadSize(AParcel* dest, int32_t startPosition) { in updatePayloadSize()
[all …]
/packages/services/Car/cpp/car_binder_lib/largeParcelable/tests/
DLargeParcelableTest.cpp37 using ::android::automotive::car_binder_lib::LargeParcelableBase;
145 auto result = LargeParcelableBase::parcelableToStableLargeParcelable(largeP); in testParcelableToStableLargeParcelable()
206 auto result = LargeParcelableBase::stableLargeParcelableToParcelable(largeParcelable); in testStableLargeParcelableToParcelable()
228 auto result1 = LargeParcelableBase::parcelableToStableLargeParcelable(largeP); in testParcelableToStableLargeParcelableBackToParcelable()
239 auto result2 = LargeParcelableBase::stableLargeParcelableToParcelable(intermediate); in testParcelableToStableLargeParcelableBackToParcelable()
293 auto result = LargeParcelableBase::parcelableToStableLargeParcelable(largeP); in testParcelableVectorToStableLargeParcelable()
355 auto result = LargeParcelableBase::stableLargeParcelableToParcelable(largeParcelable); in testStableLargeParcelableToParcelableVector()
375 auto result1 = LargeParcelableBase::parcelableToStableLargeParcelable(largeP); in testParcelableVectorToStableLargeParcelableBackToParcelableVector()
386 auto result2 = LargeParcelableBase::stableLargeParcelableToParcelable(intermediate); in testParcelableVectorToStableLargeParcelableBackToParcelableVector()
/packages/services/Car/car-lib/src/com/android/car/internal/
DLargeParcelable.java48 public class LargeParcelable extends LargeParcelableBase {
200 if (payloadSize <= LargeParcelableBase.MAX_DIRECT_PAYLOAD_SIZE) { in toLargeParcelable()
207 SharedMemory memory = LargeParcelableBase.serializeParcelToSharedMemory(dataParcel); in toLargeParcelable()
284 in = LargeParcelableBase.copyFromSharedMemory(memory); in reconstructStableAIDLParcelable()
DLargeParcelableBase.java52 public abstract class LargeParcelableBase implements Parcelable, Closeable { class
86 public LargeParcelableBase() { in LargeParcelableBase() method in LargeParcelableBase
89 public LargeParcelableBase(Parcel in) { in LargeParcelableBase() method in LargeParcelableBase
229 memory = SharedMemory.create(LargeParcelableBase.class.getSimpleName(), size); in serializeParcelToSharedMemory()
/packages/services/Car/car-lib/src/com/android/car/internal/property/
DLargeParcelableList.java23 import com.android.car.internal.LargeParcelableBase;
52 public abstract class LargeParcelableList<T extends Parcelable> extends LargeParcelableBase {
/packages/services/Car/cpp/car_binder_lib/largeParcelable/include/
DLargeParcelableBase.h50 class LargeParcelableBase {
55 LargeParcelableBase() = default;
57 virtual ~LargeParcelableBase() = default;
DLargeParcelableVector.h37 class LargeParcelableVector : public LargeParcelableBase {
DLargeParcelable.h37 class LargeParcelable : public LargeParcelableBase {
/packages/services/Car/tests/android_car_api_test/src/com/android/car/internal/test/
DTestLargeParcelable.java24 import com.android.car.internal.LargeParcelableBase;
26 public final class TestLargeParcelable extends LargeParcelableBase {
/packages/services/Car/car-lib/src/android/car/occupantconnection/
DPayload.java26 import com.android.car.internal.LargeParcelableBase;
52 public final class Payload extends LargeParcelableBase {
/packages/services/Car/tests/carservice_unit_test/src/android/car/occupantconnection/
DPayloadUnitTest.java19 import static com.android.car.internal.LargeParcelableBase.MAX_DIRECT_PAYLOAD_SIZE;