Complete response handling path
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 26 Jun 2014 19:12:31 +0000 (21:12 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Thu, 3 Jul 2014 12:19:10 +0000 (14:19 +0200)
commit52074133a0a2efa594d4dc0bb37a06f18e1873d8
tree750814972bce0868ab368a2e1698a4d055af0fb0
parent847631342f1d74f7b1eb28a6100aa9ddeb3e268d
Complete response handling path

Add Response class - base for all response classes.
Add extractResponseFromBuffer() method to all protocol classes.
Change all response objects references to shared pointers.

Change-Id: I9ac88c8e70ca8084bc2653a0b6aa545320d8de35
18 files changed:
src/common/CMakeLists.txt
src/common/protocol/Protocol.h
src/common/protocol/ProtocolAdmin.cpp
src/common/protocol/ProtocolAdmin.h
src/common/protocol/ProtocolClient.cpp
src/common/protocol/ProtocolClient.h
src/common/protocol/ProtocolSignal.cpp
src/common/protocol/ProtocolSignal.h
src/common/request/Request.h
src/common/request/RequestContext.h
src/common/request/pointers.h
src/common/response/CheckResponse.cpp [new file with mode: 0644]
src/common/response/CheckResponse.h
src/common/response/Response.h [new file with mode: 0644]
src/common/response/ResponseTaker.cpp
src/common/response/ResponseTaker.h
src/common/response/pointers.h
src/service/logic/Logic.cpp