fintp_ws
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
wsrm::SequenceFault Class Reference

#include <SequenceFault.h>

Inheritance diagram for wsrm::SequenceFault:

Public Member Functions

 SequenceFault (const string &identifier="", const string &errorCode=SequenceFault::NOSEQFAULT)
 
 ~SequenceFault ()
 
string getErrorCode () const
 
void setErrorCode (const string &errorCode)
 
string getErrorReason () const
 
void setErrorReason (const string &errorReason)
 
bool IsNack (const string reference) const
 
bool IsAck (const unsigned long sequence) 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::NackgetNack (const string &reference)
 
const wsrm::AckgetAck (const string &reference)
 
virtual bool IsAck (const string reference) const
 
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
 
WSSerializableDeserialize (const DOMNode *data) const
 
string getElementName () const
 
string getNamespaceId () const
 
string getNamespaceUri () const
 

Static Public Member Functions

static SequenceFaultDeserialize (DOMNode *root, const string &messageFilename)
 
- Static Public Member Functions inherited from wsrm::SequenceResponse
static SequenceResponseDeserialize (DOMNode *root, const string &messageFilename)
 

Static Public Attributes

static const string NOSEQFAULT = "__NOSEQFAULT"
 

Protected Member Functions

string internalSerialize () const
 
DOMNode * internalSerialize (DOMNode *root) const
 
WSSerializableinternalDeserialize (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_ErrorCode
 
string m_ErrorReason
 

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::Nackm_Nacks
 
map< string, wsrm::Ackm_DistinctAcks
 

Constructor & Destructor Documentation

wsrm::SequenceFault::SequenceFault ( const string &  identifier = "",
const string &  errorCode = SequenceFault::NOSEQFAULT 
)
wsrm::SequenceFault::~SequenceFault ( )

Member Function Documentation

SequenceFault * wsrm::SequenceFault::Deserialize ( DOMNode *  root,
const string &  messageFilename 
)
static
string wsrm::SequenceFault::getErrorCode ( ) const
inline
string wsrm::SequenceFault::getErrorReason ( ) const
inline
WSSerializable * wsrm::SequenceFault::internalDeserialize ( const DOMNode *  data)
protectedvirtual
string wsrm::SequenceFault::internalSerialize ( ) const
protectedvirtual
DOMNode * wsrm::SequenceFault::internalSerialize ( DOMNode *  root) const
protectedvirtual
bool wsrm::SequenceFault::IsAck ( const unsigned long  sequence) const
virtual
bool wsrm::SequenceFault::IsNack ( const string  reference) const
virtual
void wsrm::SequenceFault::setErrorCode ( const string &  errorCode)
inline
void wsrm::SequenceFault::setErrorReason ( const string &  errorReason)
inline

Member Data Documentation

string wsrm::SequenceFault::m_ErrorCode
private
string wsrm::SequenceFault::m_ErrorReason
private
const string wsrm::SequenceFault::NOSEQFAULT = "__NOSEQFAULT"
static

The documentation for this class was generated from the following files: