summaryrefslogtreecommitdiff
path: root/cpp/lib/common/framing/Value.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/lib/common/framing/Value.cpp')
-rw-r--r--cpp/lib/common/framing/Value.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/cpp/lib/common/framing/Value.cpp b/cpp/lib/common/framing/Value.cpp
index d193286636..9b1f3bbc94 100644
--- a/cpp/lib/common/framing/Value.cpp
+++ b/cpp/lib/common/framing/Value.cpp
@@ -85,6 +85,11 @@ std::auto_ptr<Value> Value::decode_value(Buffer& buffer)
case 'F':
value.reset(new FieldTableValue());
break;
+
+ //non-standard types, introduced in java client for JMS compliance
+ case 'x':
+ value.reset(new BinaryValue());
+ break;
default:
std::stringstream out;
out << "Unknown field table value type: " << type;