mirror of https://github.com/kiwix/libkiwix.git
Moved function definition to cpp
This commit is contained in:
parent
0eb8f09f79
commit
2da8ea1650
|
@ -111,6 +111,13 @@ std::unique_ptr<ContentResponse> Response::build_404(const InternalServer& serve
|
||||||
|
|
||||||
extern const UrlNotFoundMsg urlNotFoundMsg;
|
extern const UrlNotFoundMsg urlNotFoundMsg;
|
||||||
|
|
||||||
|
std::unique_ptr<ContentResponse> ContentResponseBlueprint::generateResponseObject() const
|
||||||
|
{
|
||||||
|
auto r = ContentResponse::build(m_server, m_template, m_data, m_mimeType);
|
||||||
|
r->set_code(m_httpStatusCode);
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
HTTP404HtmlResponse::HTTP404HtmlResponse(const InternalServer& server,
|
HTTP404HtmlResponse::HTTP404HtmlResponse(const InternalServer& server,
|
||||||
const RequestContext& request)
|
const RequestContext& request)
|
||||||
: ContentResponseBlueprint(&server,
|
: ContentResponseBlueprint(&server,
|
||||||
|
|
|
@ -161,18 +161,14 @@ public: // functions
|
||||||
return generateResponseObject();
|
return generateResponseObject();
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual std::unique_ptr<ContentResponse> generateResponseObject() const
|
|
||||||
{
|
|
||||||
auto r = ContentResponse::build(m_server, m_template, m_data, m_mimeType);
|
|
||||||
r->set_code(m_httpStatusCode);
|
|
||||||
return r;
|
|
||||||
}
|
|
||||||
|
|
||||||
operator std::unique_ptr<Response>() const
|
operator std::unique_ptr<Response>() const
|
||||||
{
|
{
|
||||||
return operator std::unique_ptr<ContentResponse>();
|
return operator std::unique_ptr<ContentResponse>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected: // functions
|
||||||
|
virtual std::unique_ptr<ContentResponse> generateResponseObject() const;
|
||||||
|
|
||||||
public: //data
|
public: //data
|
||||||
const InternalServer& m_server;
|
const InternalServer& m_server;
|
||||||
const RequestContext& m_request;
|
const RequestContext& m_request;
|
||||||
|
|
Loading…
Reference in New Issue