Implement client side asynchronous channel 22/136222/24
authorPiotr Sawicki <p.sawicki2@partner.samsung.com>
Wed, 5 Jul 2017 11:30:43 +0000 (13:30 +0200)
committerPiotr Sawicki <p.sawicki2@partner.samsung.com>
Thu, 6 Jul 2017 16:54:01 +0000 (18:54 +0200)
commitbae242841bf973b5b672a9c33918b14f8ef4b13c
tree4a9f4997bf9085d2ec8725bfc9a4f98c0491d1ef
parentabc20b806c3cf7eebee25ee1d9cac6f00b50fbd3
Implement client side asynchronous channel

* Implement an abstract channel and async client/server channels
* Adjust other modules to this new changes

Change-Id: I6788d01a220dfba3eb3ad2226a8a9ee96878153b
20 files changed:
src/client/CMakeLists.txt
src/client/impl/ApiInterfaceImpl.cpp
src/client/impl/ApiInterfaceImpl.h
src/client/impl/ClientCallbacks.cpp [new file with mode: 0644]
src/client/impl/ClientCallbacks.h [new file with mode: 0644]
src/ipc-lib/CMakeLists.txt
src/ipc-lib/ask-user-channel.cpp
src/ipc-lib/ask-user-client-channel.cpp
src/ipc-lib/ask-user-config.cpp
src/ipc-lib/ask-user-config.h
src/ipc-lib/ask-user-server-channel.cpp [new file with mode: 0644]
src/ipc-lib/askuser-notification/ask-user-channel.h [new file with mode: 0644]
src/ipc-lib/askuser-notification/ask-user-client-channel.h
src/ipc-lib/askuser-notification/ask-user-server-channel.h
src/ipc-lib/askuser-notification/ask-user-types.h
src/ipc-lib/askuser-notification/sock-desc.h [new file with mode: 0644]
src/ipc-lib/sock.cpp
src/ipc-lib/test/main.cpp
src/notification-daemon/Logic.cpp
src/notification-daemon/Logic.h