#include <SequenceDistinctAck.h>
Public Member Functions | |
SequenceDistinctAck (const string &identifier="", const string &amount="") | |
~SequenceDistinctAck () | |
bool | IsNack (const string reference) const |
bool | IsAck (const unsigned long sequence) const |
bool | IsAck (const string reference) const |
Public Member Functions inherited from wsrm::SequenceResponse | |
virtual | ~SequenceResponse () |
void | AddChild (const wsrm::AcknowledgementRange &ackRange) |
void | AddChild (const string &reference, const wsrm::Nack &nack) |
void | AddChild (const string &reference, const wsrm::Ack &ack) |
const AcknowledgementRangeSequence & | getAcknowledgementRanges () const |
const map< string, wsrm::Ack > & | getAcks () const |
const map< string, wsrm::Nack > & | getNacks () const |
const wsrm::Nack & | getNack (const string &reference) |
const wsrm::Ack & | getAck (const string &reference) |
unsigned int | seqSize () const |
Public Member Functions inherited from wsrm::SequenceType | |
SequenceType (const SequenceType::Type type=SequenceType::Sequence, const string &identifier="") | |
virtual | ~SequenceType () |
void | setIdentifier (const string &identifier) |
string | getIdentifier () const |
SequenceType::Type | getType () const |
Public Member Functions inherited from WSSerializable | |
WSSerializable (const string &elementName="name", const string &namespaceId="ns", const string &namespaceUri="uri") | |
virtual | ~WSSerializable () |
string | Serialize () const |
DOMNode * | Serialize (DOMNode *root) const |
WSSerializable * | Deserialize (const DOMNode *data) const |
string | getElementName () const |
string | getNamespaceId () const |
string | getNamespaceUri () const |
Static Public Member Functions | |
static SequenceDistinctAck * | Deserialize (DOMNode *root, const string &messageFilename) |
Static Public Member Functions inherited from wsrm::SequenceResponse | |
static SequenceResponse * | Deserialize (DOMNode *root, const string &messageFilename) |
Protected Member Functions | |
string | internalSerialize () const |
DOMNode * | internalSerialize (DOMNode *root) const |
WSSerializable * | internalDeserialize (const DOMNode *data) |
Protected Member Functions inherited from wsrm::SequenceResponse | |
SequenceResponse (SequenceType::Type type=SequenceType::Sequence, const string &identifier="", const string &elementName="name", const string &namespaceId="ns", const string &namespaceUri="uri") | |
Private Attributes | |
string | m_Amount |
Additional Inherited Members | |
Public Types inherited from wsrm::SequenceType | |
enum | Type { Sequence, SequenceAcknowledgement, SequenceFault, SequenceDistinctAck } |
Protected Attributes inherited from wsrm::SequenceResponse | |
wsrm::AcknowledgementRangeSequence | m_Acks |
map< string, wsrm::Nack > | m_Nacks |
map< string, wsrm::Ack > | m_DistinctAcks |
wsrm::SequenceDistinctAck::SequenceDistinctAck | ( | const string & | identifier = "" , |
const string & | amount = "" |
||
) |
wsrm::SequenceDistinctAck::~SequenceDistinctAck | ( | ) |
|
static |
|
protectedvirtual |
Implements wsrm::SequenceResponse.
|
protectedvirtual |
Implements wsrm::SequenceResponse.
|
protectedvirtual |
Implements wsrm::SequenceResponse.
|
inlinevirtual |
Implements wsrm::SequenceResponse.
|
virtual |
Reimplemented from wsrm::SequenceResponse.
|
virtual |
Implements wsrm::SequenceResponse.
|
private |