|
posix::Semaphore | m_semaphore |
|
RuntimeName_t | m_runtimeName |
|
std::atomic_bool | m_toBeDestroyed {false} |
|
std::atomic_bool | m_activeNotifications [MAX_NUMBER_OF_NOTIFIERS_PER_CONDITION_VARIABLE] |
|
◆ m_semaphore
posix::Semaphore iox::popo::ConditionVariableData::m_semaphore |
Initial value:=
std::move(posix::Semaphore::create(posix::CreateUnnamedSharedMemorySemaphore, 0u)
.or_else([](posix::SemaphoreError&) {
errorHandler(Error::kPOPO__CONDITION_VARIABLE_DATA_FAILED_TO_CREATE_SEMAPHORE,
nullptr,
ErrorLevel::FATAL);
})
.value())
The documentation for this struct was generated from the following file: