Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HttpSession Class Reference

#include <HttpServlet.h>

List of all members.

Public Member Functions

 HttpSession ()
virtual ~HttpSession ()
int operator== (const HttpSession &s) const
Text GenerateUniqueID ()
Text GetID () const
void SetID (const char *i)
int GetLastAccess () const
void Access ()
List< HttpParam > & GetAttributes ()
Text GetAttribute (const char *name)
void SetAttribute (const char *name, const char *value)
void DelAttribute (const char *name)
int GetIntAttribute (const char *name)
void SetIntAttribute (const char *name, int value)
void DelIntAttribute (const char *name)

Static Public Member Functions

static const char * TYPENAME ()

Protected Attributes

Text id
int access_time
List< HttpParamattributes

Detailed Description

Definition at line 51 of file HttpServlet.h.


Constructor & Destructor Documentation

HttpSession::HttpSession ( )

Definition at line 95 of file HttpServlet.cpp.

HttpSession::~HttpSession ( )
virtual

Definition at line 101 of file HttpServlet.cpp.


Member Function Documentation

void HttpSession::Access ( )

Definition at line 218 of file HttpServlet.cpp.

void HttpSession::DelAttribute ( const char *  name)

Definition at line 141 of file HttpServlet.cpp.

void HttpSession::DelIntAttribute ( const char *  name)

Definition at line 194 of file HttpServlet.cpp.

Text HttpSession::GenerateUniqueID ( )

Definition at line 202 of file HttpServlet.cpp.

Text HttpSession::GetAttribute ( const char *  name)

Definition at line 109 of file HttpServlet.cpp.

List<HttpParam>& HttpSession::GetAttributes ( )
inline

Definition at line 68 of file HttpServlet.h.

Text HttpSession::GetID ( ) const
inline

Definition at line 63 of file HttpServlet.h.

int HttpSession::GetIntAttribute ( const char *  name)

Definition at line 157 of file HttpServlet.cpp.

int HttpSession::GetLastAccess ( ) const
inline

Definition at line 65 of file HttpServlet.h.

int HttpSession::operator== ( const HttpSession s) const
inline

Definition at line 59 of file HttpServlet.h.

void HttpSession::SetAttribute ( const char *  name,
const char *  value 
)

Definition at line 123 of file HttpServlet.cpp.

void HttpSession::SetID ( const char *  i)
inline

Definition at line 64 of file HttpServlet.h.

void HttpSession::SetIntAttribute ( const char *  name,
int  value 
)

Definition at line 173 of file HttpServlet.cpp.

static const char* HttpSession::TYPENAME ( )
inlinestatic

Definition at line 54 of file HttpServlet.h.


Member Data Documentation

int HttpSession::access_time
protected

Definition at line 80 of file HttpServlet.h.

List<HttpParam> HttpSession::attributes
protected

Definition at line 81 of file HttpServlet.h.

Text HttpSession::id
protected

Definition at line 79 of file HttpServlet.h.


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