diff options
author | Marc Laukien <marc@zeroc.com> | 2004-01-04 23:05:15 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2004-01-04 23:05:15 +0000 |
commit | d2d66e443a2ccb05b00e7c9c2063c365a86fe2ce (patch) | |
tree | b8a870d10e27dbf9965ab86e8d56dffa30ec09e8 /cpp/include/Ice/BasicStream.h | |
parent | fix (diff) | |
download | ice-d2d66e443a2ccb05b00e7c9c2063c365a86fe2ce.tar.bz2 ice-d2d66e443a2ccb05b00e7c9c2063c365a86fe2ce.tar.xz ice-d2d66e443a2ccb05b00e7c9c2063c365a86fe2ce.zip |
manual list
Diffstat (limited to 'cpp/include/Ice/BasicStream.h')
-rw-r--r-- | cpp/include/Ice/BasicStream.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/cpp/include/Ice/BasicStream.h b/cpp/include/Ice/BasicStream.h index b7ef46b9072..3243df77817 100644 --- a/cpp/include/Ice/BasicStream.h +++ b/cpp/include/Ice/BasicStream.h @@ -20,7 +20,6 @@ #include <Ice/ProxyF.h> #include <Ice/ObjectFactoryF.h> #include <Ice/Buffer.h> -#include <list> namespace Ice { @@ -39,6 +38,7 @@ public: typedef void (*PatchFunc)(void*, Ice::ObjectPtr&); BasicStream(Instance *); + ~BasicStream(); // // Must return Instance*, because we don't hold an InstancePtr for @@ -223,12 +223,7 @@ private: TypeIdReadMap* typeIdMap; Ice::Int typeIdIndex; - private: - - // - // operator=() and operator==() are not allowed. - // - ReadEncaps& operator=(const ReadEncaps&); + ReadEncaps* previous; }; class ICE_API WriteEncaps : public ::IceUtil::noncopyable @@ -245,10 +240,10 @@ private: PtrToIndexMap* marshaledMap; TypeIdWriteMap* typeIdMap; Ice::Int typeIdIndex; + + WriteEncaps* previous; }; - std::list<ReadEncaps> _readEncapsStack; - std::list<WriteEncaps> _writeEncapsStack; ReadEncaps* _currentReadEncaps; WriteEncaps* _currentWriteEncaps; Container::size_type _readSlice; |