#include <RoutingMessage.h>
Public Types | |
| enum | PayloadFormat { PLAINTEXT, XML, BASE64, AUTO } |
Public Member Functions | |
| bool | IsTextValid () const |
| bool | IsDocValid () const |
| RoutingMessagePayload (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument &doc) | |
| RoutingMessagePayload (const string &doc) | |
| RoutingMessagePayload (const RoutingMessagePayload &source) | |
| RoutingMessagePayload & | operator= (const RoutingMessagePayload &source) |
| ~RoutingMessagePayload () | |
| void | setDoc (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument &doc) |
| void | setDoc (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *doc) |
| void | setText (const string &text, RoutingMessagePayload::PayloadFormat format) |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | getDoc (const bool throwOnDeserialize=true) |
| const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *const | getDocConst () const |
| string | getText (const RoutingMessagePayload::PayloadFormat format, const bool throwOnSerialize=true) |
| string | getTextConst () const |
| RoutingMessagePayload::PayloadFormat | getFormat () const |
| void | convert (RoutingMessagePayload::PayloadFormat format) |
Static Public Member Functions | |
| static RoutingMessagePayload::PayloadFormat | convert (RoutingMessagePayload::PayloadFormat sourceFormat, RoutingMessagePayload::PayloadFormat destFormat, string &text) |
Private Attributes | |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | m_Document |
| string | m_Text |
| bool | m_IsTextValid |
| bool | m_IsDocValid |
| RoutingMessagePayload::PayloadFormat | m_Format |
| RoutingMessagePayload::RoutingMessagePayload | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument & | doc | ) |
| RoutingMessagePayload::RoutingMessagePayload | ( | const string & | doc | ) |
| RoutingMessagePayload::RoutingMessagePayload | ( | const RoutingMessagePayload & | source | ) |
| RoutingMessagePayload::~RoutingMessagePayload | ( | ) |
|
static |
| void RoutingMessagePayload::convert | ( | RoutingMessagePayload::PayloadFormat | format | ) |
| XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * RoutingMessagePayload::getDoc | ( | const bool | throwOnDeserialize = true | ) |
| const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *const RoutingMessagePayload::getDocConst | ( | ) | const |
|
inline |
| string RoutingMessagePayload::getText | ( | const RoutingMessagePayload::PayloadFormat | format, |
| const bool | throwOnSerialize = true |
||
| ) |
| string RoutingMessagePayload::getTextConst | ( | ) | const |
|
inline |
|
inline |
| RoutingMessagePayload & RoutingMessagePayload::operator= | ( | const RoutingMessagePayload & | source | ) |
| void RoutingMessagePayload::setDoc | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument & | doc | ) |
| void RoutingMessagePayload::setDoc | ( | XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * | doc | ) |
| void RoutingMessagePayload::setText | ( | const string & | text, |
| RoutingMessagePayload::PayloadFormat | format | ||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |