#include <vmsHttpRequest.h>
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 |
Definition at line 16 of file vmsHttpRequest.h.
| vmsHttpRequest::vmsHttpRequest | ( | ) |
Definition at line 10 of file vmsHttpRequest.cpp.
| vmsHttpRequest::~vmsHttpRequest | ( | ) | [virtual] |
Definition at line 15 of file vmsHttpRequest.cpp.
| LPCSTR vmsHttpRequest::get_Auth | ( | ) |
Definition at line 110 of file vmsHttpRequest.cpp.
References m_strAuth.
Referenced by vmsFdmWebInterfaceServer::ProcessRequest().
| BOOL vmsHttpRequest::Receive | ( | SOCKET | sConnection | ) |
Definition at line 20 of file vmsHttpRequest.cpp.
References FALSE, n, ParseRequest(), and asio::detail::socket_ops::recv().
Referenced by vmsHttpConnection::_threadConnection().
| 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] |
| BOOL vmsHttpRequest::IsBlank | ( | char | c | ) | [protected] |
| BOOL vmsHttpRequest::ParseRequest | ( | LPCSTR | pszReq | ) | [protected] |
Definition at line 44 of file vmsHttpRequest.cpp.
References base64_decode(), ExtractString(), FALSE, m_strAuth, m_strHttpVersion, m_strRequestType, m_strResourcePath, and TRUE.
Referenced by Receive().
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] |
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] |
1.5.6