#include <xroad_rate_control.h>
|
uint64_t | rate |
|
xroad_timestamp_t | per |
|
xroad_timestamp_t | last_check_time |
|
uint64_t | timestamps_start_pos |
|
uint64_t | timestamps_amount |
|
xroad_timestamp_t * | timestamps |
|
Control structure for rate control.
...
{
goto error;
}
...
{
send_message();
}
else
{
discard_message();
}
Definition: xroad_rate_control.h:46
bool xroad_rate_control_allow_to_process(xroad_rate_control_t *ctx, xroad_timestamp_t current_time)
void xroad_rate_control_init(xroad_rate_control_t *ctx)
xroad_errno_t xroad_rate_control_set_options(xroad_rate_control_t *ctx, uint64_t rate, xroad_timestamp_t per)
void xroad_rate_control_processed(xroad_rate_control_t *ctx)
void xroad_rate_control_clear(xroad_rate_control_t *ctx)
xroad_timestamp_t xroad_now()
The documentation for this struct was generated from the following file: