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