syslog-ng source
LogPipe Struct Reference

#include <logpipe.h>

Collaboration diagram for LogPipe:

Public Attributes

GAtomicCounter ref_cnt
 
gint32 flags
 
void(* queue )(LogPipe *self, LogMessage *msg, const LogPathOptions *path_options)
 
GlobalConfig * cfg
 
LogExprNode * expr_node
 
LogPipe * pipe_next
 
StatsCounterItemdiscarded_messages
 
const gchar * persist_name
 
gchar * plugin_name
 
LogPipeOptions options
 
gboolean(* pre_init )(LogPipe *self)
 
gboolean(* init )(LogPipe *self)
 
gboolean(* deinit )(LogPipe *self)
 
void(* post_deinit )(LogPipe *self)
 
gboolean(* pre_config_init )(LogPipe *self)
 
gboolean(* post_config_init )(LogPipe *self)
 
const gchar *(* generate_persist_name )(const LogPipe *self)
 
GList *(* arcs )(LogPipe *self)
 
LogPipe *(* clone )(LogPipe *self)
 
void(* free_fn )(LogPipe *self)
 
gint(* notify )(LogPipe *self, gint notify_code, gpointer user_data)
 
GList * info
 

Member Data Documentation

◆ arcs

GList*(* LogPipe::arcs) (LogPipe *self)

◆ cfg

GlobalConfig* LogPipe::cfg

◆ clone

LogPipe*(* LogPipe::clone) (LogPipe *self)

◆ deinit

gboolean(* LogPipe::deinit) (LogPipe *self)

◆ discarded_messages

StatsCounterItem* LogPipe::discarded_messages

◆ expr_node

LogExprNode* LogPipe::expr_node

◆ flags

gint32 LogPipe::flags

◆ free_fn

void(* LogPipe::free_fn) (LogPipe *self)

◆ generate_persist_name

const gchar*(* LogPipe::generate_persist_name) (const LogPipe *self)

◆ info

GList* LogPipe::info

◆ init

gboolean(* LogPipe::init) (LogPipe *self)

◆ notify

gint(* LogPipe::notify) (LogPipe *self, gint notify_code, gpointer user_data)

◆ options

LogPipeOptions LogPipe::options

◆ persist_name

const gchar* LogPipe::persist_name

◆ pipe_next

LogPipe* LogPipe::pipe_next

◆ plugin_name

gchar* LogPipe::plugin_name

◆ post_config_init

gboolean(* LogPipe::post_config_init) (LogPipe *self)

◆ post_deinit

void(* LogPipe::post_deinit) (LogPipe *self)

◆ pre_config_init

gboolean(* LogPipe::pre_config_init) (LogPipe *self)

◆ pre_init

gboolean(* LogPipe::pre_init) (LogPipe *self)

◆ queue

void(* LogPipe::queue) (LogPipe *self, LogMessage *msg, const LogPathOptions *path_options)

◆ ref_cnt

GAtomicCounter LogPipe::ref_cnt

The documentation for this struct was generated from the following file: