Refactor serialization code 73/293873/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 5 Jun 2023 12:36:55 +0000 (14:36 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 7 Jun 2023 08:40:59 +0000 (10:40 +0200)
commit7039163a5010536ae3f34e1d8fb2129906f49af5
treeea0514636c874b88e2a41429fce23d0b59613837
parentfe121f88778f2bc2853dc7f701d75d6638355fa8
Refactor serialization code

* Remove unused overloads (pointers, stl).
* Unify primitive types (de)serialization.
* Modify Serializable interface to allow passing an existing object.
* Update serialization wrappers' implementations and move them to cpp.

Change-Id: I498f9dd9cca570a1a7eb424fb481d07a1297a279
src/manager/common/data-type.cpp
src/manager/common/data-type.h
src/manager/common/protocols.cpp
src/manager/common/protocols.h
src/manager/dpl/core/include/dpl/serialization.h