summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/StreamI.h
diff options
context:
space:
mode:
authorZeroC Staff <git@zeroc.com>2014-06-04 23:03:57 +0000
committerZeroC Staff <git@zeroc.com>2014-06-04 23:03:57 +0000
commit7aaf53c7ecb429a8e3b6abab3f7b9dbdc387b171 (patch)
tree78bde514408b4d02488e5efffd325faaa1c9a287 /cpp/src/Ice/StreamI.h
parentfix for Java metrics test (diff)
downloadice-7aaf53c7ecb429a8e3b6abab3f7b9dbdc387b171.tar.bz2
ice-7aaf53c7ecb429a8e3b6abab3f7b9dbdc387b171.tar.xz
ice-7aaf53c7ecb429a8e3b6abab3f7b9dbdc387b171.zip
New cpp:view-type metadata for strings, sequences and dictionaries, plus updates
to throughput demo. Fixes ICE-5382.
Diffstat (limited to 'cpp/src/Ice/StreamI.h')
-rw-r--r--cpp/src/Ice/StreamI.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/cpp/src/Ice/StreamI.h b/cpp/src/Ice/StreamI.h
index 989ddf2c5fc..4ea957be74d 100644
--- a/cpp/src/Ice/StreamI.h
+++ b/cpp/src/Ice/StreamI.h
@@ -78,6 +78,8 @@ public:
virtual void read(Float&);
virtual void read(Double&);
virtual void read(std::string&, bool = true);
+ virtual void read(const char*&, size_t&);
+ virtual void read(const char*&, size_t&, std::string&);
virtual void read(std::vector<std::string>&, bool);
virtual void read(std::wstring&);
virtual void read(std::vector<bool>&);
@@ -136,6 +138,7 @@ public:
virtual void write(Float);
virtual void write(Double);
virtual void write(const std::string&, bool = true);
+ virtual void write(const char*, size_t, bool = true);
virtual void write(const std::vector<std::string>&, bool);
virtual void write(const char*, bool = true);
virtual void write(const std::wstring&);