cgiCookie Class Reference

#include <cgiCookie.h>

Inheritance diagram for cgiCookie:

Inheritance graph
[legend]
Collaboration diagram for cgiCookie:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cgiCookie ()
virtual ~cgiCookie ()
string & setTimeout (int month, int day, int year, int hour, int minute)
string & setPath (const char *path)
string & setDomain (const char *domain)
bool set (const char *name, const char *value)
string & get (const char *key)
aStringallCookies (void)
void setAllCookies (void)
 cgiCookie ()
virtual ~cgiCookie ()
string & setTimeout (int month, int day, int year, int hour, int minute)
string & setPath (const char *path)
string & setDomain (const char *domain)
bool set (const char *name, const char *value)
string & get (const char *key)
aStringallCookies (void)
void setAllCookies (void)

Private Attributes

tm m_tm
string m_strExpires
string m_strPath
string m_strDomain
aString m_strCookies
queryStringMap cookieMap
string m_strGotCookie


Detailed Description

Definition at line 8 of file cgiCookie.h.


Constructor & Destructor Documentation

cgiCookie::cgiCookie (  ) 

cgiCookie::~cgiCookie (  )  [virtual]

Definition at line 34 of file cgiCookie.cpp.

cgiCookie::cgiCookie (  ) 

virtual cgiCookie::~cgiCookie (  )  [virtual]


Member Function Documentation

string & cgiCookie::setTimeout ( int  month,
int  day,
int  year,
int  hour,
int  minute 
)

Definition at line 36 of file cgiCookie.cpp.

References m_strExpires, and m_tm.

Referenced by check(), cookieTesting(), Session_Obj::killCookie(), and openLogin::setCookieValue().

string & cgiCookie::setPath ( const char *  path  ) 

string & cgiCookie::setDomain ( const char *  domain  ) 

Definition at line 72 of file cgiCookie.cpp.

References m_strDomain.

bool cgiCookie::set ( const char *  name,
const char *  value 
)

string & cgiCookie::get ( const char *  key  ) 

aString & cgiCookie::allCookies ( void   ) 

Definition at line 120 of file cgiCookie.cpp.

References m_strCookies.

void cgiCookie::setAllCookies ( void   ) 

Definition at line 51 of file cgiCookie.cpp.

References aString::c_str(), cookieMap, and m_strCookies.

string& cgiCookie::setTimeout ( int  month,
int  day,
int  year,
int  hour,
int  minute 
)

string& cgiCookie::setPath ( const char *  path  ) 

string& cgiCookie::setDomain ( const char *  domain  ) 

bool cgiCookie::set ( const char *  name,
const char *  value 
)

string& cgiCookie::get ( const char *  key  ) 

aString& cgiCookie::allCookies ( void   ) 

void cgiCookie::setAllCookies ( void   ) 


Member Data Documentation

tm cgiCookie::m_tm [private]

Definition at line 12 of file cgiCookie.h.

Referenced by setTimeout().

string cgiCookie::m_strExpires [private]

Definition at line 13 of file cgiCookie.h.

Referenced by set(), and setTimeout().

string cgiCookie::m_strPath [private]

Definition at line 14 of file cgiCookie.h.

Referenced by set(), and setPath().

string cgiCookie::m_strDomain [private]

Definition at line 15 of file cgiCookie.h.

Referenced by set(), and setDomain().

Definition at line 16 of file cgiCookie.h.

Referenced by allCookies(), cgiCookie(), and setAllCookies().

Definition at line 17 of file cgiCookie.h.

Referenced by cgiCookie(), get(), set(), and setAllCookies().

string cgiCookie::m_strGotCookie [private]

Definition at line 18 of file cgiCookie.h.

Referenced by get().


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

Generated on Sat Aug 15 12:48:09 2009 for w3systemsDevelopment by  doxygen 1.5.5