General definition of a soap transport service. More...
#include <libppbase/base_soap/SOAPTransport.h>
Public Member Functions | |
| virtual SOAPResponse * | invoke (SOAPRequest &request, bool throwex=true, int timeout=300)=0 |
| Executes a soap call. | |
| virtual SOAPResponse * | invoke (SOAPRequest &request, const base::String &host, int port=0, bool throwex=true, int timeout=300)=0 |
| Executes a soap call. | |
| virtual SOAPRequest * | readRequest ()=0 |
| Reads the next soap request from the client. | |
| virtual void | sendResponse (const SOAPResponse *response)=0 |
| Sends a response from the server to the client. | |
General definition of a soap transport service.
| virtual SOAPResponse* base_soap::SOAPTransport::invoke | ( | SOAPRequest & | request, | |
| bool | throwex = true, |
|||
| int | timeout = 300 | |||
| ) | [pure virtual] |
Executes a soap call.
| request | the request to execute | |
| throwex | true if a remote error should cause an exception | |
| timeout | timeout in seconds |
Implemented in base_soap::SOAPHTTPTransport.
| virtual SOAPResponse* base_soap::SOAPTransport::invoke | ( | SOAPRequest & | request, | |
| const base::String & | host, | |||
| int | port = 0, |
|||
| bool | throwex = true, |
|||
| int | timeout = 300 | |||
| ) | [pure virtual] |
Executes a soap call.
| request | the request to execute | |
| host | the host name of the server, may include a port number | |
| port | the port number, if not included in the host | |
| throwex | true if a remote error should cause an exception | |
| timeout | timeout in seconds |
Implemented in base_soap::SOAPHTTPTransport.
| virtual SOAPRequest* base_soap::SOAPTransport::readRequest | ( | ) | [pure virtual] |
Reads the next soap request from the client.
Implemented in base_soap::SOAPHTTPTransport.
| virtual void base_soap::SOAPTransport::sendResponse | ( | const SOAPResponse * | response | ) | [pure virtual] |
Sends a response from the server to the client.
| response | the response to send |
Implemented in base_soap::SOAPHTTPTransport.
1.7.1