18 #ifndef _ACTIVEMQ_COMMANDS_LOCALTRANSACTIONID_H_
19 #define _ACTIVEMQ_COMMANDS_LOCALTRANSACTIONID_H_
23 #pragma warning( disable : 4290 )
53 using TransactionId::operator <;
54 using TransactionId::operator==;
63 const static unsigned char ID_LOCALTRANSACTIONID = 111;
75 virtual unsigned char getDataStructureType()
const;
81 virtual std::string toString()
const;
89 virtual long long getValue()
const;
90 virtual void setValue(
long long value);
106 int getHashCode()
const;
decaf::lang::PointerComparator< LocalTransactionId > COMPARATOR
Definition: LocalTransactionId.h:65
#define AMQCPP_API
Definition: Config.h:30
virtual bool isLocalTransactionId() const
Definition: LocalTransactionId.h:85
Definition: DataStructure.h:27
Pointer< ConnectionId > connectionId
Definition: LocalTransactionId.h:59
Definition: LocalTransactionId.h:48
Definition: TransactionId.h:47
long long value
Definition: LocalTransactionId.h:58
virtual int compareTo(const TransactionId &value) const
bool operator==(const ArrayPointer< T > &left, const U *right)
Definition: ArrayPointer.h:379
This implementation of Comparator is designed to allows objects in a Collection to be sorted or teste...
Definition: Pointer.h:366
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53
This interface imposes a total ordering on the objects of each class that implements it...
Definition: Comparable.h:33
virtual bool equals(const DataStructure *value) const
Compares the DataStructure passed in to this one, and returns if they are equivalent.
bool operator<(const std::string &left, const String &right)