18 #ifndef _ACTIVEMQ_COMMANDS_BASEDATASTRUCTURE_H_ 19 #define _ACTIVEMQ_COMMANDS_BASEDATASTRUCTURE_H_ 51 const std::vector<char>& data AMQCPP_UNUSED ) {}
56 return std::vector<unsigned char>();
64 return std::string(
"No Data for Class BaseDataStructure\n" );
virtual void copyDataStructure(const DataStructure *src AMQCPP_UNUSED)
Definition: BaseDataStructure.h:59
virtual bool equals(const DataStructure *value AMQCPP_UNUSED) const
Definition: BaseDataStructure.h:67
#define AMQCPP_API
Definition: Config.h:30
Definition: BaseDataStructure.h:33
virtual bool isMarshalAware() const
Determine if the class implementing this interface is really wanting to be told about marshaling...
Definition: BaseDataStructure.h:38
virtual ~BaseDataStructure()
Definition: BaseDataStructure.h:36
virtual void afterUnmarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:48
Definition: DataStructure.h:27
virtual std::string toString() const
Returns a string containing the information for this DataStructure such as its type and value of its ...
Definition: BaseDataStructure.h:63
virtual void beforeUnmarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:46
virtual std::vector< unsigned char > getMarshaledForm(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:53
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
virtual void beforeMarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:42
virtual void setMarshaledForm(wireformat::WireFormat *wireFormat AMQCPP_UNUSED, const std::vector< char > &data AMQCPP_UNUSED)
Definition: BaseDataStructure.h:50
virtual void afterMarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:44