ui-utilcpp 1.10.1
Public Member Functions
UI::Util::Http::SetCookie Class Reference

Handle "SetCookie" request header field values syntactically. More...

#include <Cookie.hpp>

Collaboration diagram for UI::Util::Http::SetCookie:
Collaboration graph

Public Member Functions

 SetCookie (HeaderField const &field)
 
 SetCookie (std::string const &name, std::string const &value="")
 
std::string getLine (std::string const &prefix="", std::string const &expiresDefault="", std::string const &pathDefault="", std::string const &domainDefault="") const
 Composition.
 
Modifiers (set values).
SetCookiesetName (std::string const &name)
 
SetCookiesetValue (std::string const &value)
 
SetCookiesetExpires (std::string const &expires="Tue, 01-Jan-1980 00:00:00 GMT")
 
SetCookiesetExpires (time_t const timestamp)
 
SetCookiesetPath (std::string const &path)
 
SetCookiesetDomain (std::string const &domain)
 
SetCookiesetSecure (bool const &secure=true)
 
SetCookiesetLine (std::string const &line)
 This resets all values and sets the values in line.
 
Accessors.
std::string const & getName () const
 
std::string const & getValue () const
 
std::string const & getExpires () const
 
std::string const & getPath () const
 
std::string const & getDomain () const
 

Detailed Description

Handle "SetCookie" request header field values syntactically.

Note
Wording line means a string in "SetCookie" header field value syntax ("NAME=a;expires=b;path=c;...") as described http://wp.netscape.com/newsref/std/cookie_spec.html .
Todo:
Syntax integrity checks for setVALUE methods (expires, domain, path, ...).

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