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

Classes

struct  PersistStateEntry
 

Macros

#define NAME_LENGTH   40
 
#define MAX_LINE_LEN   4000
 
#define MAX_ENTRY_VALUE_LENGTH   (3*MAX_LINE_LEN)
 

Functions

gboolean check_directory_exists (gchar *path)
 
PersistStateEntrypersist_state_entry_new (void)
 
gboolean persist_state_parse_entry (PersistStateEntry *self, gchar *entry)
 
gint parse_value_string (gchar *value_str, gchar *buffer, gint buffer_length)
 
void persist_state_entry_free (PersistStateEntry *self)
 
gint add_entry_to_persist_file (gchar *entry, PersistTool *self)
 
gint add_main (int argc, char *argv[])
 

Variables

FILE * input_file
 

Macro Definition Documentation

◆ MAX_ENTRY_VALUE_LENGTH

#define MAX_ENTRY_VALUE_LENGTH   (3*MAX_LINE_LEN)

◆ MAX_LINE_LEN

#define MAX_LINE_LEN   4000

◆ NAME_LENGTH

#define NAME_LENGTH   40

Function Documentation

◆ add_entry_to_persist_file()

gint add_entry_to_persist_file ( gchar *  entry,
PersistTool self 
)

◆ add_main()

gint add_main ( int  argc,
char *  argv[] 
)

◆ check_directory_exists()

gboolean check_directory_exists ( gchar *  path)

◆ parse_value_string()

gint parse_value_string ( gchar *  value_str,
gchar *  buffer,
gint  buffer_length 
)

◆ persist_state_entry_free()

void persist_state_entry_free ( PersistStateEntry self)

◆ persist_state_entry_new()

PersistStateEntry* persist_state_entry_new ( void  )

◆ persist_state_parse_entry()

gboolean persist_state_parse_entry ( PersistStateEntry self,
gchar *  entry 
)

Variable Documentation

◆ input_file

FILE* input_file