|
iceoryx2
C++ Language Bindings
|
Represents an attachment to the [WaitSet].
More...
#include <waitset.hpp>
Public Member Functions | |
| WaitSetAttachmentId (const WaitSetAttachmentId &rhs)=delete | |
| auto | operator= (const WaitSetAttachmentId &rhs) -> WaitSetAttachmentId &=delete |
| WaitSetAttachmentId (WaitSetAttachmentId &&rhs) noexcept | |
| auto | operator= (WaitSetAttachmentId &&rhs) noexcept -> WaitSetAttachmentId & |
| ~WaitSetAttachmentId () | |
| auto | has_event_from (const WaitSetGuard< S > &guard) const -> bool |
| auto | has_missed_deadline (const WaitSetGuard< S > &guard) const -> bool |
Returns true if the deadline for the attachment corresponding to [WaitSetGuard] was missed. | |
| auto | hash () const -> std::size_t |
Returns the a non-secure hash for the [WaitSetAttachmentId]. | |
Static Public Member Functions | |
| static auto | from_guard (const WaitSetGuard< S > &guard) -> WaitSetAttachmentId |
Friends | |
| template<ServiceType > | |
| auto | run_callback (iox2_waitset_attachment_id_h, void *) -> iox2_callback_progression_e |
| template<ServiceType ST> | |
| auto | operator== (const WaitSetAttachmentId< ST > &, const WaitSetAttachmentId< ST > &) -> bool |
| template<ServiceType ST> | |
| auto | operator< (const WaitSetAttachmentId< ST > &, const WaitSetAttachmentId< ST > &) -> bool |
| template<ServiceType ST> | |
| auto | operator<< (std::ostream &stream, const WaitSetAttachmentId< ST > &self) -> std::ostream & |
Represents an attachment to the [WaitSet].
Definition at line 57 of file waitset.hpp.
|
delete |
|
noexcept |
| iox2::WaitSetAttachmentId< S >::~WaitSetAttachmentId | ( | ) |
|
static |
Creates an [WaitSetAttachmentId] from a [WaitSetGuard] that was returned via [WaitSet::attach_interval()], [WaitSet::attach_notification()] or [WaitSet::attach_deadline()].
| auto iox2::WaitSetAttachmentId< S >::has_event_from | ( | const WaitSetGuard< S > & | guard | ) | const -> bool |
Returns true if an event was emitted from a notification or deadline attachment corresponding to [WaitSetGuard].
| auto iox2::WaitSetAttachmentId< S >::has_missed_deadline | ( | const WaitSetGuard< S > & | guard | ) | const -> bool |
Returns true if the deadline for the attachment corresponding to [WaitSetGuard] was missed.
| auto iox2::WaitSetAttachmentId< S >::hash | ( | ) | const -> std::size_t |
Returns the a non-secure hash for the [WaitSetAttachmentId].
|
delete |
|
noexcept |
|
friend |
|
friend |
|
friend |
|
friend |