14 #include <boost/pointer_cast.hpp>
24 CtrlAgentResponseCreator::createNewHttpRequest()
const {
29 CtrlAgentResponseCreator::
32 HttpResponsePtr response = createStockHttpResponseInternal(request, status_code);
38 CtrlAgentResponseCreator::
45 HttpVersion http_version(request->context()->http_version_major_,
46 request->context()->http_version_minor_);
50 http_version.major_ = 1;
51 http_version.minor_ = 0;
59 CtrlAgentResponseCreator::
71 return (createStockHttpResponse(request, HttpStatusCode::INTERNAL_SERVER_ERROR));
81 ConstElementPtr response = CtrlAgentCommandMgr::instance().processCommand(command);
84 return (createStockHttpResponse(request, HttpStatusCode::INTERNAL_SERVER_ERROR));
88 HttpResponseJson>(createStockHttpResponseInternal(request, HttpStatusCode::OK));
90 http_response->finalize();
92 return (http_response);