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
Definition ActiveMQBlobMessage.h:28
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24