19.2.5.2. FlowControllerSchedulerPolicy
-
enum class eprosima::fastdds::rtps::FlowControllerSchedulerPolicy : int32_t
Supported scheduler policy by a flow controller.
A flow controller’s scheduler policy takes the decision of which samples are the next ones to be sent to the network. Fast DDS flow controller supports several scheduler policies listed in this enumeration.
Values:
-
enumerator FIFO
FIFO scheduler policy: first written sample by user, first sample scheduled to be sent to network.
-
enumerator ROUND_ROBIN
Round Robin scheduler policy: schedules one sample of each DataWriter in circular order.
-
enumerator HIGH_PRIORITY
High priority scheduler policy: samples with highest priority are scheduled first to be sent to network.
-
enumerator PRIORITY_WITH_RESERVATION
Priority with reservation scheduler policy: guarantee each DataWriter’s minimum reservation of throughput. Samples not fitting the reservation are scheduled by priority.
-
enumerator FIFO