drogon
C++14/17-based HTTP application framework
Loading...
Searching...
No Matches
drogon::HttpResponse Member List

This is the complete list of members for drogon::HttpResponse, including all inherited members.

addCookie(const std::string &key, const std::string &value)=0drogon::HttpResponsepure virtual
addCookie(const Cookie &cookie)=0drogon::HttpResponsepure virtual
addCookie(Cookie &&cookie)=0 (defined in drogon::HttpResponse)drogon::HttpResponsepure virtual
addCorsHeaders(const HttpRequestPtr &request, const std::set< std::string_view > &exposedHeaders={}, const std::optional< bool > &allowCredentials={})drogon::HttpResponse
addHeader(std::string field, const std::string &value)=0drogon::HttpResponsepure virtual
addHeader(std::string field, std::string &&value)=0 (defined in drogon::HttpResponse)drogon::HttpResponsepure virtual
allowCompression() const =0drogon::HttpResponsepure virtual
as() constdrogon::HttpResponseinline
asyncStreamCallback() const =0drogon::HttpResponsepure virtual
body() constdrogon::HttpResponseinline
clear()=0drogon::HttpResponsepure virtual
contentType() const =0drogon::HttpResponsepure virtual
contentTypeString() const =0drogon::HttpResponsepure virtual
cookies() const =0drogon::HttpResponsepure virtual
creationDate() const =0drogon::HttpResponsepure virtual
expiredTime() const =0drogon::HttpResponsepure virtual
getBody() constdrogon::HttpResponseinline
getContentType() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getCookie(const std::string &key) const =0drogon::HttpResponsepure virtual
getCookies() constdrogon::HttpResponseinline
getCreationDate() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getExpiredTime() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getHeader(std::string key) const =0drogon::HttpResponsepure virtual
getHeaders() constdrogon::HttpResponseinline
getJsonError() const =0drogon::HttpResponsepure virtual
getJsonObject() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getPeerCertificate() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getStatusCode() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
getVersion() constdrogon::HttpResponseinline
getVersionString() const (defined in drogon::HttpResponse)drogon::HttpResponseinline
headers() const =0drogon::HttpResponsepure virtual
ifCloseConnection() const =0drogon::HttpResponsepure virtual
jsonObject() const =0drogon::HttpResponsepure virtual
newAsyncStreamResponse(const std::function< void(ResponseStreamPtr)> &callback, bool disableKickoffTimeout=false)drogon::HttpResponsestatic
newCustomHttpResponse(T &&obj)drogon::HttpResponseinlinestatic
newFileResponse(const std::string &fullPath, const std::string &attachmentFileName="", ContentType type=CT_NONE, const std::string &typeString="", const HttpRequestPtr &req=HttpRequestPtr())drogon::HttpResponsestatic
newFileResponse(const std::string &fullPath, size_t offset, size_t length, bool setContentRange=true, const std::string &attachmentFileName="", ContentType type=CT_NONE, const std::string &typeString="", const HttpRequestPtr &req=HttpRequestPtr())drogon::HttpResponsestatic
newFileResponse(const unsigned char *pBuffer, size_t bufferLength, const std::string &attachmentFileName="", ContentType type=CT_NONE, const std::string &typeString="")drogon::HttpResponsestatic
newHttpJsonResponse(const Json::Value &data)drogon::HttpResponsestatic
newHttpJsonResponse(Json::Value &&data)drogon::HttpResponsestatic
newHttpResponse()drogon::HttpResponsestatic
newHttpResponse(HttpStatusCode code, ContentType type)drogon::HttpResponsestatic
newHttpViewResponse(const std::string &viewName, const HttpViewData &data=HttpViewData(), const HttpRequestPtr &req=HttpRequestPtr())drogon::HttpResponsestatic
newNotFoundResponse(const HttpRequestPtr &req=HttpRequestPtr())drogon::HttpResponsestatic
newOptionsResponse(const HttpRequestPtr &request, const std::function< bool(std::string_view)> &originValidator=nullptr, bool allowNullOrigin=false, bool allowCredentials=false, bool allowPNA=true, std::optional< unsigned int > maxAgeSeconds={}, const std::optional< std::set< std::string_view > > &allowedHeaders=std::nullopt)drogon::HttpResponsestatic
newOptionsResponse(const HttpRequestPtr &request, const std::set< std::string_view > &allowedHeaders, const std::function< bool(std::string_view)> &originValidator=nullptr, bool allowNullOrigin=false, bool allowCredentials=false, bool allowPNA=true, std::optional< unsigned int > maxAgeSeconds={})drogon::HttpResponseinlinestatic
newRedirectionResponse(const std::string &location, HttpStatusCode status=k302Found)drogon::HttpResponsestatic
newStreamResponse(const std::function< std::size_t(char *, std::size_t)> &callback, const std::string &attachmentFileName="", ContentType type=CT_NONE, const std::string &typeString="", const HttpRequestPtr &req=HttpRequestPtr())drogon::HttpResponsestatic
operator T() constdrogon::HttpResponseinline
peerCertificate() const =0drogon::HttpResponsepure virtual
removeCookie(const std::string &key)=0drogon::HttpResponsepure virtual
removeHeader(std::string key)=0drogon::HttpResponsepure virtual
sendfileName() const =0drogon::HttpResponsepure virtual
SendfileRange typedefdrogon::HttpResponse
sendfileRange() const =0 (defined in drogon::HttpResponse)drogon::HttpResponsepure virtual
setAllowCompression(bool allow)=0drogon::HttpResponsepure virtual
setBody(const std::string &body)=0drogon::HttpResponsepure virtual
setBody(std::string &&body)=0drogon::HttpResponsepure virtual
setBody(const char(&body)[N])drogon::HttpResponseinline
setCloseConnection(bool on)=0drogon::HttpResponsepure virtual
setContentTypeCode(ContentType type)=0drogon::HttpResponsepure virtual
setContentTypeCodeAndCustomString(ContentType type, const std::string_view &typeString)drogon::HttpResponseinline
setContentTypeCodeAndCustomString(ContentType type, const char(&typeString)[N]) (defined in drogon::HttpResponse)drogon::HttpResponseinline
setContentTypeString(const std::string_view &typeString)drogon::HttpResponseinline
setCustomStatusCode(int code, std::string_view message=std::string_view{}) (defined in drogon::HttpResponse)drogon::HttpResponseinline
setExpiredTime(ssize_t expiredTime)=0drogon::HttpResponsepure virtual
setPassThrough(bool flag)=0drogon::HttpResponsepure virtual
setStatusCode(HttpStatusCode code)=0drogon::HttpResponsepure virtual
setVersion(const Version v)=0drogon::HttpResponsepure virtual
statusCode() const =0drogon::HttpResponsepure virtual
streamCallback() const =0drogon::HttpResponsepure virtual
version() const =0drogon::HttpResponsepure virtual
versionString() const =0drogon::HttpResponsepure virtual
~HttpResponse() (defined in drogon::HttpResponse)drogon::HttpResponseinlinevirtual