PTLib  Version 2.10.4
PSOAPClient Class Reference

SOAP client classes. More...

#include <psoap.h>

Inheritance diagram for PSOAPClient:
PObject

List of all members.

Public Member Functions

 PSOAPClient (const PURL &url)
void SetTimeout (const PTimeInterval &_timeout)
PBoolean MakeRequest (const PString &method, const PString &nameSpace)
PBoolean MakeRequest (const PString &method, const PString &nameSpace, PSOAPMessage &response)
PBoolean MakeRequest (PSOAPMessage &request, PSOAPMessage &response)
PString GetFaultText () const
PINDEX GetFaultCode () const
void setSOAPAction (PString saction)
 Set a specific SOAPAction field in the HTTTP header, default = " ".

Protected Member Functions

PBoolean PerformRequest (PSOAPMessage &request, PSOAPMessage &response)

Protected Attributes

PURL url
PINDEX faultCode
PString faultText
PTimeInterval timeout

Detailed Description

SOAP client classes.


Constructor & Destructor Documentation

PSOAPClient::PSOAPClient ( const PURL url)

Member Function Documentation

PINDEX PSOAPClient::GetFaultCode ( ) const [inline]

References faultCode.

PString PSOAPClient::GetFaultText ( ) const [inline]

References faultText.

PBoolean PSOAPClient::MakeRequest ( const PString method,
const PString nameSpace 
)
PBoolean PSOAPClient::MakeRequest ( const PString method,
const PString nameSpace,
PSOAPMessage response 
)
PBoolean PSOAPClient::PerformRequest ( PSOAPMessage request,
PSOAPMessage response 
) [protected]
void PSOAPClient::setSOAPAction ( PString  saction) [inline]

Set a specific SOAPAction field in the HTTTP header, default = " ".

void PSOAPClient::SetTimeout ( const PTimeInterval _timeout) [inline]

References timeout.


Member Data Documentation

PINDEX PSOAPClient::faultCode [protected]

Referenced by GetFaultCode().

Referenced by GetFaultText().

Referenced by SetTimeout().

PURL PSOAPClient::url [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines