Arc::ClientSOAP Class Reference

#include <ClientInterface.h>

Inheritance diagram for Arc::ClientSOAP:
Arc::ClientHTTP Arc::ClientTCP Arc::ClientInterface

Public Member Functions

 ClientSOAP ()
MCC_Status process (PayloadSOAP *request, PayloadSOAP **response)
MCC_Status process (const std::string &action, PayloadSOAP *request, PayloadSOAP **response)
MCCGetEntry ()
void AddSecHandler (XMLNode handlercfg, const std::string &libanme="", const std::string &libpath="")
virtual bool Load ()

Detailed Description

Class with easy interface for sending/receiving SOAP messages over HTTP(S/G). It takes care of configuring MCC chain and making an entry point.


Constructor & Destructor Documentation

Arc::ClientSOAP::ClientSOAP (  )  [inline]

Constructor creates MCC chain and connects to server.


Member Function Documentation

void Arc::ClientSOAP::AddSecHandler ( XMLNode  handlercfg,
const std::string &  libanme = "",
const std::string &  libpath = "" 
)

Adds security handler to configuration of SOAP MCC

Reimplemented from Arc::ClientHTTP.

MCC* Arc::ClientSOAP::GetEntry (  )  [inline]

Returns entry point to SOAP MCC in configured chain. To initialize entry point Load() method must be called.

Reimplemented from Arc::ClientHTTP.

virtual bool Arc::ClientSOAP::Load (  )  [virtual]

Instantiates pluggable elements according to generated configuration

Reimplemented from Arc::ClientHTTP.

MCC_Status Arc::ClientSOAP::process ( const std::string &  action,
PayloadSOAP request,
PayloadSOAP **  response 
)

Send SOAP request with specified SOAP action and receive response.

MCC_Status Arc::ClientSOAP::process ( PayloadSOAP request,
PayloadSOAP **  response 
)

Send SOAP request and receive response.


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:15 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3