activemq-cpp-3.8.2
DataStructure.h
Go to the documentation of this file.
1
18
#ifndef _ACTIVEMQ_COMMANDS_DATASTRUCTURE_H_
19
#define _ACTIVEMQ_COMMANDS_DATASTRUCTURE_H_
20
21
#include <
activemq/util/Config.h
>
22
#include <
activemq/wireformat/MarshalAware.h
>
23
24
namespace
activemq
{
25
namespace
commands{
26
27
class
AMQCPP_API
DataStructure
:
public
wireformat::MarshalAware
{
28
public
:
29
30
virtual
~DataStructure
() {}
31
36
virtual
unsigned
char
getDataStructureType()
const
= 0;
37
43
virtual
DataStructure
* cloneDataStructure()
const
= 0;
44
50
virtual
void
copyDataStructure(
const
DataStructure
* src ) = 0;
51
57
virtual
std::string toString()
const
= 0;
58
65
virtual
bool
equals(
const
DataStructure
* value )
const
= 0;
66
67
};
68
69
}}
70
71
#endif
/*_ACTIVEMQ_COMMANDS_DATASTRUCTURE_H_*/
Config.h
AMQCPP_API
#define AMQCPP_API
Definition:
Config.h:30
activemq::commands::DataStructure
Definition:
DataStructure.h:27
activemq::wireformat::MarshalAware
Definition:
MarshalAware.h:30
activemq::commands::DataStructure::~DataStructure
virtual ~DataStructure()
Definition:
DataStructure.h:30
activemq
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition:
CachedConsumer.h:24
MarshalAware.h
src
main
activemq
commands
DataStructure.h
Generated by
1.8.13