#include <vmsHttpResponse.h>
Public Member Functions | |
| void | set_HttpVersion (LPCSTR psz) |
| void | set_ResponseCode (LPCSTR psz) |
| void | set_Body (LPCVOID pv, DWORD dwSize) |
| BOOL | Send (SOCKET sConnection) |
| vmsHttpResponse () | |
| virtual | ~vmsHttpResponse () |
Protected Attributes | |
| std::string | m_strHttpVersion |
| std::string | m_strResponseCode |
| LPVOID | m_pBody |
| DWORD | m_dwBodySize |
Definition at line 16 of file vmsHttpResponse.h.
| vmsHttpResponse::vmsHttpResponse | ( | ) |
| vmsHttpResponse::~vmsHttpResponse | ( | ) | [virtual] |
| void vmsHttpResponse::set_HttpVersion | ( | LPCSTR | psz | ) |
Definition at line 61 of file vmsHttpResponse.cpp.
References m_strHttpVersion.
Referenced by vmsHttpConnection::_threadConnection().
| void vmsHttpResponse::set_ResponseCode | ( | LPCSTR | psz | ) |
Definition at line 66 of file vmsHttpResponse.cpp.
References m_strResponseCode.
Referenced by vmsHttpConnection::_threadConnection(), and vmsFdmWebInterfaceServer::ProcessRequest().
| void vmsHttpResponse::set_Body | ( | LPCVOID | pv, | |
| DWORD | dwSize | |||
| ) |
Definition at line 71 of file vmsHttpResponse.cpp.
References m_dwBodySize, m_pBody, and NULL.
Referenced by vmsHttpConnection::_threadConnection(), vmsFdmWebInterfaceServer::RequestCreateNewDownload(), vmsFdmWebInterfaceServer::RequestListOfCompletedDownloads(), vmsFdmWebInterfaceServer::RequestRootPage(), and ~vmsHttpResponse().
| BOOL vmsHttpResponse::Send | ( | SOCKET | sConnection | ) |
Definition at line 20 of file vmsHttpResponse.cpp.
References FALSE, LPSTR, m_dwBodySize, m_pBody, m_strHttpVersion, m_strResponseCode, n, asio::detail::socket_ops::send(), and TRUE.
Referenced by vmsHttpConnection::_threadConnection().
std::string vmsHttpResponse::m_strHttpVersion [protected] |
std::string vmsHttpResponse::m_strResponseCode [protected] |
LPVOID vmsHttpResponse::m_pBody [protected] |
Definition at line 34 of file vmsHttpResponse.h.
Referenced by Send(), set_Body(), and vmsHttpResponse().
DWORD vmsHttpResponse::m_dwBodySize [protected] |
Definition at line 35 of file vmsHttpResponse.h.
Referenced by Send(), set_Body(), and vmsHttpResponse().
1.5.6