18 #ifndef _ACTIVEMQ_WIREFORMAT_OPENWIRE_UTILS_MESSAGEPROPERTYINTERCEPTOR_H_ 19 #define _ACTIVEMQ_WIREFORMAT_OPENWIRE_UTILS_MESSAGEPROPERTYINTERCEPTOR_H_ 29 namespace wireformat {
78 virtual bool getBooleanProperty(
const std::string& name )
const;
85 virtual unsigned char getByteProperty(
const std::string& name )
const;
92 virtual double getDoubleProperty(
const std::string& name )
const;
99 virtual float getFloatProperty(
const std::string& name )
const;
106 virtual int getIntProperty(
const std::string& name )
const;
113 virtual long long getLongProperty(
const std::string& name )
const;
120 virtual short getShortProperty(
const std::string& name )
const;
127 virtual std::string getStringProperty(
const std::string& name )
const;
134 virtual void setBooleanProperty(
const std::string& name,
bool value );
141 virtual void setByteProperty(
const std::string& name,
unsigned char value );
148 virtual void setDoubleProperty(
const std::string& name,
double value );
155 virtual void setFloatProperty(
const std::string& name,
float value );
162 virtual void setIntProperty(
const std::string& name,
int value );
169 virtual void setLongProperty(
const std::string& name,
long long value );
176 virtual void setShortProperty(
const std::string& name,
short value );
183 virtual void setStringProperty(
const std::string& name,
const std::string& value );
#define AMQCPP_API
Definition: Config.h:30
Map of named primitives.
Definition: PrimitiveMap.h:36
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24