Skip to content
Snippets Groups Projects
Commit 79856e65 authored by Rider Linden's avatar Rider Linden
Browse files

MAINT-7634: Feedback from code review, move enum to string converter to own function.

parent 10386335
No related branches found
No related tags found
No related merge requests found
......@@ -247,24 +247,7 @@ void HttpOpRequest::visitNotifier(HttpRequest * request)
response->setHeaders(mReplyHeaders);
response->setRequestURL(mReqURL);
std::string method("UNKNOWN");
if (mReqMethod == HOR_COPY)
method = "COPY";
else if (mReqMethod == HOR_DELETE)
method = "DELETE";
else if (mReqMethod == HOR_GET)
method = "GET";
else if (mReqMethod == HOR_MOVE)
method = "MOVE";
else if (mReqMethod == HOR_PATCH)
method = "PATCH";
else if (mReqMethod == HOR_POST)
method = "POST";
else if (mReqMethod == HOR_PUT)
method = "PUT";
response->setRequestMethod(method);
response->setRequestMethod(methodToString(mReqMethod));
if (mReplyOffset || mReplyLength)
{
......@@ -1161,6 +1144,25 @@ int HttpOpRequest::debugCallback(CURL * handle, curl_infotype info, char * buffe
return 0;
}
std::string HttpOpRequest::methodToString(const HttpOpRequest::EMethod &e)
{
if (e == HOR_COPY)
return "COPY";
else if (e == HOR_DELETE)
return "DELETE";
else if (e == HOR_GET)
return "GET";
else if (e == HOR_MOVE)
return "MOVE";
else if (e == HOR_PATCH)
return "PATCH";
else if (e == HOR_POST)
return "POST";
else if (e == HOR_PUT)
return "PUT";
return "UNKNOWN";
}
} // end namespace LLCore
......
......@@ -87,7 +87,8 @@ class HttpOpRequest : public HttpOperation
HOR_COPY,
HOR_MOVE
};
static std::string methodToString(const EMethod &);
virtual void stageFromRequest(HttpService *);
virtual void stageFromReady(HttpService *);
virtual void stageFromActive(HttpService *);
......@@ -235,6 +236,7 @@ class HttpOpRequest : public HttpOperation
}; // end class HttpOpRequest
/// HttpOpRequestCompare isn't an operation but a uniform comparison
/// functor for STL containers that order by priority. Mainly
/// used for the ready queue container but defined here.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment