From a552242032f297ffc28ef5a0ad48c578b18bff4a Mon Sep 17 00:00:00 2001 From: Sumanth Nirmal Date: Mon, 22 Aug 2022 23:19:38 -0700 Subject: [PATCH] -#306 export fix for windows build Signed-off-by: Sumanth Nirmal --- .../org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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) + } } }