Add Parcel Library 00/249500/13
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 14 Dec 2020 06:45:49 +0000 (15:45 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Wed, 23 Dec 2020 23:14:58 +0000 (08:14 +0900)
commit3854635dd151a9cad0e39d73a5268a4281e93a94
tree27a0a3dd55060b4c92ad2a79d4672db3eb217057
parent39064d922e507e6b13a84144fdbe9f452464d8b2
Add Parcel Library

This library is only for appfw internally.

Adds:
 - parcel_create()
 - parcel_destroy()
 - parcel_clone()
 - parcel_burst_write()
 - parcel_burst_read()
 - parcel_write_bool()
 - parcel_write_byte()
 - parcel_write_uint16()
 - parcel_write_uint32()
 - parcel_write_uint64()
 - parcel_write_int16()
 - parcel_write_int32()
 - parcel_write_int64()
 - parcel_write_float()
 - parcel_write_double()
 - parcel_write_string()
 - parcel_write_bundle()
 - parcel_read_bool()
 - parcel_read_byte()
 - parcel_read_uint16()
 - parcel_read_uint32()
 - parcel_read_uint64()
 - parcel_read_int16()
 - parcel_read_int32()
 - parcel_read_int64()
 - parcel_read_float()
 - parcel_read_double()
 - parcel_read_string()
 - parcel_read_bundle()
 - parcel_reset_reader()
 - parcel_clear()
 - parcel_reset()
 - parcel_write()
 - parcel_read()
 - parcel_get_raw()

Change-Id: I322faee040ca95c4cb8e4b7356e33a9af5daeb8c
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
22 files changed:
CMakeLists.txt
packaging/bundle.spec
packaging/parcel.manifest [new file with mode: 0644]
parcel/CMakeLists.txt [new file with mode: 0644]
parcel/api/parcel.h [new file with mode: 0644]
parcel/common.hh [new file with mode: 0644]
parcel/log_private.hh [new file with mode: 0644]
parcel/parcel.cc [new file with mode: 0644]
parcel/parcel.hh [new file with mode: 0644]
parcel/parcel.pc.in [new file with mode: 0644]
parcel/parcel_implementation.hh [new file with mode: 0644]
parcel/parcelable.hh [new file with mode: 0644]
parcel/stub.cc [new file with mode: 0644]
tests/CMakeLists.txt [new file with mode: 0644]
tests/bundle_unittests/CMakeLists.txt [moved from unit_tests/CMakeLists.txt with 69% similarity]
tests/bundle_unittests/src/test_bundle.cc [moved from unit_tests/src/test_bundle.cc with 100% similarity]
tests/bundle_unittests/src/test_bundle_cpp.cc [moved from unit_tests/src/test_bundle_cpp.cc with 100% similarity]
tests/bundle_unittests/src/test_main.cc [moved from unit_tests/src/test_main.cc with 100% similarity]
tests/parcel_unittests/CMakeLists.txt [new file with mode: 0644]
tests/parcel_unittests/test_main.cc [new file with mode: 0644]
tests/parcel_unittests/test_parcel.cc [new file with mode: 0644]
tests/parcel_unittests/test_parcel_cpp.cc [new file with mode: 0644]