iceoryx_doc  1.0.1
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
iox::popo::ConditionNotifier Class Reference

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
 
ConditionNotifieroperator= (const ConditionNotifier &rhs)=delete
 
ConditionNotifieroperator= (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 ConditionVariableDatagetMembers () const noexcept
 
ConditionVariableDatagetMembers () noexcept
 

Detailed Description

ConditionNotifier can notifiy waiting threads and processes using a shared memory condition variable.


The documentation for this class was generated from the following file: