syslog-ng source
filter-cmp.h File Reference
#include "filter-expr.h"
#include "template/templates.h"
Include dependency graph for filter-cmp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FCMP_EQ   0x0001
 
#define FCMP_LT   0x0002
 
#define FCMP_GT   0x0004
 
#define FCMP_TYPE_AWARE   0x0010
 
#define FCMP_STRING_BASED   0x0020
 
#define FCMP_NUM_BASED   0x0040
 
#define FCMP_TYPE_AND_VALUE_BASED   0x0080
 
#define FCMP_OP_MASK   0x0007
 
#define FCMP_MODE_MASK   0x00F0
 

Functions

FilterExprNode * fop_cmp_new (LogTemplate *left, LogTemplate *right, const gchar *type, gint compare_mode, const gchar *location)
 

Macro Definition Documentation

◆ FCMP_EQ

#define FCMP_EQ   0x0001

◆ FCMP_GT

#define FCMP_GT   0x0004

◆ FCMP_LT

#define FCMP_LT   0x0002

◆ FCMP_MODE_MASK

#define FCMP_MODE_MASK   0x00F0

◆ FCMP_NUM_BASED

#define FCMP_NUM_BASED   0x0040

◆ FCMP_OP_MASK

#define FCMP_OP_MASK   0x0007

◆ FCMP_STRING_BASED

#define FCMP_STRING_BASED   0x0020

◆ FCMP_TYPE_AND_VALUE_BASED

#define FCMP_TYPE_AND_VALUE_BASED   0x0080

◆ FCMP_TYPE_AWARE

#define FCMP_TYPE_AWARE   0x0010

Function Documentation

◆ fop_cmp_new()

FilterExprNode* fop_cmp_new ( LogTemplate *  left,
LogTemplate *  right,
const gchar *  type,
gint  compare_mode,
const gchar *  location 
)