syslog-ng source
window-size-counter.h File Reference
#include "syslog-ng.h"
#include "atomic-gssize.h"
Include dependency graph for window-size-counter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WindowSizeCounter
 

Functions

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)
 
gsize window_size_counter_get_max (void)
 

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)