syslog-ng source
rate-limit.c File Reference
#include "rate-limit.h"
#include "timeutils/misc.h"
#include "scratch-buffers.h"
#include "str-utils.h"
#include <iv.h>
Include dependency graph for rate-limit.c:

Classes

struct  RateLimit
 
struct  RateLimiter
 

Functions

void rate_limit_set_key_template (FilterExprNode *s, LogTemplate *template)
 
void rate_limit_set_rate (FilterExprNode *s, gint rate)
 
FilterExprNode * rate_limit_new (void)
 

Function Documentation

◆ rate_limit_new()

FilterExprNode* rate_limit_new ( void  )

◆ rate_limit_set_key_template()

void rate_limit_set_key_template ( FilterExprNode *  s,
LogTemplate *  template 
)

◆ rate_limit_set_rate()

void rate_limit_set_rate ( FilterExprNode *  s,
gint  rate 
)