vmsHttpRequest Class Reference

#include <vmsHttpRequest.h>

List of all members.

Public Member Functions

LPCSTR get_Auth ()
BOOL Receive (SOCKET sConnection)
LPCSTR get_RequestType ()
LPCSTR get_ResourcePath ()
 vmsHttpRequest ()
virtual ~vmsHttpRequest ()

Protected Member Functions

std::string ExtractString (LPCSTR &psz)
BOOL IsCLRF (LPCSTR psz)
BOOL IsBlank (char c)
BOOL ParseRequest (LPCSTR pszReq)

Protected Attributes

std::string m_strRequestType
std::string m_strHttpVersion
std::string m_strResourcePath
std::string m_strAuth


Detailed Description

Definition at line 16 of file vmsHttpRequest.h.


Constructor & Destructor Documentation

vmsHttpRequest::vmsHttpRequest (  ) 

Definition at line 10 of file vmsHttpRequest.cpp.

vmsHttpRequest::~vmsHttpRequest (  )  [virtual]

Definition at line 15 of file vmsHttpRequest.cpp.


Member Function Documentation

LPCSTR vmsHttpRequest::get_Auth (  ) 

Definition at line 110 of file vmsHttpRequest.cpp.

References m_strAuth.

Referenced by vmsFdmWebInterfaceServer::ProcessRequest().

BOOL vmsHttpRequest::Receive ( SOCKET  sConnection  ) 

LPCSTR vmsHttpRequest::get_RequestType (  ) 

Definition at line 105 of file vmsHttpRequest.cpp.

References m_strRequestType.

Referenced by vmsFdmWebInterfaceServer::ProcessRequest().

LPCSTR vmsHttpRequest::get_ResourcePath (  ) 

Definition at line 100 of file vmsHttpRequest.cpp.

References m_strResourcePath.

Referenced by vmsFdmWebInterfaceServer::ProcessRequest().

std::string vmsHttpRequest::ExtractString ( LPCSTR psz  )  [protected]

Definition at line 88 of file vmsHttpRequest.cpp.

References FALSE, IsBlank(), and IsCLRF().

Referenced by ParseRequest().

BOOL vmsHttpRequest::IsCLRF ( LPCSTR  psz  )  [protected]

Definition at line 83 of file vmsHttpRequest.cpp.

Referenced by ExtractString().

BOOL vmsHttpRequest::IsBlank ( char  c  )  [protected]

Definition at line 78 of file vmsHttpRequest.cpp.

Referenced by ExtractString().

BOOL vmsHttpRequest::ParseRequest ( LPCSTR  pszReq  )  [protected]


Member Data Documentation

std::string vmsHttpRequest::m_strRequestType [protected]

Definition at line 36 of file vmsHttpRequest.h.

Referenced by get_RequestType(), and ParseRequest().

std::string vmsHttpRequest::m_strHttpVersion [protected]

Definition at line 37 of file vmsHttpRequest.h.

Referenced by ParseRequest().

std::string vmsHttpRequest::m_strResourcePath [protected]

Definition at line 38 of file vmsHttpRequest.h.

Referenced by get_ResourcePath(), and ParseRequest().

std::string vmsHttpRequest::m_strAuth [protected]

Definition at line 40 of file vmsHttpRequest.h.

Referenced by get_Auth(), and ParseRequest().


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

Generated on Sun May 25 00:21:23 2008 by  doxygen 1.5.6