
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()().