21 #include "libmy/my_rate.h"
36 rate = my_rate_init(rate_param, freq_param);
40 r = calloc(1,
sizeof(*r));
42 my_rate_destroy(&rate);
54 my_rate_destroy(&(*r)->rate);
62 my_rate_sleep(r->rate);
void nmsg_rate_sleep(nmsg_rate_t r)
Sleep if necessary to maintain the target rate limit.
void nmsg_rate_destroy(nmsg_rate_t *r)
Destroy an nmsg_rate_t object.
nmsg_rate_t nmsg_rate_init(unsigned rate, unsigned freq)
Initialize a new nmsg_rate_t object.