Arc::WSRF Class Reference

Base class for every WSRF message. More...

#include <WSRF.h>

Inheritance diagram for Arc::WSRF:
Arc::WSRFBaseFault Arc::WSRP Arc::WSRFResourceUnavailableFault Arc::WSRFResourceUnknownFault Arc::WSRPFault Arc::WSRPDeleteResourcePropertiesRequest Arc::WSRPDeleteResourcePropertiesResponse Arc::WSRPGetMultipleResourcePropertiesRequest Arc::WSRPGetMultipleResourcePropertiesResponse Arc::WSRPGetResourcePropertyDocumentRequest Arc::WSRPGetResourcePropertyDocumentResponse Arc::WSRPGetResourcePropertyRequest Arc::WSRPGetResourcePropertyResponse Arc::WSRPInsertResourcePropertiesRequest Arc::WSRPInsertResourcePropertiesResponse Arc::WSRPPutResourcePropertyDocumentRequest Arc::WSRPPutResourcePropertyDocumentResponse Arc::WSRPQueryResourcePropertiesRequest Arc::WSRPQueryResourcePropertiesResponse Arc::WSRPSetResourcePropertiesRequest Arc::WSRPSetResourcePropertiesResponse Arc::WSRPUpdateResourcePropertiesRequest Arc::WSRPUpdateResourcePropertiesResponse

Public Member Functions

 WSRF (SOAPEnvelope &soap, const std::string &action="")
 WSRF (bool fault=false, const std::string &action="")
virtual SOAPEnvelope & SOAP (void)
virtual operator bool (void)

Protected Member Functions

void set_namespaces (void)

Protected Attributes

bool allocated_
bool valid_

Detailed Description

Base class for every WSRF message.

This class is not intended to be used directly. Use it like reference while passing through unknown WSRF message or use classes derived from it.


Constructor & Destructor Documentation

Arc::WSRF::WSRF ( SOAPEnvelope &  soap,
const std::string &  action = "" 
)

Constructor - creates object out of supplied SOAP tree.

Arc::WSRF::WSRF ( bool  fault = false,
const std::string &  action = "" 
)

Constructor - creates new WSRF object


Member Function Documentation

virtual Arc::WSRF::operator bool ( void   )  [inline, virtual]

Returns true if instance is valid

References valid_.

void Arc::WSRF::set_namespaces ( void   )  [protected]

true if object represents valid WSRF message set WS Resource namespaces and default prefixes in SOAP message

Reimplemented in Arc::WSRP, and Arc::WSRFBaseFault.

virtual SOAPEnvelope& Arc::WSRF::SOAP ( void   )  [inline, virtual]

Direct access to underlying SOAP element


Field Documentation

bool Arc::WSRF::allocated_ [protected]

Associated SOAP message - it's SOAP message after all

bool Arc::WSRF::valid_ [protected]

true if soap_ needs to be deleted in destructor

Referenced by operator bool().


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