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) |
MessageAttributes * | Attributes (void) |
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.
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
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.