|
iceoryx2
C++ Language Bindings
|
#include <service.hpp>
Static Public Member Functions | |
| static auto | does_exist (const ServiceName &service_name, ConfigView config, MessagingPattern messaging_pattern) -> bb::Expected< bool, ServiceDetailsError > |
Checks if a service under a given [ConfigView] does exist. | |
| static auto | details (const ServiceName &service_name, ConfigView config, MessagingPattern messaging_pattern) -> bb::Expected< bb::Optional< ServiceDetails< S > >, ServiceDetailsError > |
Acquires the [ServiceDetails] of a [Service]. | |
| static auto | list (ConfigView config, const iox2::bb::StaticFunction< CallbackProgression(ServiceDetails< S >)> &callback) -> bb::Expected< void, ServiceListError > |
Returns a list of all services created under a given [config::Config]. | |
Represents a service. Used to create or open new services with the [crate::node::Node::service_builder()]. Contains the building blocks a [Service] requires to create the underlying resources and establish communication.
Definition at line 33 of file service.hpp.
|
static |
Acquires the [ServiceDetails] of a [Service].
|
static |
Checks if a service under a given [ConfigView] does exist.
|
static |
Returns a list of all services created under a given [config::Config].