cmlabs::HTTPRequest Class Reference

#include <HTML.h>

Inheritance diagram for cmlabs::HTTPRequest:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::HTTPRequest:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 HTTPRequest ()
 HTTPRequest (const JString &xml)
 HTTPRequest (XMLNode *node)
virtual ~HTTPRequest ()
Objectclone () const
bool fromXML (const JString &xml)
bool fromXML (XMLNode *node)
JString toXML ()
bool addEntry (const JString &str)
bool addEntry (const JString &key, const JString &val)
JString getEntry (const JString &str)
JString getCommand ()
JString getRequestPage ()
JString getProtocol ()
JString getProtocolVersion ()
JString getParameter (const JString &key)
bool hasParameter (const JString &key)
bool shouldKeepAlive ()
bool isComplete (JSocket *socket)
bool isComplete (NetworkConnection *con)
bool createParameterDictionary (const JString &post)

Public Attributes

Dictionary entries
Dictionary paramdict

Private Member Functions

void init ()

Private Attributes

int postBytesStillRemaining
bool complete
bool keep_alive
JTime ifModifiedSince


Detailed Description

Definition at line 105 of file HTML.h.


Constructor & Destructor Documentation

cmlabs::HTTPRequest::HTTPRequest (  ) 

Definition at line 835 of file HTML.cpp.

cmlabs::HTTPRequest::HTTPRequest ( const JString xml  ) 

Definition at line 842 of file HTML.cpp.

cmlabs::HTTPRequest::HTTPRequest ( XMLNode node  ) 

Definition at line 850 of file HTML.cpp.

cmlabs::HTTPRequest::~HTTPRequest (  )  [virtual]

Definition at line 858 of file HTML.cpp.


Member Function Documentation

Object * cmlabs::HTTPRequest::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 863 of file HTML.cpp.

bool cmlabs::HTTPRequest::fromXML ( const JString xml  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 872 of file HTML.cpp.

bool cmlabs::HTTPRequest::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 884 of file HTML.cpp.

JString cmlabs::HTTPRequest::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 907 of file HTML.cpp.

bool cmlabs::HTTPRequest::addEntry ( const JString str  ) 

Definition at line 914 of file HTML.cpp.

bool cmlabs::HTTPRequest::addEntry ( const JString key,
const JString val 
)

Definition at line 994 of file HTML.cpp.

JString cmlabs::HTTPRequest::getEntry ( const JString str  ) 

Definition at line 1059 of file HTML.cpp.

JString cmlabs::HTTPRequest::getCommand (  ) 

Definition at line 1063 of file HTML.cpp.

JString cmlabs::HTTPRequest::getRequestPage (  ) 

Definition at line 1067 of file HTML.cpp.

JString cmlabs::HTTPRequest::getProtocol (  ) 

Definition at line 1071 of file HTML.cpp.

JString cmlabs::HTTPRequest::getProtocolVersion (  ) 

Definition at line 1075 of file HTML.cpp.

JString cmlabs::HTTPRequest::getParameter ( const JString key  ) 

Definition at line 1051 of file HTML.cpp.

bool cmlabs::HTTPRequest::hasParameter ( const JString key  ) 

Definition at line 1055 of file HTML.cpp.

bool cmlabs::HTTPRequest::shouldKeepAlive (  ) 

Definition at line 1079 of file HTML.cpp.

bool cmlabs::HTTPRequest::isComplete ( JSocket socket  ) 

Definition at line 1000 of file HTML.cpp.

bool cmlabs::HTTPRequest::isComplete ( NetworkConnection con  ) 

Definition at line 1019 of file HTML.cpp.

bool cmlabs::HTTPRequest::createParameterDictionary ( const JString post  ) 

Definition at line 1039 of file HTML.cpp.

void cmlabs::HTTPRequest::init (  )  [private]


Member Data Documentation

Definition at line 134 of file HTML.h.

Definition at line 135 of file HTML.h.

Definition at line 140 of file HTML.h.

Definition at line 141 of file HTML.h.

Definition at line 142 of file HTML.h.

Definition at line 143 of file HTML.h.


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

Generated on Tue Jul 7 16:22:41 2009 for CoreLibrary by  doxygen 1.5.6