Home | Documentation |
SoapTransaction Class Reference
updated Mon Feb 22 2016
|
Public Member Functions | |
SoapTransaction (soap *) | |
virtual | ~SoapTransaction () |
void | SendHeaders () |
send output headers of gsoap to client, if not done so already. More... | |
size_t | SupplyRequestHeaders (char *pBuf, const size_t len) |
void | BuildHeaders () |
build the headers that must be sent to gsoap. More... | |
Static Public Member Functions | |
static SoapTransaction * | transaction (soap *) |
Public Attributes | |
struct soap * | _soap |
std::string | _header |
header part returned to client e.g. "200 OK". More... | |
std::string | _request_header |
the (remaining part of ) the first line of the request. More... | |
DWORD | _dwReturnCode |
the return code for the HttpExtensionProc. More... | |
ISAPI_HttpRequest * | _request |
HttpResponse * | _response |
isapistream * | _istream |
const mod_gsoap_interface * | _interface |
Protected Attributes | |
bool | _headers_sent |
true if Http headers have already been sent. More... | |
bool | _headers_supplied |
true if Http headers have already supplied to gsoap. More... | |
bundle the request/response data into an object to be able to attach it to soap.
SoapTransaction::SoapTransaction | ( | soap * | soap | ) |
|
virtual |
void SoapTransaction::BuildHeaders | ( | ) |
build the headers that must be sent to gsoap.
void SoapTransaction::SendHeaders | ( | ) |
send output headers of gsoap to client, if not done so already.
size_t SoapTransaction::SupplyRequestHeaders | ( | char * | pBuf, |
const size_t | len | ||
) |
|
inlinestatic |
DWORD SoapTransaction::_dwReturnCode |
the return code for the HttpExtensionProc.
std::string SoapTransaction::_header |
header part returned to client e.g. "200 OK".
|
protected |
true if Http headers have already been sent.
|
protected |
true if Http headers have already supplied to gsoap.
const mod_gsoap_interface* SoapTransaction::_interface |
isapistream* SoapTransaction::_istream |
ISAPI_HttpRequest* SoapTransaction::_request |
std::string SoapTransaction::_request_header |
the (remaining part of ) the first line of the request.
HttpResponse* SoapTransaction::_response |
struct soap* SoapTransaction::_soap |