28.1. Introduction#
The Regulator Manager provides a set of directives to manage a data flow from a source to a destination. The focus is on regulating the bursty input so that it is delivered to the destination at a regular rate. The directives provided by the Regulator Manager are:
rtems_regulator_create() - Creates a regulator.
rtems_regulator_delete() - Deletes the regulator.
rtems_regulator_obtain_buffer() - Obtain buffer from a regulator.
rtems_regulator_release_buffer() - Release buffer to a regulator.
rtems_regulator_send() - Send buffer to a regulator.
rtems_regulator_get_statistics() - Obtain statistics for a regulator.