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

Go to the source code of this file.

Classes

struct  DynamicWindowPool
 

Functions

DynamicWindowPool * dynamic_window_pool_new (gsize iw_size)
 
void dynamic_window_pool_init (DynamicWindowPool *self)
 
DynamicWindowPool * dynamic_window_pool_ref (DynamicWindowPool *self)
 
void dynamic_window_pool_unref (DynamicWindowPool *self)
 
gsize dynamic_window_pool_request (DynamicWindowPool *self, gsize requested_size)
 
void dynamic_window_pool_release (DynamicWindowPool *self, gsize release_size)
 

Function Documentation

◆ dynamic_window_pool_init()

void dynamic_window_pool_init ( DynamicWindowPool *  self)

◆ dynamic_window_pool_new()

DynamicWindowPool* dynamic_window_pool_new ( gsize  iw_size)

◆ dynamic_window_pool_ref()

DynamicWindowPool* dynamic_window_pool_ref ( DynamicWindowPool *  self)

◆ dynamic_window_pool_release()

void dynamic_window_pool_release ( DynamicWindowPool *  self,
gsize  release_size 
)

◆ dynamic_window_pool_request()

gsize dynamic_window_pool_request ( DynamicWindowPool *  self,
gsize  requested_size 
)

◆ dynamic_window_pool_unref()

void dynamic_window_pool_unref ( DynamicWindowPool *  self)