diff options
Diffstat (limited to 'cpp/include/Ice/BasicStream.h')
-rw-r--r-- | cpp/include/Ice/BasicStream.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cpp/include/Ice/BasicStream.h b/cpp/include/Ice/BasicStream.h index e1fba32b665..69bfc1a2e53 100644 --- a/cpp/include/Ice/BasicStream.h +++ b/cpp/include/Ice/BasicStream.h @@ -7,7 +7,8 @@ // // ********************************************************************** -#pragma once +#ifndef ICE_BASIC_STREAM_H +#define ICE_BASIC_STREAM_H #include <Ice/InstanceF.h> #include <Ice/ObjectF.h> @@ -890,7 +891,7 @@ private: class WriteEncaps; enum SliceType { NoSlice, ObjectSlice, ExceptionSlice }; - class EncapsDecoder : private ::IceUtil::noncopyable + class ICE_API EncapsDecoder : private ::IceUtil::noncopyable { public: EncapsDecoder(BasicStream* stream, ReadEncaps* encaps, bool sliceObjects) : @@ -961,7 +962,7 @@ private: Ice::Int _typeIdIndex; }; - class EncapsEncoder : private ::IceUtil::noncopyable + class ICE_API EncapsEncoder : private ::IceUtil::noncopyable { public: EncapsEncoder(BasicStream* stream, WriteEncaps* encaps) : @@ -1134,3 +1135,5 @@ private: }; } // End namespace IceInternal + +#endif |