syslog-ng source
FilterExprNode Struct Reference

#include <filter-expr.h>

Collaboration diagram for FilterExprNode:

Public Attributes

guint32 ref_cnt
 
guint32 comp: 1
 
guint32 modify: 1
 
const gchar * type
 
gboolean(* init )(FilterExprNode *self, GlobalConfig *cfg)
 
gboolean(* eval )(FilterExprNode *self, LogMessage **msg, gint num_msg, LogTemplateEvalOptions *options)
 
FilterExprNode *(* clone )(FilterExprNode *self)
 
void(* free_fn )(FilterExprNode *self)
 
StatsCounterItemmatched
 
StatsCounterItemnot_matched
 

Member Data Documentation

◆ clone

FilterExprNode*(* FilterExprNode::clone) (FilterExprNode *self)

◆ comp

guint32 FilterExprNode::comp

◆ eval

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

◆ free_fn

void(* FilterExprNode::free_fn) (FilterExprNode *self)

◆ init

gboolean(* FilterExprNode::init) (FilterExprNode *self, GlobalConfig *cfg)

◆ matched

StatsCounterItem* FilterExprNode::matched

◆ modify

guint32 FilterExprNode::modify

◆ not_matched

StatsCounterItem* FilterExprNode::not_matched

◆ ref_cnt

guint32 FilterExprNode::ref_cnt

◆ type

const gchar* FilterExprNode::type

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