|
iceoryx_posh 2.0.6
|
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. | |
This struct is used to configure the publisher.