syslog-ng source
run-id.c File Reference
#include "run-id.h"
#include "persistable-state-header.h"
#include "str-format.h"
#include "messages.h"
Include dependency graph for run-id.c:

Classes

struct  RunIDState
 

Macros

#define RUN_ID_PERSIST_KEY   "run_id"
 

Functions

gboolean run_id_init (PersistState *state)
 
int run_id_get (void)
 
gboolean run_id_is_same_run (gint other_id)
 
void run_id_append_formatted_id (GString *str)
 
void run_id_deinit (void)
 

Variables

int cached_run_id = 0
 

Macro Definition Documentation

◆ RUN_ID_PERSIST_KEY

#define RUN_ID_PERSIST_KEY   "run_id"

Function Documentation

◆ run_id_append_formatted_id()

void run_id_append_formatted_id ( GString *  str)

◆ run_id_deinit()

void run_id_deinit ( void  )

◆ run_id_get()

int run_id_get ( void  )

◆ run_id_init()

gboolean run_id_init ( PersistState *  state)

◆ run_id_is_same_run()

gboolean run_id_is_same_run ( gint  other_id)

Variable Documentation

◆ cached_run_id

int cached_run_id = 0