13#ifndef IOX2_PORTFACTORY_NOTIFIER_HPP
14#define IOX2_PORTFACTORY_NOTIFIER_HPP
26template <ServiceType S>
31#ifdef DOXYGEN_MACRO_FIX
54 iox2_port_factory_notifier_builder_h m_handle =
nullptr;
#define IOX2_BUILDER_OPTIONAL(type, name)
Type that allows to identify an event uniquely.
Represents the sending endpoint of an event based communication.
Represents the port factory of a [Service] with [MessagingPattern::Event].
auto create() &&-> bb::Expected< Notifier< S >, NotifierCreateError >
Creates a new [Notifier] port or returns a [NotifierCreateError] on failure.
PortFactoryNotifier(PortFactoryNotifier &&) noexcept=default
auto default_event_id(const EventId value) -> decltype(auto)