IPC: Single request queue 22/33922/8
authorJan Olszak <j.olszak@samsung.com>
Thu, 15 Jan 2015 15:37:06 +0000 (16:37 +0100)
committerJan Olszak <j.olszak@samsung.com>
Mon, 19 Jan 2015 15:09:35 +0000 (16:09 +0100)
commite5af6bc538db0cfc3995169f801430df9fb6fc2a
tree8aeff7825024a93fd4b02a9ad28690a544bddb45
parent72cb396b3c7d9125bbc6cce643f453a17a7d98d2
IPC: Single request queue

[Bug/Feature]  Single queue for passing data between threads
               Prefixes in loggs inside Processor
               Destructor always waits till Processor ends
[Cause]        N/A
[Solution]     N/A
[Verification] Build, install, run tests, run tests under valgrind

Change-Id: Idc31496559b46e836528843dfc411cbdeaf259e0
17 files changed:
common/ipc/client.cpp
common/ipc/client.hpp
common/ipc/internals/add-peer-request.hpp [new file with mode: 0644]
common/ipc/internals/call-queue.cpp [deleted file]
common/ipc/internals/call-queue.hpp [deleted file]
common/ipc/internals/finish-request.hpp [new file with mode: 0644]
common/ipc/internals/method-request.hpp [new file with mode: 0644]
common/ipc/internals/processor.cpp
common/ipc/internals/processor.hpp
common/ipc/internals/remove-peer-request.hpp [new file with mode: 0644]
common/ipc/internals/request-queue.hpp [new file with mode: 0644]
common/ipc/internals/signal-request.hpp [new file with mode: 0644]
common/ipc/service.cpp
common/ipc/service.hpp
common/ipc/types.cpp
common/ipc/types.hpp
tests/unit_tests/ipc/ut-ipc.cpp