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

Go to the source code of this file.

Classes

struct  CorrelationKey
 

Enumerations

enum  CorrelationScope { RCS_GLOBAL , RCS_HOST , RCS_PROGRAM , RCS_PROCESS }
 

Functions

gint correlation_key_lookup_scope (const gchar *scope)
 
guint correlation_key_hash (gconstpointer k)
 
gboolean correlation_key_equal (gconstpointer k1, gconstpointer k2)
 
void correlation_key_init (CorrelationKey *self, CorrelationScope scope, LogMessage *msg, gchar *session_id)
 

Enumeration Type Documentation

◆ CorrelationScope

Enumerator
RCS_GLOBAL 
RCS_HOST 
RCS_PROGRAM 
RCS_PROCESS 

Function Documentation

◆ correlation_key_equal()

gboolean correlation_key_equal ( gconstpointer  k1,
gconstpointer  k2 
)

◆ correlation_key_hash()

guint correlation_key_hash ( gconstpointer  k)

◆ correlation_key_init()

void correlation_key_init ( CorrelationKey self,
CorrelationScope  scope,
LogMessage *  msg,
gchar *  session_id 
)

◆ correlation_key_lookup_scope()

gint correlation_key_lookup_scope ( const gchar *  scope)