Classes | |
struct | char_eq |
Public Member Functions | |
CookieSeparator () | |
void | reset () |
bool | operator() (std::string::const_iterator &next, std::string::const_iterator end, std::string &tok) |
Private Member Functions | |
bool | is_escape (char e) |
bool | is_quote (char e) |
void | do_escape (std::string::const_iterator next, std::string::const_iterator end, std::string &tok) |
Static Private Member Functions | |
static bool | is_sep (char e, const std::string &c_) |
Private Attributes | |
std::string | m_escape |
std::string | m_sep_drop |
std::string | m_sep_return |
std::string | m_quote |
char | m_cur_quote |
Definition at line 94 of file HttpServletRequestImpl.h.
container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::CookieSeparator | ( | ) | [inline] |
Definition at line 135 of file HttpServletRequestImpl.h.
void HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::do_escape | ( | std::string::const_iterator | next, | |
std::string::const_iterator | end, | |||
std::string & | tok | |||
) | [private] |
Definition at line 249 of file HttpServletRequestImpl.cpp.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().
bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_escape | ( | char | e | ) | [inline, private] |
Definition at line 111 of file HttpServletRequestImpl.h.
References container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_escape.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().
bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_quote | ( | char | e | ) | [inline, private] |
Definition at line 121 of file HttpServletRequestImpl.h.
References container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_cur_quote, and container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_quote.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().
static bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_sep | ( | char | e, | |
const std::string & | c_ | |||
) | [inline, static, private] |
Definition at line 116 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().
bool HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator() | ( | std::string::const_iterator & | next, | |
std::string::const_iterator | end, | |||
std::string & | tok | |||
) |
Definition at line 256 of file HttpServletRequestImpl.cpp.
References container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::do_escape(), container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_escape(), container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_quote(), container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_sep(), container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_cur_quote, container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_drop, and container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_return.
void container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::reset | ( | ) | [inline] |
Definition at line 142 of file HttpServletRequestImpl.h.
References container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_cur_quote.
char container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_cur_quote [private] |
Definition at line 110 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_quote(), container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()(), and container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::reset().
std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_escape [private] |
Definition at line 106 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_escape().
std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_quote [private] |
Definition at line 109 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_quote().
std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_drop [private] |
Definition at line 107 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().
std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_return [private] |
Definition at line 108 of file HttpServletRequestImpl.h.
Referenced by container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::operator()().