syslog-ng source
diskq.c File Reference
#include <math.h>
#include "diskq.h"
#include "diskq-config.h"
#include "diskq-global-metrics.h"
#include "driver.h"
#include "messages.h"
#include "logqueue-disk.h"
#include "logqueue-disk-reliable.h"
#include "logqueue-disk-non-reliable.h"
#include "persist-state.h"
Include dependency graph for diskq.c:

Classes

struct  DiskQDestPlugin
 

Macros

#define DISKQ_PLUGIN_NAME   "diskq"
 

Functions

void _release_queue (LogDestDriver *dd, LogQueue *queue)
 
DiskQueueOptionsdiskq_get_options (DiskQDestPlugin *self)
 
DiskQDestPlugin * diskq_dest_plugin_new (void)
 

Macro Definition Documentation

◆ DISKQ_PLUGIN_NAME

#define DISKQ_PLUGIN_NAME   "diskq"

Function Documentation

◆ _release_queue()

void _release_queue ( LogDestDriver *  dd,
LogQueue *  queue 
)

◆ diskq_dest_plugin_new()

DiskQDestPlugin* diskq_dest_plugin_new ( void  )

◆ diskq_get_options()

DiskQueueOptions* diskq_get_options ( DiskQDestPlugin *  self)