summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/Array.h
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2008-03-31 17:20:08 +0000
committerGordon Sim <gsim@apache.org>2008-03-31 17:20:08 +0000
commit9649f8ccca2a9f62a946bd58e7d3e8cb60031232 (patch)
treea8a4f30c6c01f455e2429002a5ccc3c719e773b7 /cpp/src/qpid/framing/Array.h
parent36cfeb13b8ad4b532f7f9c2b48ac2353e6217bcd (diff)
downloadqpid-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.h5
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)
{