13#ifndef IOX2_PORTFACTORY_NOTIFIER_HPP
14#define IOX2_PORTFACTORY_NOTIFIER_HPP
27template <ServiceType S>
32#ifdef DOXYGEN_MACRO_FIX
41#ifdef DOXYGEN_MACRO_FIX
64 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 name(const PortName value) -> decltype(auto)
auto default_event_id(const EventId value) -> decltype(auto)
Represent the name for a [Port].