syslog-ng source
persist-tool.h File Reference
#include "cfg.h"
#include "persist-state.h"
Include dependency graph for persist-tool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PersistTool
 
struct  StateHandler
 

Macros

#define DEFAULT_PERSIST_FILE   "syslog-ng.persist"
 

Typedefs

typedef StateHandler *(* STATE_HANDLER_CONSTRUCTOR) (PersistState *persist_state, const gchar *name)
 

Enumerations

enum  PersistStateMode { persist_mode_normal = 0 , persist_mode_dump , persist_mode_edit }
 

Functions

PersistToolpersist_tool_new (gchar *persist_filename, PersistStateMode open_mode)
 
void persist_tool_free (PersistTool *self)
 
STATE_HANDLER_CONSTRUCTOR state_handler_get_constructor_by_prefix (const gchar *prefix)
 
void state_handler_register_constructor (const gchar *prefix, STATE_HANDLER_CONSTRUCTOR handler)
 
StateHandler * persist_tool_get_state_handler (PersistTool *self, gchar *name)
 
void persist_tool_revert_changes (PersistTool *self)
 

Macro Definition Documentation

◆ DEFAULT_PERSIST_FILE

#define DEFAULT_PERSIST_FILE   "syslog-ng.persist"

Typedef Documentation

◆ STATE_HANDLER_CONSTRUCTOR

typedef StateHandler*(* STATE_HANDLER_CONSTRUCTOR) (PersistState *persist_state, const gchar *name)

Enumeration Type Documentation

◆ PersistStateMode

Enumerator
persist_mode_normal 
persist_mode_dump 
persist_mode_edit 

Function Documentation

◆ persist_tool_free()

void persist_tool_free ( PersistTool self)

◆ persist_tool_get_state_handler()

StateHandler* persist_tool_get_state_handler ( PersistTool self,
gchar *  name 
)

◆ persist_tool_new()

PersistTool* persist_tool_new ( gchar *  persist_filename,
PersistStateMode  open_mode 
)

◆ persist_tool_revert_changes()

void persist_tool_revert_changes ( PersistTool self)

◆ state_handler_get_constructor_by_prefix()

STATE_HANDLER_CONSTRUCTOR state_handler_get_constructor_by_prefix ( const gchar *  prefix)

◆ state_handler_register_constructor()

void state_handler_register_constructor ( const gchar *  prefix,
STATE_HANDLER_CONSTRUCTOR  handler 
)