Struct FlowControllerDescriptor
Defined in File FlowControllerDescriptor.hpp
Struct Documentation
-
struct FlowControllerDescriptor
Configuration values for creating flow controllers.
This descriptor is used to define the configuration applied in the creation of a flow controller.
- Since
2.4.0
Public Members
-
const char *name = nullptr
Name of the flow controller.
-
FlowControllerSchedulerPolicy scheduler = FlowControllerSchedulerPolicy::FIFO
Scheduler policy used by the flow controller.
Default value: FlowControllerScheduler::FIFO_SCHEDULER
-
int32_t max_bytes_per_period = 0
Maximum number of bytes to be sent to network per period.
Range of bytes: [1, 2147483647]; 0 value means no limit. Default value: 0
-
uint64_t period_ms = 100
Period time in milliseconds.
Period of time on which the flow controller is allowed to send max_bytes_per_period. Default value: 100ms.