diff options
author | Gordon Sim <gsim@apache.org> | 2008-03-31 17:20:08 +0000 |
---|---|---|
committer | Gordon Sim <gsim@apache.org> | 2008-03-31 17:20:08 +0000 |
commit | 9649f8ccca2a9f62a946bd58e7d3e8cb60031232 (patch) | |
tree | a8a4f30c6c01f455e2429002a5ccc3c719e773b7 /cpp/src/qpid/framing/Array.h | |
parent | 36cfeb13b8ad4b532f7f9c2b48ac2353e6217bcd (diff) | |
download | qpid-python-9649f8ccca2a9f62a946bd58e7d3e8cb60031232.tar.gz |
Updated xml fragment to reflect correct types for connection.start.mechanisms, connection.start.locales and connection.open.capabilities
Updated connection handler in line with above changes
Added Str16Value to FieldValues
Allow Array instances of different types to be created
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@643067 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/framing/Array.h')
-rw-r--r-- | cpp/src/qpid/framing/Array.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp/src/qpid/framing/Array.h b/cpp/src/qpid/framing/Array.h index 6a13c63672..1367a023f2 100644 --- a/cpp/src/qpid/framing/Array.h +++ b/cpp/src/qpid/framing/Array.h @@ -47,9 +47,12 @@ class Array bool operator==(const Array& other) const; Array(); - //only long string arrays can currently be created (any type can be decoded) + Array(uint8_t type); + //creates a longstr array Array(const std::vector<std::string>& in); + void add(ValuePtr value); + template <class T> void collect(std::vector<T>& out) { |