Data Fields | |
| isc_mem_t * | mctx |
| isc_mutex_t | lock |
| int | refs |
| isc_task_t * | task |
| isc_timer_t * | timer |
| isc_interval_t | interval |
| isc_uint32_t | pertic |
| isc_ratelimiter_state_t | state |
| isc_event_t | shutdownevent |
Definition at line 38 of file ratelimiter.c.
Definition at line 39 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), and ratelimiter_free().
Definition at line 40 of file ratelimiter.c.
Referenced by isc_ratelimiter_attach(), isc_ratelimiter_create(), isc_ratelimiter_dequeue(), isc_ratelimiter_detach(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), ratelimiter_free(), and ratelimiter_tick().
Definition at line 41 of file ratelimiter.c.
Referenced by isc_ratelimiter_attach(), isc_ratelimiter_create(), and isc_ratelimiter_detach().
Definition at line 42 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), and isc_ratelimiter_shutdown().
Definition at line 43 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), and ratelimiter_tick().
Definition at line 44 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), and isc_ratelimiter_setinterval().
Definition at line 45 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), isc_ratelimiter_setpertic(), and ratelimiter_tick().
Definition at line 46 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), and ratelimiter_tick().
Definition at line 47 of file ratelimiter.c.
Referenced by isc_ratelimiter_create(), and isc_ratelimiter_shutdown().