|
iceoryx2
C++ Language Bindings
|
Builder to create or open [Service]s.
More...
#include <service_builder.hpp>
Public Member Functions | |
| ServiceBuilder (ServiceBuilder &&)=default | |
| ServiceBuilder (const ServiceBuilder &)=delete | |
| auto | operator= (ServiceBuilder &&) -> ServiceBuilder &=default |
| auto | operator= (const ServiceBuilder &) -> ServiceBuilder &=delete |
| ~ServiceBuilder ()=default | |
| template<typename Payload > | |
| auto | publish_subscribe () &&-> ServiceBuilderPublishSubscribe< Payload, void, S > |
| auto | event () &&-> ServiceBuilderEvent< S > |
| template<typename RequestPayload , typename ResponsePayload > | |
| auto | request_response () &&-> ServiceBuilderRequestResponse< RequestPayload, void, ResponsePayload, void, S > |
| template<typename KeyType > | |
| auto | blackboard_creator () &&-> ServiceBuilderBlackboardCreator< KeyType, S > |
| template<typename KeyType > | |
| auto | blackboard_opener () &&-> ServiceBuilderBlackboardOpener< KeyType, S > |
Friends | |
| template<ServiceType > | |
| class | Node |
Builder to create or open [Service]s.
Definition at line 26 of file service_builder.hpp.
|
default |
|
delete |
|
default |
|
inline |
Create a new builder to create a [MessagingPattern::Blackboard] [Service].
Definition at line 91 of file service_builder.hpp.
|
inline |
Create a new builder to open a [MessagingPattern::Blackboard] [Service].
Definition at line 97 of file service_builder.hpp.
|
inline |
Create a new builder to create a [MessagingPattern::Event] [Service].
Definition at line 72 of file service_builder.hpp.
|
delete |
|
default |
|
inline |
Create a new builder to create a [MessagingPattern::PublishSubscribe] [Service].
Definition at line 78 of file service_builder.hpp.
|
inline |
Create a new builder to create a [MessagingPattern::RequestResponse] [Service].
Definition at line 85 of file service_builder.hpp.
Definition at line 60 of file service_builder.hpp.