22 #ifndef MAMA_MSG_QUAL_CPP_H__
23 #define MAMA_MSG_QUAL_CPP_H__
25 #include <mama/msgqualifier.h>
49 bool operator== (mama_u16_t rhs)
const;
52 return ! operator== (rhs);
54 bool operator!= (mama_u16_t rhs)
const
56 return ! operator== (rhs);
61 void setValue (mama_u16_t value);
62 void setIsDefinatelyDuplicate (
bool tf);
63 void setIsPossiblyDuplicate (
bool tf);
64 void setIsDefinatelyDelayed (
bool tf);
65 void setIsPossiblyDelayed (
bool tf);
66 void setIsOutOfSequence (
bool tf);
68 mama_u16_t getValue ()
const;
69 bool getIsDefinatelyDuplicate ()
const;
70 bool getIsPossiblyDuplicate ()
const;
71 bool getIsDefinatelyDelayed ()
const;
72 bool getIsPossiblyDelayed ()
const;
73 bool getIsOutOfSequence ()
const;
75 void getAsString (
char* result,
76 mama_size_t maxLen)
const;
83 const char* getAsString ()
const;
89 static void getAsString (
const mama_u16_t& value,
93 mamaMsgQual myMsgQual;
94 mutable char* myStrRep;
99 #endif // MAMA_MSG_QUAL_CPP_H__