diff options
Diffstat (limited to 'cpp/include/Ice/OutgoingAsync.h')
-rw-r--r-- | cpp/include/Ice/OutgoingAsync.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cpp/include/Ice/OutgoingAsync.h b/cpp/include/Ice/OutgoingAsync.h index 85acbc23c03..0c809e14f13 100644 --- a/cpp/include/Ice/OutgoingAsync.h +++ b/cpp/include/Ice/OutgoingAsync.h @@ -1,3 +1,4 @@ + // ********************************************************************** // // Copyright (c) 2003 @@ -27,7 +28,11 @@ namespace IceInternal class BasicStream; -class ICE_API OutgoingAsync : public ::IceUtil::Shared +// +// We need virtual inheritance from shared, because the user might use +// multiple inheritance from IceUtil::Shared. +// +class ICE_API OutgoingAsync : virtual public ::IceUtil::Shared { public: |