17 #ifndef IOX_POSH_POPO_SUBSCRIBER_OPTIONS_HPP
18 #define IOX_POSH_POPO_SUBSCRIBER_OPTIONS_HPP
20 #include "iceoryx_posh/internal/popo/ports/subscriber_port_data.hpp"
21 #include "port_queue_policies.hpp"
34 uint64_t
queueCapacity{SubscriberPortData::ChunkQueueData_t::MAX_CAPACITY};
Definition: service_description.hpp:29
This struct is used to configure the subscriber.
Definition: subscriber_options.hpp:31
iox::NodeName_t nodeName
The name of the node where the subscriber should belong to.
Definition: subscriber_options.hpp:40
bool subscribeOnCreate
The option whether the subscriber shall try to subscribe when creating it.
Definition: subscriber_options.hpp:43
uint64_t historyRequest
The max number of chunks received after subscription if chunks are available.
Definition: subscriber_options.hpp:37
QueueFullPolicy queueFullPolicy
The option whether the publisher should block when the subscriber queue is full.
Definition: subscriber_options.hpp:46
uint64_t queueCapacity
The size of the receiver queue where chunks are stored before they are passed to the user.
Definition: subscriber_options.hpp:34