X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fresource-encapsulation%2Fsrc%2FserverBuilder%2Fsrc%2FRequestHandler.cpp;h=f1facbc2f5c3611c9a67d0ed84530b22d03dd08c;hb=17c68b2fd1e74586f85e552eeab4e32dc121f8a0;hp=b80985b8a354595ab037d53fc0028d25d11e8c85;hpb=8c01dff2c5bc5496f7dc1632c498943ec6ecb015;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.cpp b/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.cpp index b80985b..f1facbc 100644 --- a/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.cpp +++ b/service/resource-encapsulation/src/serverBuilder/src/RequestHandler.cpp @@ -23,6 +23,9 @@ #include #include #include +#include + +#include namespace { @@ -48,11 +51,11 @@ namespace } std::shared_ptr< OC::OCResourceResponse > doBuildResponse(RCSResourceObject& resource, - const OCEntityHandlerResult result, int errorCode, OCRepresentationGetter ocRepGetter) + int errorCode, OCRepresentationGetter ocRepGetter) { auto response = std::make_shared< OC::OCResourceResponse >(); - response->setResponseResult(result); + response->setResponseResult(OC_EH_OK); response->setErrorCode(errorCode); response->setResourceRepresentation(ocRepGetter(resource)); @@ -112,30 +115,27 @@ namespace OIC namespace Service { constexpr int RequestHandler::DEFAULT_ERROR_CODE; - constexpr OCEntityHandlerResult RequestHandler::DEFAULT_RESULT; RequestHandler::RequestHandler() : - m_holder{ std::bind(doBuildResponse, std::placeholders::_1, DEFAULT_RESULT, - DEFAULT_ERROR_CODE, getOCRepresentationFromResource) } + m_holder{ std::bind(doBuildResponse, std::placeholders::_1, DEFAULT_ERROR_CODE, + getOCRepresentationFromResource) } { } - RequestHandler::RequestHandler(const OCEntityHandlerResult& result, int errorCode) : - m_holder{ std::bind(doBuildResponse, std::placeholders::_1, result, errorCode, + RequestHandler::RequestHandler(int errorCode) : + m_holder{ std::bind(doBuildResponse, std::placeholders::_1, errorCode, getOCRepresentationFromResource) } { } - RequestHandler::RequestHandler(const RCSResourceAttributes& attrs, - const OCEntityHandlerResult& result, int errorCode) : - m_holder{ std::bind(doBuildResponse, std::placeholders::_1, result, errorCode, + RequestHandler::RequestHandler(const RCSResourceAttributes& attrs, int errorCode) : + m_holder{ std::bind(doBuildResponse, std::placeholders::_1, errorCode, wrapGetOCRepresentation(attrs)) } { } - RequestHandler::RequestHandler(RCSResourceAttributes&& attrs, - const OCEntityHandlerResult& result, int errorCode) : - m_holder{ std::bind(doBuildResponse, std::placeholders::_1, result, errorCode, + RequestHandler::RequestHandler(RCSResourceAttributes&& attrs, int errorCode) : + m_holder{ std::bind(doBuildResponse, std::placeholders::_1, errorCode, wrapGetOCRepresentation(std::move(attrs))) } { } @@ -152,21 +152,19 @@ namespace OIC { } - SetRequestHandler::SetRequestHandler(const OCEntityHandlerResult& result, int errorCode) : - RequestHandler{ result, errorCode } + SetRequestHandler::SetRequestHandler(int errorCode) : + RequestHandler{ errorCode } { } - SetRequestHandler::SetRequestHandler(const RCSResourceAttributes& attrs, - const OCEntityHandlerResult& result, int errorCode) : - RequestHandler{ attrs, result, errorCode } + SetRequestHandler::SetRequestHandler(const RCSResourceAttributes& attrs, int errorCode) : + RequestHandler{ attrs, errorCode } { } - SetRequestHandler::SetRequestHandler(RCSResourceAttributes&& attrs, - const OCEntityHandlerResult& result, int errorCode) : - RequestHandler{ std::move(attrs), result, errorCode } + SetRequestHandler::SetRequestHandler(RCSResourceAttributes&& attrs, int errorCode) : + RequestHandler{ std::move(attrs), errorCode } { }