#include <static_config_request_response.hpp>
The static configuration of an [MessagingPattern::RequestResponse] based service. Contains all parameters that do not change during the lifetime of a [Service].
Definition at line 23 of file static_config_request_response.hpp.
◆ does_support_fire_and_forget_requests()
| auto iox2::StaticConfigRequestResponse::does_support_fire_and_forget_requests |
( |
| ) |
const -> bool |
Returns true if fire and forget [RequestMut]s can be sent from the [Client], otherwise false.
◆ has_safe_overflow_for_requests()
| auto iox2::StaticConfigRequestResponse::has_safe_overflow_for_requests |
( |
| ) |
const -> bool |
Returns true if the request buffer of the [Service] safely overflows, otherwise false. Safe overflow means that the [Client] will recycle the oldest requests from the [Server] when its buffer is full.
◆ has_safe_overflow_for_responses()
| auto iox2::StaticConfigRequestResponse::has_safe_overflow_for_responses |
( |
| ) |
const -> bool |
Returns true if the response buffer of the [Service] safely overflows, otherwise false. Safe overflow means that the [Server] will recycle the oldest responses from the [Client] when its buffer is full.
◆ max_active_requests_per_client()
| auto iox2::StaticConfigRequestResponse::max_active_requests_per_client |
( |
| ) |
const -> uint64_t |
Returns the maximum of active requests a [Server] can hold in parallel per [Client].
◆ max_borrowed_responses_per_pending_responses()
| auto iox2::StaticConfigRequestResponse::max_borrowed_responses_per_pending_responses |
( |
| ) |
const -> uint64_t |
◆ max_clients()
| auto iox2::StaticConfigRequestResponse::max_clients |
( |
| ) |
const -> uint64_t |
Returns the maximum number of supported [Client] ports for the [Service].
◆ max_loaned_requests()
| auto iox2::StaticConfigRequestResponse::max_loaned_requests |
( |
| ) |
const -> uint64_t |
◆ max_nodes()
| auto iox2::StaticConfigRequestResponse::max_nodes |
( |
| ) |
const -> uint64_t |
Returns the maximum number of supported [Node]s for the [Service].
◆ max_response_buffer_size()
| auto iox2::StaticConfigRequestResponse::max_response_buffer_size |
( |
| ) |
const -> uint64_t |
◆ max_servers()
| auto iox2::StaticConfigRequestResponse::max_servers |
( |
| ) |
const -> uint64_t |
Returns the maximum number of supported [Server] ports for the [Service].
◆ request_message_type_details()
| auto iox2::StaticConfigRequestResponse::request_message_type_details |
( |
| ) |
const -> MessageTypeDetails |
Returns the request type details of the [Service].
◆ response_message_type_details()
| auto iox2::StaticConfigRequestResponse::response_message_type_details |
( |
| ) |
const -> MessageTypeDetails |
Returns the response type details of the [Service].
◆ PortFactoryRequestResponse
template<
ServiceType , typename , typename , typename , typename >
◆ StaticConfig
The documentation for this class was generated from the following file: