|
iceoryx2
C++ Language Bindings
|
Defines a common set of static service configuration details every service shares. More...
#include <static_config.hpp>
Public Member Functions | |
| StaticConfig (const StaticConfig &)=delete | |
| StaticConfig (StaticConfig &&rhs) noexcept | |
| ~StaticConfig () | |
| auto | operator= (const StaticConfig &) -> StaticConfig &=delete |
| auto | operator= (StaticConfig &&rhs) noexcept -> StaticConfig & |
| auto | attributes () const -> AttributeSetView |
Returns the attributes of the [Service]. | |
| auto | id () const -> const char * |
Returns the id of the [Service]. | |
| auto | name () const -> const char * |
Returns the [ServiceName] of the [Service]. | |
| auto | messaging_pattern () const -> MessagingPattern |
Returns the [MessagingPattern] of the [Service]. | |
| auto | blackboard () const -> StaticConfigBlackboard |
| auto | event () const -> StaticConfigEvent |
| auto | publish_subscribe () const -> StaticConfigPublishSubscribe |
| auto | request_response () const -> StaticConfigRequestResponse |
Friends | |
| template<ServiceType > | |
| class | Service |
| template<ServiceType > | |
| auto | list_callback (const iox2_static_config_t *, void *) -> iox2_callback_progression_e |
Defines a common set of static service configuration details every service shares.
Definition at line 25 of file static_config.hpp.
|
delete |
|
noexcept |
| iox2::StaticConfig::~StaticConfig | ( | ) |
| auto iox2::StaticConfig::attributes | ( | ) | const -> AttributeSetView |
Returns the attributes of the [Service].
| auto iox2::StaticConfig::blackboard | ( | ) | const -> StaticConfigBlackboard |
Returns the [StaticConfigBlackboard].
StaticConfig::messaging_pattern()] == [MessagingPattern::Blackboard]. | auto iox2::StaticConfig::event | ( | ) | const -> StaticConfigEvent |
Returns the [StaticConfigEvent].
StaticConfig::messaging_pattern()] == [MessagingPattern::Event]. | auto iox2::StaticConfig::id | ( | ) | const -> const char * |
Returns the id of the [Service].
| auto iox2::StaticConfig::messaging_pattern | ( | ) | const -> MessagingPattern |
Returns the [MessagingPattern] of the [Service].
| auto iox2::StaticConfig::name | ( | ) | const -> const char * |
Returns the [ServiceName] of the [Service].
|
delete |
|
noexcept |
| auto iox2::StaticConfig::publish_subscribe | ( | ) | const -> StaticConfigPublishSubscribe |
Returns the [StaticConfigPublishSubscribe].
StaticConfig::messaging_pattern()] == [MessagingPattern::PublishSubscribe]. | auto iox2::StaticConfig::request_response | ( | ) | const -> StaticConfigRequestResponse |
Returns the [StaticConfigRequestResponse].
StaticConfig::messaging_pattern()] == [MessagingPattern::RequestResponse].
|
friend |
|
friend |
Definition at line 76 of file static_config.hpp.