syslog-ng source
multi-line-pattern.h File Reference
#include "syslog-ng.h"
#include "compat/pcre.h"
Include dependency graph for multi-line-pattern.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MultiLinePattern
 

Functions

gboolean multi_line_pattern_find (MultiLinePattern *re, const guchar *str, gsize len, gint *start, gint *end)
 
gboolean multi_line_pattern_match (MultiLinePattern *re, const guchar *str, gsize len)
 
MultiLinePattern * multi_line_pattern_compile (const gchar *regexp, GError **error)
 
MultiLinePattern * multi_line_pattern_ref (MultiLinePattern *self)
 
void multi_line_pattern_unref (MultiLinePattern *self)
 

Function Documentation

◆ multi_line_pattern_compile()

MultiLinePattern* multi_line_pattern_compile ( const gchar *  regexp,
GError **  error 
)

◆ multi_line_pattern_find()

gboolean multi_line_pattern_find ( MultiLinePattern *  re,
const guchar *  str,
gsize  len,
gint *  start,
gint *  end 
)

◆ multi_line_pattern_match()

gboolean multi_line_pattern_match ( MultiLinePattern *  re,
const guchar *  str,
gsize  len 
)

◆ multi_line_pattern_ref()

MultiLinePattern* multi_line_pattern_ref ( MultiLinePattern *  self)

◆ multi_line_pattern_unref()

void multi_line_pattern_unref ( MultiLinePattern *  self)