|
activemq-cpp-3.9.5
|
#include <src/main/activemq/commands/MessageId.h>

Public Types | |
| typedef decaf::lang::PointerComparator< MessageId > | COMPARATOR |
Public Member Functions | |
| MessageId () | |
| MessageId (const MessageId &other) | |
| MessageId (const std::string &messageKey) | |
| MessageId (const Pointer< ProducerInfo > &producerInfo, long long producerSequenceId) | |
| MessageId (const Pointer< ProducerId > &producerId, long long producerSequenceId) | |
| MessageId (const std::string &producerId, long long producerSequenceId) | |
| virtual | ~MessageId () |
| virtual unsigned char | getDataStructureType () const |
| Get the DataStructure Type as defined in CommandTypes.h. | |
| virtual MessageId * | cloneDataStructure () const |
| Clone this obbject and return a new instance that the caller now owns, this will be an exact copy of this one. | |
| virtual void | copyDataStructure (const DataStructure *src) |
| virtual std::string | toString () const |
| Returns a string containing the information for this DataStructure such as its type and value of its elements. | |
| virtual bool | equals (const DataStructure *value) const |
| virtual bool | equals (const MessageId &value) const |
| void | setValue (const std::string &key) |
| virtual const std::string & | getTextView () const |
| virtual std::string & | getTextView () |
| virtual void | setTextView (const std::string &textView) |
| virtual const Pointer< ProducerId > & | getProducerId () const |
| virtual Pointer< ProducerId > & | getProducerId () |
| virtual void | setProducerId (const Pointer< ProducerId > &producerId) |
| virtual long long | getProducerSequenceId () const |
| virtual void | setProducerSequenceId (long long producerSequenceId) |
| virtual long long | getBrokerSequenceId () const |
| virtual void | setBrokerSequenceId (long long brokerSequenceId) |
| virtual int | compareTo (const MessageId &value) const |
| virtual bool | operator== (const MessageId &value) const |
| virtual bool | operator< (const MessageId &value) const |
| MessageId & | operator= (const MessageId &other) |
| int | getHashCode () const |
| Public Member Functions inherited from activemq::commands::BaseDataStructure | |
| virtual | ~BaseDataStructure () |
| virtual bool | isMarshalAware () const |
| Determine if the class implementing this interface is really wanting to be told about marshaling. | |
| virtual void | beforeMarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | afterMarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | beforeUnmarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | afterUnmarshal (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | setMarshaledForm (wireformat::WireFormat *wireFormat AMQCPP_UNUSED, const std::vector< char > &data AMQCPP_UNUSED) |
| virtual std::vector< unsigned char > | getMarshaledForm (wireformat::WireFormat *wireFormat AMQCPP_UNUSED) |
| virtual void | copyDataStructure (const DataStructure *src AMQCPP_UNUSED) |
| virtual bool | equals (const DataStructure *value AMQCPP_UNUSED) const |
| Public Member Functions inherited from activemq::commands::DataStructure | |
| virtual | ~DataStructure () |
| virtual void | copyDataStructure (const DataStructure *src)=0 |
| Copy the contents of the passed object into this objects members, overwriting any existing data. | |
| virtual bool | equals (const DataStructure *value) const =0 |
| Compares the DataStructure passed in to this one, and returns if they are equivalent. | |
| Public Member Functions inherited from activemq::wireformat::MarshalAware | |
| virtual | ~MarshalAware () |
| virtual void | beforeMarshal (WireFormat *wireFormat)=0 |
| Called before marshaling is started to prepare the object to be marshaled. | |
| virtual void | afterMarshal (WireFormat *wireFormat)=0 |
| Called after marshaling is started to cleanup the object being marshaled. | |
| virtual void | beforeUnmarshal (WireFormat *wireFormat)=0 |
| Called before unmarshaling is started to prepare the object to be unmarshaled. | |
| virtual void | afterUnmarshal (WireFormat *wireFormat)=0 |
| Called after unmarshaling is started to cleanup the object being unmarshaled. | |
| virtual void | setMarshaledForm (WireFormat *wireFormat, const std::vector< char > &data)=0 |
| Called to set the data to this object that will contain the objects marshaled form. | |
| virtual std::vector< unsigned char > | getMarshaledForm (WireFormat *wireFormat)=0 |
| Called to get the data to this object that will contain the objects marshaled form. | |
| Public Member Functions inherited from decaf::lang::Comparable< MessageId > | |
| virtual | ~Comparable () |
| virtual int | compareTo (const MessageId &value) const=0 |
| Compares this object with the specified object for order. | |
| virtual bool | equals (const MessageId &value) const=0 |
| virtual bool | operator== (const MessageId &value) const=0 |
| Compares equality between this object and the one passed. | |
| virtual bool | operator< (const MessageId &value) const=0 |
| Compares this object to another and returns true if this object is considered to be less than the one passed. | |
Static Public Attributes | |
| static const unsigned char | ID_MESSAGEID = 110 |
Protected Attributes | |
| std::string | textView |
| Pointer< ProducerId > | producerId |
| long long | producerSequenceId |
| long long | brokerSequenceId |
| activemq::commands::MessageId::MessageId | ( | const MessageId & | other | ) |
| activemq::commands::MessageId::MessageId | ( | const std::string & | messageKey | ) |
| activemq::commands::MessageId::MessageId | ( | const Pointer< ProducerInfo > & | producerInfo, |
| long long | producerSequenceId ) |
| activemq::commands::MessageId::MessageId | ( | const Pointer< ProducerId > & | producerId, |
| long long | producerSequenceId ) |
| activemq::commands::MessageId::MessageId | ( | const std::string & | producerId, |
| long long | producerSequenceId ) |
|
virtual |
|
virtual |
Clone this obbject and return a new instance that the caller now owns, this will be an exact copy of this one.
Implements activemq::commands::DataStructure.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Get the DataStructure Type as defined in CommandTypes.h.
Implements activemq::commands::DataStructure.
| int activemq::commands::MessageId::getHashCode | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| void activemq::commands::MessageId::setValue | ( | const std::string & | key | ) |
|
virtual |
Returns a string containing the information for this DataStructure such as its type and value of its elements.
Reimplemented from activemq::commands::BaseDataStructure.
|
protected |
|
static |
|
protected |
|
protected |