summaryrefslogtreecommitdiff
path: root/cpp/lib/common/framing/Value.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/lib/common/framing/Value.h')
-rw-r--r--cpp/lib/common/framing/Value.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cpp/lib/common/framing/Value.h b/cpp/lib/common/framing/Value.h
index 6d240c2eb9..e7ae865a70 100644
--- a/cpp/lib/common/framing/Value.h
+++ b/cpp/lib/common/framing/Value.h
@@ -158,6 +158,14 @@ class EmptyValue : public Value {
virtual void print(std::ostream& out) const;
};
+//non-standard types, introduced in java client for JMS compliance
+class BinaryValue : public StringValue {
+ public:
+ BinaryValue(const std::string& v) : StringValue(v) {}
+ BinaryValue() {}
+ virtual char getType() const { return 'x'; }
+};
+
}} // qpid::framing
#endif