diff --git a/src/ddscxx/include/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp b/src/ddscxx/include/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp index 1f6ac261..8215c454 100644 --- a/src/ddscxx/include/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp +++ b/src/ddscxx/include/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp @@ -48,13 +48,14 @@ namespace core namespace cond { +DDSCXX_WARNING_MSVC_OFF(4251) + class WaitSetDelegate; class OMG_DDS_API ConditionDelegate : public virtual org::eclipse::cyclonedds::core::DDScObjectDelegate { public: - typedef std::set waitset_list_type; typedef ::dds::core::smart_ptr_traits< ConditionDelegate >::ref_type ref_type; typedef ::dds::core::smart_ptr_traits< ConditionDelegate >::weak_ref_type @@ -100,11 +101,13 @@ class OMG_DDS_API ConditionDelegate : dds::core::cond::TCondition wrapper(); private: - waitset_list_type waitSetList; + std::set waitSetList; org::eclipse::cyclonedds::core::Mutex waitSetListUpdateMutex; org::eclipse::cyclonedds::core::cond::FunctorHolderBase *myFunctor; }; +DDSCXX_WARNING_MSVC_ON(4251) + } } }