CL_SoapHelp Class Reference
[clanNetwork Web]

SOAP helper class. More...

#include <soap_help.h>

List of all members.

Static Public Member Functions

Operations
static CL_DomDocument create_soap11_sender_fault (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"))
static CL_DomDocument create_soap12_sender_fault (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"))
static CL_DomDocument create_soap11_receiver_fault (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"))
static CL_DomDocument create_soap12_receiver_fault (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"))
static CL_DomDocument create_soap11_version_mismatch (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"), bool supports_soap11=true, bool supports_soap12=true)
static CL_DomDocument create_soap12_version_mismatch (const CL_StringRef &reason, const CL_StringRef &lang=cl_text("en"), bool supports_soap11=true, bool supports_soap12=true)
static CL_DomDocument create_soap11_message (CL_DomElement &out_envelope, CL_DomElement &out_header, CL_DomElement &out_body)
static CL_DomDocument create_soap11_message (CL_DomElement &out_envelope, CL_DomElement &out_body)
static CL_DomDocument create_soap12_message (CL_DomElement &out_envelope, CL_DomElement &out_header, CL_DomElement &out_body)
static CL_DomDocument create_soap12_message (CL_DomElement &out_envelope, CL_DomElement &out_body)
static bool get_soap11_elements (CL_DomDocument &document, CL_DomElement &out_envelope, CL_DomElement &out_header, CL_DomElement &out_body, CL_DomElement &out_fault)
static bool get_soap12_elements (CL_DomDocument &document, CL_DomElement &out_envelope, CL_DomElement &out_header, CL_DomElement &out_body, CL_DomElement &out_fault)

Static Public Attributes

Attributes
static CL_StringRef soap11_ns
 Namespace for SOAP 1.1.
static CL_StringRef soap12_ns
 Namespace for SOAP 1.2.
static CL_StringRef xsi_ns
 Namespace for XML Schema instance.
static CL_StringRef xsd_ns
 Namespace for XML Schema.
static CL_StringRef xml_ns
 Namespace for XML.


Detailed Description

SOAP helper class.


Member Function Documentation

static CL_DomDocument CL_SoapHelp::create_soap11_message CL_DomElement out_envelope,
CL_DomElement out_body
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap11_message CL_DomElement out_envelope,
CL_DomElement out_header,
CL_DomElement out_body
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap11_receiver_fault const CL_StringRef reason,
const CL_StringRef lang = cl_text("en")
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap11_sender_fault const CL_StringRef reason,
const CL_StringRef lang = cl_text("en")
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap11_version_mismatch const CL_StringRef reason,
const CL_StringRef lang = cl_text("en"),
bool  supports_soap11 = true,
bool  supports_soap12 = true
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap12_message CL_DomElement out_envelope,
CL_DomElement out_body
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap12_message CL_DomElement out_envelope,
CL_DomElement out_header,
CL_DomElement out_body
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap12_receiver_fault const CL_StringRef reason,
const CL_StringRef lang = cl_text("en")
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap12_sender_fault const CL_StringRef reason,
const CL_StringRef lang = cl_text("en")
[static]
 

static CL_DomDocument CL_SoapHelp::create_soap12_version_mismatch const CL_StringRef reason,
const CL_StringRef lang = cl_text("en"),
bool  supports_soap11 = true,
bool  supports_soap12 = true
[static]
 

static bool CL_SoapHelp::get_soap11_elements CL_DomDocument document,
CL_DomElement out_envelope,
CL_DomElement out_header,
CL_DomElement out_body,
CL_DomElement out_fault
[static]
 

static bool CL_SoapHelp::get_soap12_elements CL_DomDocument document,
CL_DomElement out_envelope,
CL_DomElement out_header,
CL_DomElement out_body,
CL_DomElement out_fault
[static]
 


Member Data Documentation

CL_StringRef CL_SoapHelp::soap11_ns [static]
 

Namespace for SOAP 1.1.

http://schemas.xmlsoap.org/soap/envelope/

CL_StringRef CL_SoapHelp::soap12_ns [static]
 

Namespace for SOAP 1.2.

http://www.w3.org/2003/05/soap-envelope

CL_StringRef CL_SoapHelp::xml_ns [static]
 

Namespace for XML.

http://www.w3.org/XML/1998/namespace

CL_StringRef CL_SoapHelp::xsd_ns [static]
 

Namespace for XML Schema.

http://www.w3.org/2001/XMLSchema

CL_StringRef CL_SoapHelp::xsi_ns [static]
 

Namespace for XML Schema instance.

http://www.w3.org/2001/XMLSchema-instance


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:41 2009 for ClanLib by  doxygen 1.4.6