iox_pub_options_t🔗
options to be set for a publisher
#include <iceoryx_binding_c/publisher.h>
Public Attributes🔗
| Name | |
|---|---|
| uint64_t | historyCapacity Size of the history chunk queue. |
| const char * | nodeName Name of the node the publisher belongs to. |
| bool | offerOnCreate The option whether the publisher should already be offered when creating it. |
| ENUM iox_ConsumerTooSlowPolicy | subscriberTooSlowPolicy describes whether a publisher blocks when subscriber queue is full |
| uint64_t | initCheck this value will be set exclusively by iox_pub_options_init and is not supposed to be modified otherwise |
Public Attributes Documentation🔗
variable historyCapacity🔗
uint64_t historyCapacity;
Size of the history chunk queue.
variable nodeName🔗
const char * nodeName;
Name of the node the publisher belongs to.
Note: nullptr indicates that the default node name is used
variable offerOnCreate🔗
bool offerOnCreate;
The option whether the publisher should already be offered when creating it.
variable subscriberTooSlowPolicy🔗
ENUM iox_ConsumerTooSlowPolicy subscriberTooSlowPolicy;
describes whether a publisher blocks when subscriber queue is full
variable initCheck🔗
uint64_t initCheck;
this value will be set exclusively by iox_pub_options_init and is not supposed to be modified otherwise
Updated on 2 April 2022 at 16:37:47 CEST