iceoryx_posh 2.0.3
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
iox::popo::PublisherOptions Struct Reference

This struct is used to configure the publisher. More...

#include <iceoryx_posh/popo/publisher_options.hpp>

Public Member Functions

cxx::Serialization serialize () const noexcept
 serialization of the PublisherOptions
 

Static Public Member Functions

static cxx::expected< PublisherOptions, cxx::Serialization::Error > deserialize (const cxx::Serialization &serialized) noexcept
 deserialization of the PublisherOptions
 

Public Attributes

uint64_t historyCapacity {0U}
 The size of the history chunk queue.
 
iox::NodeName_t nodeName {""}
 The name of the node where the publisher should belong to.
 
bool offerOnCreate {true}
 The option whether the publisher should already be offered when creating it.
 
ConsumerTooSlowPolicy subscriberTooSlowPolicy {ConsumerTooSlowPolicy::DISCARD_OLDEST_DATA}
 The option whether the publisher should block when the subscriber queue is full.
 

Detailed Description

This struct is used to configure the publisher.


The documentation for this struct was generated from the following file: