13#ifndef IOX2_STATIC_CONFIG_EVENT_HPP
14#define IOX2_STATIC_CONFIG_EVENT_HPP
20#include "iox2/iceoryx2.h"
65 iox2_static_config_event_t m_value;
69auto operator<<(std::ostream& stream, const
iox2::StaticConfigEvent& value) -> std::ostream&;
Type that allows to identify an event uniquely.
Represents the port factory of a [Service] with [MessagingPattern::Event].
auto notifier_dropped_event() const -> bb::Optional< EventId >
Returns the emitted [EventId] when a notifier is dropped.
auto event_id_max_value() const -> size_t
Returns the largest [EventId] that is supported by the service.
auto notifier_created_event() const -> bb::Optional< EventId >
Returns the emitted [EventId] when a new notifier is created.
auto max_notifiers() const -> size_t
Returns the maximum supported amount of [Notifier] ports.
auto notifier_dead_event() const -> bb::Optional< EventId >
Returns the emitted [EventId] when a notifier is identified as dead.
auto max_listeners() const -> size_t
Returns the maximum supported amount of [Listener] ports.
auto max_nodes() const -> size_t
auto deadline() const -> bb::Optional< iox2::bb::Duration >
Defines a common set of static service configuration details every service shares.