modified RCSResourceObject to generate responses according to the interface of requests.
authorjaesick.shin <jaesick.shin@samsung.com>
Thu, 25 Feb 2016 05:54:55 +0000 (14:54 +0900)
committerUze Choi <uzchoi@samsung.com>
Fri, 26 Feb 2016 04:57:58 +0000 (04:57 +0000)
commit2c2004951d594a71a57978816a74d5dc2427d51a
treea9265c72ac02d8b04b5e334e98aaae44d219f0ad
parent586aa4993a002dcd453846102d212086c8c78111
modified RCSResourceObject to generate responses according to the interface of requests.

Generate response for each of interface. (supported interfaces - oic.if.baseline, oic.if.a, oic.if.s, oic.if.b)
User can setting the default Interface.
If user not setting the default interface -> RE setting The default interface "oic.if.baseline"

Change-Id: If4faa93bb97850587bc44c7df5e6495796544c18
Signed-off-by: jaesick.shin <jaesick.shin@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/5195
Reviewed-by: JungHo Kim <jhyo.kim@samsung.com>
Tested-by: JungHo Kim <jhyo.kim@samsung.com>
service/resource-encapsulation/examples/linux/SampleResourceClient.cpp
service/resource-encapsulation/examples/linux/SampleResourceServer.cpp
service/resource-encapsulation/include/RCSResourceObject.h
service/resource-encapsulation/src/serverBuilder/include/InterfaceHandler.h [new file with mode: 0644]
service/resource-encapsulation/src/serverBuilder/include/RequestHandler.h
service/resource-encapsulation/src/serverBuilder/src/InterfaceHandler.cpp [new file with mode: 0644]
service/resource-encapsulation/src/serverBuilder/src/RCSResourceObject.cpp
service/resource-encapsulation/src/serverBuilder/src/RequestHandler.cpp
service/resource-encapsulation/src/serverBuilder/unittests/RCSResponseTest.cpp
service/resource-encapsulation/src/serverBuilder/unittests/RequestHandlerTest.cpp