iox_server_options_t🔗
options to be set for a server
#include <iceoryx_binding_c/server.h>
Public Attributes🔗
Name | |
---|---|
uint64_t | requestQueueCapacity size of the request queue |
char | nodeName name of the node the server belongs to |
bool | offerOnCreate Indicates if the server should be connected when created. |
ENUM iox_QueueFullPolicy | requestQueueFullPolicy Sets whether the client blocks when the server request queue is full. |
ENUM iox_ConsumerTooSlowPolicy | clientTooSlowPolicy Sets whether the server blocks when the client response queue is full. |
uint64_t | initCheck this value will be set exclusively by iox_server_options_init and is not supposed to be modified otherwise |
Public Attributes Documentation🔗
variable requestQueueCapacity🔗
uint64_t requestQueueCapacity;
size of the request queue
variable nodeName🔗
char nodeName;
name of the node the server belongs to
variable offerOnCreate🔗
bool offerOnCreate;
Indicates if the server should be connected when created.
variable requestQueueFullPolicy🔗
ENUM iox_QueueFullPolicy requestQueueFullPolicy;
Sets whether the client blocks when the server request queue is full.
variable clientTooSlowPolicy🔗
ENUM iox_ConsumerTooSlowPolicy clientTooSlowPolicy;
Sets whether the server blocks when the client response queue is full.
variable initCheck🔗
uint64_t initCheck;
this value will be set exclusively by iox_server_options_init
and is not supposed to be modified otherwise
Updated on 18 December 2023 at 13:11:43 CET