13#ifndef IOX2_WAITSET_ENUMS_HPP
14#define IOX2_WAITSET_ENUMS_HPP
WaitSetRunResult
States why the [WaitSet::run()] method returned.
@ StopRequest
The users callback returned [CallbackProgression::Stop].
@ AllEventsHandled
All events were handled.
WaitSetRunError
Defines the failures that can occur when calling [WaitSet::run()].
@ NoAttachments
Waiting on an empty [WaitSet] would lead to a deadlock therefore it causes an error.
WaitSetCreateError
Defines the failures that can occur when calling [WaitSetBuilder::create()].
@ InsufficientResources
Insufficient resources to create a [WaitSet].
@ TerminationRequest
SIGTERM signal was received.
@ Interrupt
An interrupt signal was received.
@ InternalError
Errors that indicate either an implementation issue or a wrongly configured system.
@ InsufficientCapacity
The [WaitSet]s capacity is exceeded.
@ AlreadyAttached
The attachment is already attached.
@ InsufficientPermissions
Insufficient permissions to open the config file.