summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/StreamI.h
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2013-01-28 11:18:25 +0100
committerBenoit Foucher <benoit@zeroc.com>2013-01-28 11:18:25 +0100
commit505c27be641d9855aa682affb204f118b1ce69f1 (patch)
tree406d1323320961802695285315ce6f72cce6447a /cpp/src/Ice/StreamI.h
parentICE-5191: support for zero-copy on x86_64 (diff)
downloadice-505c27be641d9855aa682affb204f118b1ce69f1.tar.bz2
ice-505c27be641d9855aa682affb204f118b1ce69f1.tar.xz
ice-505c27be641d9855aa682affb204f118b1ce69f1.zip
ICE-5198: zero-copy OutputStream::finished method
Diffstat (limited to 'cpp/src/Ice/StreamI.h')
-rw-r--r--cpp/src/Ice/StreamI.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/cpp/src/Ice/StreamI.h b/cpp/src/Ice/StreamI.h
index f1490faddc2..30b21efe76b 100644
--- a/cpp/src/Ice/StreamI.h
+++ b/cpp/src/Ice/StreamI.h
@@ -57,17 +57,17 @@ public:
virtual void endSlice();
virtual void skipSlice();
- virtual Ice::EncodingVersion startEncapsulation();
+ virtual EncodingVersion startEncapsulation();
virtual void endEncapsulation();
- virtual Ice::EncodingVersion skipEncapsulation();
+ virtual EncodingVersion skipEncapsulation();
- virtual Ice::EncodingVersion getEncoding() const;
+ virtual EncodingVersion getEncoding() const;
virtual void readPendingObjects();
virtual void rewind();
- virtual void skip(Ice::Int);
+ virtual void skip(Int);
virtual void skipSize();
virtual void read(bool&);
@@ -163,15 +163,16 @@ public:
virtual void startSlice(const std::string&, int, bool);
virtual void endSlice();
- virtual void startEncapsulation(const Ice::EncodingVersion&, FormatType);
+ virtual void startEncapsulation(const EncodingVersion&, FormatType);
virtual void startEncapsulation();
virtual void endEncapsulation();
- virtual Ice::EncodingVersion getEncoding() const;
+ virtual EncodingVersion getEncoding() const;
virtual void writePendingObjects();
virtual void finished(std::vector< Byte >&);
+ virtual std::pair<const Byte*, const Byte*> finished();
virtual void reset(bool);