|
iceoryx_doc
1.0.1
|
ConditionNotifier can notifiy waiting threads and processes using a shared memory condition variable. More...
#include <condition_notifier.hpp>
Public Member Functions | |
| ConditionNotifier (ConditionVariableData &condVarDataRef, const uint64_t index) noexcept | |
| ConditionNotifier (const ConditionNotifier &rhs)=delete | |
| ConditionNotifier (ConditionNotifier &&rhs) noexcept=delete | |
| ConditionNotifier & | operator= (const ConditionNotifier &rhs)=delete |
| ConditionNotifier & | operator= (ConditionNotifier &&rhs) noexcept=delete |
| void | notify () noexcept |
| If threads are waiting on the condition variable, this call unblocks one of the waiting threads. | |
Static Public Attributes | |
| static constexpr uint64_t | INVALID_NOTIFICATION_INDEX = std::numeric_limits<uint64_t>::max() |
Protected Member Functions | |
| const ConditionVariableData * | getMembers () const noexcept |
| ConditionVariableData * | getMembers () noexcept |
ConditionNotifier can notifiy waiting threads and processes using a shared memory condition variable.