Lines Matching refs:RateLimit
36 auto r = static_cast<RateLimit *>(w->data);
41 RateLimit::RateLimit(struct ev_loop *loop, ev_io *w, size_t rate, size_t burst,
57 RateLimit::~RateLimit() { ev_timer_stop(loop_, &t_); }
59 size_t RateLimit::avail() const {
66 void RateLimit::drain(size_t n) {
77 void RateLimit::regen() {
93 void RateLimit::startw() {
105 void RateLimit::stopw() {
110 void RateLimit::handle_tls_pending_read() {