Sese Framework
x.y.z
A cross-platform framework
|
#include <Cookie.h>
Public 类型 | |
using | Ptr = std::shared_ptr<Cookie> |
Public 成员函数 | |
Cookie (const std::string &name) noexcept | |
Cookie (const std::string &name, const std::string &value) noexcept | |
bool | expired (uint64_t now) const |
bool | isSecure () const |
void | setSecure (bool secure) |
bool | isHttpOnly () const |
void | setHttpOnly (bool http_only) |
uint64_t | getMaxAge () const |
void | setMaxAge (uint64_t max_age) |
uint64_t | getExpires () const |
void | setExpires (uint64_t expires) |
const std::string & | getName () const |
const std::string & | getValue () const |
void | setValue (const std::string &value) |
const std::string & | getDomain () const |
void | setDomain (const std::string &domain) |
const std::string & | getPath () const |
void | setPath (const std::string &path) |
void | updateExpiresFrom (uint64_t now) |
Private 属性 | |
bool | secure = false |
bool | httpOnly = false |
uint64_t | maxAge = 0 |
uint64_t | expires = 0 |
std::string | name |
std::string | value |
std::string | domain |
std::string | path |
Cookie 类
using sese::net::http::Cookie::Ptr = std::shared_ptr<Cookie> |
|
explicitnoexcept |
|
noexcept |
|
nodiscard |
引用了 expires.
|
nodiscard |
引用了 domain.
|
nodiscard |
引用了 expires.
|
nodiscard |
引用了 maxAge.
|
nodiscard |
引用了 name.
|
nodiscard |
引用了 path.
|
nodiscard |
引用了 value.
|
nodiscard |
引用了 httpOnly.
|
nodiscard |
引用了 secure.
void Cookie::setDomain | ( | const std::string & | domain | ) |
引用了 domain.
void Cookie::setExpires | ( | uint64_t | expires | ) |
引用了 expires.
void Cookie::setHttpOnly | ( | bool | http_only | ) |
引用了 httpOnly.
void Cookie::setMaxAge | ( | uint64_t | max_age | ) |
引用了 maxAge.
void Cookie::setPath | ( | const std::string & | path | ) |
引用了 path.
void Cookie::setSecure | ( | bool | secure | ) |
引用了 secure.
void Cookie::setValue | ( | const std::string & | value | ) |
引用了 value.
|
private |
被这些函数引用 getDomain() , 以及 setDomain().
|
private |
被这些函数引用 expired(), getExpires(), setExpires() , 以及 updateExpiresFrom().
|
private |
被这些函数引用 isHttpOnly() , 以及 setHttpOnly().
|
private |
被这些函数引用 getMaxAge(), setMaxAge() , 以及 updateExpiresFrom().
|
private |
被这些函数引用 getName().
|
private |
被这些函数引用 isSecure() , 以及 setSecure().
|
private |
被这些函数引用 getValue() , 以及 setValue().