syslog-ng source
LogMatcher Struct Reference

#include <logmatcher.h>

Public Attributes

gint ref_cnt
 
gint flags
 
gchar * pattern
 
gboolean(* compile )(LogMatcher *s, const gchar *re, GError **error)
 
gboolean(* match )(LogMatcher *s, LogMessage *msg, gint value_handle, const gchar *value, gssize value_len)
 
gchar *(* replace )(LogMatcher *s, LogMessage *msg, gint value_handle, const gchar *value, gssize value_len, LogTemplate *replacement, gssize *new_length)
 
void(* free_fn )(LogMatcher *s)
 

Member Data Documentation

◆ compile

gboolean(* LogMatcher::compile) (LogMatcher *s, const gchar *re, GError **error)

◆ flags

gint LogMatcher::flags

◆ free_fn

void(* LogMatcher::free_fn) (LogMatcher *s)

◆ match

gboolean(* LogMatcher::match) (LogMatcher *s, LogMessage *msg, gint value_handle, const gchar *value, gssize value_len)

◆ pattern

gchar* LogMatcher::pattern

◆ ref_cnt

gint LogMatcher::ref_cnt

◆ replace

gchar*(* LogMatcher::replace) (LogMatcher *s, LogMessage *msg, gint value_handle, const gchar *value, gssize value_len, LogTemplate *replacement, gssize *new_length)

The documentation for this struct was generated from the following file: