summaryrefslogtreecommitdiff
path: root/src/HttpServerBodyCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 23:31:07 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-23 23:31:07 +0900
commitfba7e7ee8b8339c9709c1fe9d07279df07781af3 (patch)
tree90c2fbbfbd056ec97890e27ae43e3ab533c010aa /src/HttpServerBodyCommand.cc
parent508109edbb2ad74321ebdcf96989f18bc16271ba (diff)
Use move to send string data into SocketBuffer::pushStr
Diffstat (limited to 'src/HttpServerBodyCommand.cc')
-rw-r--r--src/HttpServerBodyCommand.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/HttpServerBodyCommand.cc b/src/HttpServerBodyCommand.cc
index b05b6766..d782fe9f 100644
--- a/src/HttpServerBodyCommand.cc
+++ b/src/HttpServerBodyCommand.cc
@@ -107,7 +107,7 @@ void HttpServerBodyCommand::sendJsonRpcResponse
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toJson(res, callback, gzip);
if(res.code == 0) {
- httpServer_->feedResponse(responseData,
+ httpServer_->feedResponse(std::move(responseData),
getJsonRpcContentType(!callback.empty()));
} else {
httpServer_->disableKeepAlive();
@@ -123,7 +123,7 @@ void HttpServerBodyCommand::sendJsonRpcResponse
httpCode = 500;
};
httpServer_->feedResponse(httpCode, A2STR::NIL,
- responseData,
+ std::move(responseData),
getJsonRpcContentType(!callback.empty()));
}
addHttpServerResponseCommand();
@@ -135,7 +135,7 @@ void HttpServerBodyCommand::sendJsonRpcBatchResponse
{
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toJsonBatch(results, callback, gzip);
- httpServer_->feedResponse(responseData,
+ httpServer_->feedResponse(std::move(responseData),
getJsonRpcContentType(!callback.empty()));
addHttpServerResponseCommand();
}
@@ -233,7 +233,7 @@ bool HttpServerBodyCommand::execute()
rpc::RpcResponse res = method->execute(req, e_);
bool gzip = httpServer_->supportsGZip();
std::string responseData = rpc::toXml(res, gzip);
- httpServer_->feedResponse(responseData, "text/xml");
+ httpServer_->feedResponse(std::move(responseData), "text/xml");
addHttpServerResponseCommand();
#else // !ENABLE_XML_RPC
httpServer_->feedResponse(404);