#include <userver/server/http/http_response_cookie.hpp>
HTTP response cookie.
Definition at line 22 of file http_response_cookie.hpp.
Public Types | |
using | CookiesMap = std::unordered_map<std::string, Cookie, utils::StrCaseHash> |
Public Member Functions | |
Cookie (std::string name, std::string value) | |
Cookie (Cookie &&cookie) noexcept | |
Cookie (const Cookie &cookie) | |
Cookie & | operator= (Cookie &&) noexcept |
Cookie & | operator= (const Cookie &cookie) |
const std::string & | Name () const |
const std::string & | Value () const |
bool | IsSecure () const |
Cookie & | SetSecure () |
std::chrono::system_clock::time_point | Expires () const |
Cookie & | SetExpires (std::chrono::system_clock::time_point value) |
bool | IsPermanent () const |
Cookie & | SetPermanent () |
bool | IsHttpOnly () const |
Cookie & | SetHttpOnly () |
const std::string & | Path () const |
Cookie & | SetPath (std::string value) |
const std::string & | Domain () const |
Cookie & | SetDomain (std::string value) |
std::chrono::seconds | MaxAge () const |
Cookie & | SetMaxAge (std::chrono::seconds value) |
std::string | SameSite () const |
Cookie & | SetSameSite (std::string value) |
std::string | ToString () const |
void | AppendToString (::http::headers::HeadersString &os) const |
Static Public Member Functions | |
static std::optional< Cookie > | FromString (std::string_view cookie_str) |
using server::http::Cookie::CookiesMap = std::unordered_map<std::string, Cookie, utils::StrCaseHash> |
Definition at line 24 of file http_response_cookie.hpp.