|
iceoryx2
C++ Language Bindings
|
Represents the sending endpoint of an event based communication. More...
#include <notifier.hpp>
Public Member Functions | |
| Notifier (Notifier &&) noexcept | |
| auto | operator= (Notifier &&) noexcept -> Notifier & |
| ~Notifier () | |
| Notifier (const Notifier &)=delete | |
| auto | operator= (const Notifier &) -> Notifier &=delete |
| auto | id () const -> UniqueNotifierId |
Returns the [UniqueNotifierId] of the [Notifier]. | |
| auto | notify () const -> bb::Expected< size_t, NotifierNotifyError > |
| auto | notify_with_custom_event_id (EventId event_id) const -> bb::Expected< size_t, NotifierNotifyError > |
| auto | deadline () const -> bb::Optional< iox2::bb::Duration > |
Returns the deadline of the corresponding [Service]. | |
Friends | |
| template<ServiceType > | |
| class | PortFactoryNotifier |
Represents the sending endpoint of an event based communication.
Definition at line 28 of file notifier.hpp.
|
noexcept |
| iox2::Notifier< S >::~Notifier | ( | ) |
|
delete |
| auto iox2::Notifier< S >::deadline | ( | ) | const -> bb::Optional< iox2::bb::Duration > |
Returns the deadline of the corresponding [Service].
| auto iox2::Notifier< S >::id | ( | ) | const -> UniqueNotifierId |
Returns the [UniqueNotifierId] of the [Notifier].
| auto iox2::Notifier< S >::notify | ( | ) | const -> bb::Expected< size_t, NotifierNotifyError > |
| auto iox2::Notifier< S >::notify_with_custom_event_id | ( | EventId | event_id | ) | const -> bb::Expected< size_t, NotifierNotifyError > |
|
delete |
|
noexcept |
Definition at line 56 of file notifier.hpp.