This struct is used to configure the client.
More...
#include <iceoryx_posh/popo/client_options.hpp>
|
uint64_t | responseQueueCapacity {ClientChunkQueueData_t::MAX_CAPACITY} |
| The size of the response queue where chunks are stored before they are passed to the user.
|
|
iox::NodeName_t | nodeName {""} |
| The name of the node where the client should belong to.
|
|
bool | connectOnCreate {true} |
| The option whether the client shall try to connect when creating it.
|
|
QueueFullPolicy | responseQueueFullPolicy {QueueFullPolicy::DISCARD_OLDEST_DATA} |
| The option whether the server should block when the response queue is full.
|
|
ConsumerTooSlowPolicy | serverTooSlowPolicy {ConsumerTooSlowPolicy::DISCARD_OLDEST_DATA} |
| The option whether the client should block when the request queue is full.
|
|
This struct is used to configure the client.
◆ operator==()
comparison operator
- Parameters
-
[in] | rhs | the right hand side of the comparison |
◆ responseQueueCapacity
uint64_t iox::popo::ClientOptions::responseQueueCapacity {ClientChunkQueueData_t::MAX_CAPACITY} |
The size of the response queue where chunks are stored before they are passed to the user.
- Attention
- Depending on the underlying queue there can be a different overflow behavior
◆ responseQueueFullPolicy
QueueFullPolicy iox::popo::ClientOptions::responseQueueFullPolicy {QueueFullPolicy::DISCARD_OLDEST_DATA} |
◆ serverTooSlowPolicy
ConsumerTooSlowPolicy iox::popo::ClientOptions::serverTooSlowPolicy {ConsumerTooSlowPolicy::DISCARD_OLDEST_DATA} |
The documentation for this struct was generated from the following file: