17#ifndef IOX_POSH_POPO_USER_TRIGGER_HPP
18#define IOX_POSH_POPO_USER_TRIGGER_HPP
20#include "iceoryx_posh/popo/trigger.hpp"
21#include "iceoryx_posh/popo/wait_set.hpp"
57 void invalidateTrigger(const uint64_t uniqueTriggerId) noexcept;
61 void enableEvent(iox::popo::
TriggerHandle&& triggerHandle) noexcept;
64 void disableEvent() noexcept;
Class which allows accessing private methods to friends of NotificationAttorney. Used for example by ...
Definition: notification_attorney.hpp:33
TriggerHandle is threadsafe without restrictions in a single process. Not qualified for inter process...
Definition: trigger_handle.hpp:38
An event based trigger which can be used by the application developer directly. If you would like to ...
Definition: user_trigger.hpp:35
void trigger() noexcept
If it is attached it will trigger otherwise it will do nothing.
bool hasTriggered() const noexcept
Checks if the UserTrigger was triggered.