syslog-ng source
filter-expr.c File Reference
#include "filter/filter-expr.h"
#include "messages.h"
Include dependency graph for filter-expr.c:

Functions

void filter_expr_node_init_instance (FilterExprNode *self)
 
gboolean filter_expr_eval_with_context (FilterExprNode *self, LogMessage **msg, gint num_msg, LogTemplateEvalOptions *options)
 
gboolean filter_expr_eval (FilterExprNode *self, LogMessage *msg)
 
gboolean filter_expr_eval_root_with_context (FilterExprNode *self, LogMessage **msg, gint num_msg, LogTemplateEvalOptions *options, const LogPathOptions *path_options)
 
gboolean filter_expr_eval_root (FilterExprNode *self, LogMessage **msg, const LogPathOptions *path_options)
 
void filter_expr_unref (FilterExprNode *self)
 
FilterExprNode * filter_expr_clone (FilterExprNode *self)
 

Function Documentation

◆ filter_expr_clone()

FilterExprNode* filter_expr_clone ( FilterExprNode *  self)

◆ filter_expr_eval()

gboolean filter_expr_eval ( FilterExprNode *  self,
LogMessage *  msg 
)

◆ filter_expr_eval_root()

gboolean filter_expr_eval_root ( FilterExprNode *  self,
LogMessage **  msg,
const LogPathOptions *  path_options 
)

◆ filter_expr_eval_root_with_context()

gboolean filter_expr_eval_root_with_context ( FilterExprNode *  self,
LogMessage **  msg,
gint  num_msg,
LogTemplateEvalOptions options,
const LogPathOptions *  path_options 
)

◆ filter_expr_eval_with_context()

gboolean filter_expr_eval_with_context ( FilterExprNode *  self,
LogMessage **  msg,
gint  num_msg,
LogTemplateEvalOptions options 
)

◆ filter_expr_node_init_instance()

void filter_expr_node_init_instance ( FilterExprNode *  self)

◆ filter_expr_unref()

void filter_expr_unref ( FilterExprNode *  self)