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;
|
||||
|
||||
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,
|
||||
const RequestContext& request)
|
||||
: ContentResponseBlueprint(&server,
|
||||
|
|
|
@ -161,18 +161,14 @@ public: // functions
|
|||
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
|
||||
{
|
||||
return operator std::unique_ptr<ContentResponse>();
|
||||
}
|
||||
|
||||
protected: // functions
|
||||
virtual std::unique_ptr<ContentResponse> generateResponseObject() const;
|
||||
|
||||
public: //data
|
||||
const InternalServer& m_server;
|
||||
const RequestContext& m_request;
|
||||
|
|
Loading…
Reference in New Issue