13#ifndef IOX2_STATIC_CONFIG_HPP
14#define IOX2_STATIC_CONFIG_HPP
38 auto
id() const -> const
char*;
41 auto
name() const -> const
char*;
78 friend auto
list_callback(const iox2_static_config_t*,
void*) -> iox2_callback_progression_e;
82 iox2_static_config_t m_value;
86auto operator<<(std::ostream& stream, const
iox2::StaticConfig& value) -> std::ostream&;
Defines a common set of static service configuration details every service shares.
friend auto list_callback(const iox2_static_config_t *, void *) -> iox2_callback_progression_e
StaticConfig(StaticConfig &&rhs) noexcept
auto request_response() const -> StaticConfigRequestResponse
auto blackboard() const -> StaticConfigBlackboard
auto publish_subscribe() const -> StaticConfigPublishSubscribe
auto operator=(StaticConfig &&rhs) noexcept -> StaticConfig &
auto messaging_pattern() const -> MessagingPattern
Returns the [MessagingPattern] of the [Service].
auto operator=(const StaticConfig &) -> StaticConfig &=delete
auto event() const -> StaticConfigEvent
auto name() const -> const char *
Returns the [ServiceName] of the [Service].
StaticConfig(const StaticConfig &)=delete
auto attributes() const -> AttributeSetView
Returns the attributes of the [Service].