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" );
#define AMQCPP_API
Definition: Config.h:30
Definition: BaseDataStructure.h:33
virtual std::vector< unsigned char > getMarshaledForm(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:53
virtual void beforeUnmarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:46
virtual void copyDataStructure(const DataStructure *src AMQCPP_UNUSED)
Definition: BaseDataStructure.h:59
virtual ~BaseDataStructure()
Definition: BaseDataStructure.h:36
virtual void setMarshaledForm(wireformat::WireFormat *wireFormat AMQCPP_UNUSED, const std::vector< char > &data AMQCPP_UNUSED)
Definition: BaseDataStructure.h:50
virtual bool isMarshalAware() const
Determine if the class implementing this interface is really wanting to be told about marshaling.
Definition: BaseDataStructure.h:38
virtual void beforeMarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:42
virtual void afterUnmarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:48
virtual void afterMarshal(wireformat::WireFormat *wireFormat AMQCPP_UNUSED)
Definition: BaseDataStructure.h:44
virtual bool equals(const DataStructure *value AMQCPP_UNUSED) const
Definition: BaseDataStructure.h:67
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
Definition: DataStructure.h:27
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition: CachedConsumer.h:24