Skip to content

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 18 December 2023 at 13:02:35 CET