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

Go to the source code of this file.

Classes

struct  CorrelationContext
 

Functions

void correlation_context_init (CorrelationContext *self, const CorrelationKey *key)
 
void correlation_context_clear_method (CorrelationContext *self)
 
void correlation_context_free_method (CorrelationContext *self)
 
void correlation_context_sort (CorrelationContext *self, LogTemplate *sort_key)
 
CorrelationContext * correlation_context_new (CorrelationKey *key)
 
CorrelationContext * correlation_context_ref (CorrelationContext *self)
 
void correlation_context_unref (CorrelationContext *self)
 

Function Documentation

◆ correlation_context_clear_method()

void correlation_context_clear_method ( CorrelationContext *  self)

◆ correlation_context_free_method()

void correlation_context_free_method ( CorrelationContext *  self)

◆ correlation_context_init()

void correlation_context_init ( CorrelationContext *  self,
const CorrelationKey key 
)

◆ correlation_context_new()

CorrelationContext* correlation_context_new ( CorrelationKey key)

◆ correlation_context_ref()

CorrelationContext* correlation_context_ref ( CorrelationContext *  self)

◆ correlation_context_sort()

void correlation_context_sort ( CorrelationContext *  self,
LogTemplate *  sort_key 
)

◆ correlation_context_unref()

void correlation_context_unref ( CorrelationContext *  self)