20#ifndef FASTDDS_DDS_CORE_CONDITION__CONDITION_HPP
21#define FASTDDS_DDS_CORE_CONDITION__CONDITION_HPP
26#include <fastdds/dds/log/Log.hpp>
27#include <fastdds/fastdds_dll.hpp>
35struct ConditionNotifier;
51 EPROSIMA_LOG_WARNING(CONDITION,
"get_trigger_value public member function not implemented");
65 std::unique_ptr<detail::ConditionNotifier>
notifier_;
The Condition class is the root base class for all the conditions that may be attached to a WaitSet.
Definition Condition.hpp:42
std::unique_ptr< detail::ConditionNotifier > notifier_
Definition Condition.hpp:65
virtual FASTDDS_EXPORTED_API bool get_trigger_value() const
Retrieves the trigger_value of the Condition.
Definition Condition.hpp:49
detail::ConditionNotifier * get_notifier() const
Definition Condition.hpp:55
Definition DomainParticipant.hpp:45
std::vector< Condition * > ConditionSeq
Definition Condition.hpp:68