CPPSERV


Home Projects Jobs Clientele Contact
CPPSERV Documentation Download TODO Mailing lists Bug tracker News RSS Feed Browse source

container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator Class Reference

Collaboration diagram for container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator:

List of all members.


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

Detailed Description

Definition at line 94 of file HttpServletRequestImpl.h.


Constructor & Destructor Documentation

container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::CookieSeparator (  )  [inline]

Definition at line 135 of file HttpServletRequestImpl.h.


Member Function Documentation

void HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::do_escape ( std::string::const_iterator  next,
std::string::const_iterator  end,
std::string &  tok 
) [private]

bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_escape ( char  e  )  [inline, private]

bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_quote ( char  e  )  [inline, private]

static bool container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::is_sep ( char  e,
const std::string &  c_ 
) [inline, static, private]

void container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::reset (  )  [inline]


Member Data Documentation

std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_escape [private]

std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_quote [private]

std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_drop [private]

std::string container::HttpServletRequestImpl::HttpServletRequestImpl::CookieSeparator::m_sep_return [private]


The documentation for this class was generated from the following files:

SourceForge.net Logo