#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 |