diff options
author | Mark Spruiell <mes@zeroc.com> | 2004-11-08 21:30:39 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2004-11-08 21:30:39 +0000 |
commit | 0a2c609553bc07209a1a545b8cf90ea7ca03a2c2 (patch) | |
tree | 14c5cf403e7f460d83d2b88e8d29d88a140b82d2 /cpp/src/Ice/StreamI.h | |
parent | adding --stream option (diff) | |
download | ice-0a2c609553bc07209a1a545b8cf90ea7ca03a2c2.tar.bz2 ice-0a2c609553bc07209a1a545b8cf90ea7ca03a2c2.tar.xz ice-0a2c609553bc07209a1a545b8cf90ea7ca03a2c2.zip |
adding support for encapsulations, pending objects
Diffstat (limited to 'cpp/src/Ice/StreamI.h')
-rw-r--r-- | cpp/src/Ice/StreamI.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/cpp/src/Ice/StreamI.h b/cpp/src/Ice/StreamI.h index 7868c932435..bf930509001 100644 --- a/cpp/src/Ice/StreamI.h +++ b/cpp/src/Ice/StreamI.h @@ -98,13 +98,15 @@ public: virtual void endSlice(); virtual void skipSlice(); - virtual void finished(); + virtual void startEncapsulation(); + virtual void endEncapsulation(); + + virtual void readPendingObjects(); private: Ice::CommunicatorPtr _communicator; IceInternal::BasicInputStream _is; - bool _readObjects; ::std::vector< ReadObjectCallbackPtr > _callbacks; }; @@ -158,13 +160,17 @@ public: virtual void startSlice(); virtual void endSlice(); + virtual void startEncapsulation(); + virtual void endEncapsulation(); + + virtual void writePendingObjects(); + virtual void finished(::std::vector< ::Ice::Byte >&); private: Ice::CommunicatorPtr _communicator; IceInternal::BasicOutputStream _os; - bool _writeObjects; }; } |