syslog-ng source
window-size-counter.c File Reference
Include dependency graph for window-size-counter.c:

Macros

#define COUNTER_MASK   (((gsize)1<<(8*sizeof(gsize)-1)) - 1)
 

Functions

gsize window_size_counter_get_max (void)
 
void window_size_counter_set (WindowSizeCounter *c, gsize value)
 
gsize window_size_counter_get (WindowSizeCounter *c, gboolean *suspended)
 
gsize window_size_counter_add (WindowSizeCounter *c, gsize value, gboolean *suspended)
 
gsize window_size_counter_sub (WindowSizeCounter *c, gsize value, gboolean *suspended)
 
void window_size_counter_suspend (WindowSizeCounter *c)
 
void window_size_counter_resume (WindowSizeCounter *c)
 
gboolean window_size_counter_suspended (WindowSizeCounter *c)
 

Macro Definition Documentation

◆ COUNTER_MASK

#define COUNTER_MASK   (((gsize)1<<(8*sizeof(gsize)-1)) - 1)

Function Documentation

◆ window_size_counter_add()

gsize window_size_counter_add ( WindowSizeCounter *  c,
gsize  value,
gboolean *  suspended 
)

◆ window_size_counter_get()

gsize window_size_counter_get ( WindowSizeCounter *  c,
gboolean *  suspended 
)

◆ window_size_counter_get_max()

gsize window_size_counter_get_max ( void  )

◆ window_size_counter_resume()

void window_size_counter_resume ( WindowSizeCounter *  c)

◆ window_size_counter_set()

void window_size_counter_set ( WindowSizeCounter *  c,
gsize  value 
)

◆ window_size_counter_sub()

gsize window_size_counter_sub ( WindowSizeCounter *  c,
gsize  value,
gboolean *  suspended 
)

◆ window_size_counter_suspend()

void window_size_counter_suspend ( WindowSizeCounter *  c)

◆ window_size_counter_suspended()

gboolean window_size_counter_suspended ( WindowSizeCounter *  c)