17 #ifndef IOX_POSH_POPO_PUBLISHER_OPTIONS_HPP
18 #define IOX_POSH_POPO_PUBLISHER_OPTIONS_HPP
20 #include "iceoryx_posh/iceoryx_posh_types.hpp"
21 #include "port_queue_policies.hpp"
Definition: service_description.hpp:29
This struct is used to configure the publisher.
Definition: publisher_options.hpp:30
iox::NodeName_t nodeName
The name of the node where the publisher should belong to.
Definition: publisher_options.hpp:35
uint64_t historyCapacity
The size of the history chunk queue.
Definition: publisher_options.hpp:32
bool offerOnCreate
The option whether the publisher should already be offered when creating it.
Definition: publisher_options.hpp:38
SubscriberTooSlowPolicy subscriberTooSlowPolicy
The option whether the publisher should block when the subscriber queue is full.
Definition: publisher_options.hpp:41