Arc::SOAPMessage Class Reference

Message restricted to SOAP payload. More...

#include <SOAPMessage.h>

Public Member Functions

 SOAPMessage (void)
 SOAPMessage (long msg_ptr_addr)
 SOAPMessage (Message &msg)
 ~SOAPMessage (void)
SOAPEnvelope * Payload (void)
void Payload (SOAPEnvelope *new_payload)
MessageAttributesAttributes (void)

Detailed Description

Message restricted to SOAP payload.

This is a special Message intended to be used in language bindings for programming languages which are not flexible enough to support all kinds of Payloads. It is passed through chain of MCCs and works like the Message but can carry only SOAP content.


Constructor & Destructor Documentation

Arc::SOAPMessage::SOAPMessage ( void   )  [inline]

Dummy constructor

Arc::SOAPMessage::SOAPMessage ( long  msg_ptr_addr  ) 

Copy constructor. Used by language bindigs

Arc::SOAPMessage::SOAPMessage ( Message msg  ) 

Copy constructor. Ensures shallow copy.

Arc::SOAPMessage::~SOAPMessage ( void   ) 

Destructor does not affect refered objects


Member Function Documentation

MessageAttributes* Arc::SOAPMessage::Attributes ( void   )  [inline]

Returns a pointer to the current attributes object or NULL if no attributes object has been assigned.

void Arc::SOAPMessage::Payload ( SOAPEnvelope *  new_payload  ) 

Replace payload with a COPY of new one

SOAPEnvelope* Arc::SOAPMessage::Payload ( void   ) 

Returns pointer to current payload or NULL if no payload assigned.


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