Struct SendBuffersAllocationAttributes
Defined in File RTPSParticipantAllocationAttributes.hpp
Struct Documentation
-
struct SendBuffersAllocationAttributes
Holds limits for send buffers allocations.
Public Functions
-
inline bool operator==(const SendBuffersAllocationAttributes &b) const
Public Members
-
size_t preallocated_number = 0u
Initial number of send buffers to allocate.
This attribute controls the initial number of send buffers to be allocated. The default value of 0 will perform an initial guess of the number of buffers required, based on the number of threads from which a send operation could be started.
-
bool dynamic = false
Whether the number of send buffers is allowed to grow.
This attribute controls how the buffer manager behaves when a send buffer is not available. When true, a new buffer will be created. When false, it will wait for a buffer to be returned. This is a trade-off between latency and dynamic allocations.
-
inline bool operator==(const SendBuffersAllocationAttributes &b) const