xmltooling::HTTPSOAPTransport Class Reference

Encapsulates HTTP SOAP transport layer. More...

#include <xmltooling/soap/HTTPSOAPTransport.h>

Inheritance diagram for xmltooling::HTTPSOAPTransport:

xmltooling::SOAPTransport List of all members.

Public Member Functions

virtual bool useChunkedEncoding (bool chunked=true)=0
 Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length.
virtual bool setRequestHeader (const char *name, const char *value)=0
 Sets an outgoing HTTP request header.
virtual const std::vector<
std::string > & 
getResponseHeader (const char *name) const =0
 Returns the values of an HTTP response header.

Detailed Description

Encapsulates HTTP SOAP transport layer.


Member Function Documentation

virtual const std::vector<std::string>& xmltooling::HTTPSOAPTransport::getResponseHeader ( const char *  name  )  const [pure virtual]

Returns the values of an HTTP response header.

Parameters:
name name of header, without the colon separator
Returns:
reference to array of header values

virtual bool xmltooling::HTTPSOAPTransport::setRequestHeader ( const char *  name,
const char *  value 
) [pure virtual]

Sets an outgoing HTTP request header.

Parameters:
name name of header, without the colon separator
value header value to send
Returns:
true iff the header is successfully set

virtual bool xmltooling::HTTPSOAPTransport::useChunkedEncoding ( bool  chunked = true  )  [pure virtual]

Indicate whether content should be sent using HTTP 1.1 and Chunked Transport-Encoding, or buffered and sent with a Content-Length.

Parameters:
chunked true iff chunked encoding should be used
Returns:
true iff the property is successfully set


The documentation for this class was generated from the following file:
Generated on Mon Oct 19 14:18:35 2009 for xmltooling by  doxygen 1.4.7