18 #ifndef _ACTIVEMQ_UTIL_PRIMITIVEMAP_H_ 19 #define _ACTIVEMQ_UTIL_PRIMITIVEMAP_H_ 72 std::string toString()
const;
91 virtual bool getBool(
const std::string& key)
const;
99 virtual void setBool(
const std::string& key,
bool value);
112 virtual unsigned char getByte(
const std::string& key)
const;
120 virtual void setByte(
const std::string& key,
unsigned char value);
133 virtual char getChar(
const std::string& key)
const;
141 virtual void setChar(
const std::string& key,
char value);
154 virtual short getShort(
const std::string& key)
const;
162 virtual void setShort(
const std::string& key,
short value);
175 virtual int getInt(
const std::string& key)
const;
183 virtual void setInt(
const std::string& key,
int value);
196 virtual long long getLong(
const std::string& key)
const;
204 virtual void setLong(
const std::string& key,
long long value);
217 virtual float getFloat(
const std::string& key)
const;
225 virtual void setFloat(
const std::string& key,
float value);
238 virtual double getDouble(
const std::string& key)
const;
246 virtual void setDouble(
const std::string& key,
double value);
259 virtual std::string getString(
const std::string& key)
const;
267 virtual void setString(
const std::string& key,
const std::string& value);
280 virtual std::vector<unsigned char> getByteArray(
const std::string& key)
const;
288 virtual void setByteArray(
const std::string& key,
const std::vector<unsigned char>& value);
#define AMQCPP_API
Definition: Config.h:30
Map template that wraps around a std::map to provide a more user-friendly interface and to provide co...
Definition: StlMap.h:47
Map of named primitives.
Definition: PrimitiveMap.h:36
PrimitiveType
Enumeration for the various primitive types.
Definition: PrimitiveValueNode.h:44
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
Class controls the conversion of data contained in a PrimitiveValueNode from one type to another...
Definition: PrimitiveValueConverter.h:54