syslog-ng source
scratch-buffers.h File Reference
#include "syslog-ng.h"
Include dependency graph for scratch-buffers.h:

Go to the source code of this file.

Typedefs

typedef gint32 ScratchBuffersMarker
 

Functions

GString * scratch_buffers_alloc (void)
 
GString * scratch_buffers_alloc_and_mark (ScratchBuffersMarker *marker)
 
void scratch_buffers_mark (ScratchBuffersMarker *marker)
 
void scratch_buffers_reclaim_allocations (void)
 
void scratch_buffers_reclaim_marked (ScratchBuffersMarker marker)
 
gssize scratch_buffers_get_global_allocation_count (void)
 
gssize scratch_buffers_get_local_allocation_count (void)
 
gssize scratch_buffers_get_local_allocation_bytes (void)
 
gint scratch_buffers_get_local_usage_count (void)
 
void scratch_buffers_update_stats (void)
 
void scratch_buffers_lazy_update_stats (void)
 
void scratch_buffers_explicit_gc (void)
 
void scratch_buffers_allocator_init (void)
 
void scratch_buffers_allocator_deinit (void)
 
void scratch_buffers_automatic_gc_init (void)
 
void scratch_buffers_automatic_gc_deinit (void)
 
void scratch_buffers_register_stats (void)
 
void scratch_buffers_unregister_stats (void)
 
void scratch_buffers_global_init (void)
 
void scratch_buffers_global_deinit (void)
 

Typedef Documentation

◆ ScratchBuffersMarker

typedef gint32 ScratchBuffersMarker

Function Documentation

◆ scratch_buffers_alloc()

GString* scratch_buffers_alloc ( void  )

◆ scratch_buffers_alloc_and_mark()

GString* scratch_buffers_alloc_and_mark ( ScratchBuffersMarker marker)

◆ scratch_buffers_allocator_deinit()

void scratch_buffers_allocator_deinit ( void  )

◆ scratch_buffers_allocator_init()

void scratch_buffers_allocator_init ( void  )

◆ scratch_buffers_automatic_gc_deinit()

void scratch_buffers_automatic_gc_deinit ( void  )

◆ scratch_buffers_automatic_gc_init()

void scratch_buffers_automatic_gc_init ( void  )

◆ scratch_buffers_explicit_gc()

void scratch_buffers_explicit_gc ( void  )

◆ scratch_buffers_get_global_allocation_count()

gssize scratch_buffers_get_global_allocation_count ( void  )

◆ scratch_buffers_get_local_allocation_bytes()

gssize scratch_buffers_get_local_allocation_bytes ( void  )

◆ scratch_buffers_get_local_allocation_count()

gssize scratch_buffers_get_local_allocation_count ( void  )

◆ scratch_buffers_get_local_usage_count()

gint scratch_buffers_get_local_usage_count ( void  )

◆ scratch_buffers_global_deinit()

void scratch_buffers_global_deinit ( void  )

◆ scratch_buffers_global_init()

void scratch_buffers_global_init ( void  )

◆ scratch_buffers_lazy_update_stats()

void scratch_buffers_lazy_update_stats ( void  )

◆ scratch_buffers_mark()

void scratch_buffers_mark ( ScratchBuffersMarker marker)

◆ scratch_buffers_reclaim_allocations()

void scratch_buffers_reclaim_allocations ( void  )

◆ scratch_buffers_reclaim_marked()

void scratch_buffers_reclaim_marked ( ScratchBuffersMarker  marker)

◆ scratch_buffers_register_stats()

void scratch_buffers_register_stats ( void  )

◆ scratch_buffers_unregister_stats()

void scratch_buffers_unregister_stats ( void  )

◆ scratch_buffers_update_stats()

void scratch_buffers_update_stats ( void  )