18 #ifndef _ACTIVEMQ_COMMANDS_XATRANSACTIONID_H_
19 #define _ACTIVEMQ_COMMANDS_XATRANSACTIONID_H_
23 #pragma warning( disable : 4290 )
57 const static unsigned char ID_XATRANSACTIONID = 112;
71 virtual unsigned char getDataStructureType()
const;
77 virtual std::string toString()
const;
87 virtual Xid* clone()
const;
89 virtual bool equals(
const Xid* other )
const;
91 virtual int getBranchQualifier(
unsigned char* buffer,
int size )
const;
93 virtual int getGlobalTransactionId(
unsigned char* buffer,
int size )
const;
95 virtual int getFormatId()
const;
96 virtual void setFormatId(
int formatId );
98 virtual const std::vector<unsigned char>& getGlobalTransactionId()
const;
99 virtual std::vector<unsigned char>& getGlobalTransactionId();
100 virtual void setGlobalTransactionId(
const std::vector<unsigned char>& globalTransactionId );
102 virtual const std::vector<unsigned char>& getBranchQualifier()
const;
103 virtual std::vector<unsigned char>& getBranchQualifier();
104 virtual void setBranchQualifier(
const std::vector<unsigned char>& branchQualifier );