syslog-ng source
list-funcs.c File Reference
Include dependency graph for list-funcs.c:
This graph shows which files directly or indirectly include this file:

Classes

struct  StringMatcher
 
struct  ListSearchState
 

Enumerations

enum  StringMatchMode {
  SMM_LITERAL = 0 , SMM_PREFIX , SMM_SUBSTRING , SMM_GLOB ,
  SMM_PCRE
}
 

Functions

 TEMPLATE_FUNCTION_SIMPLE (tf_list_concat)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_append)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_head)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_nth)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_tail)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_count)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_list_slice)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_explode)
 
 TEMPLATE_FUNCTION_SIMPLE (tf_implode)
 
 TEMPLATE_FUNCTION (ListSearchState, tf_list_search, tf_list_search_prepare, tf_simple_func_eval, tf_list_search_call, list_search_state_free, NULL)
 

Enumeration Type Documentation

◆ StringMatchMode

Enumerator
SMM_LITERAL 
SMM_PREFIX 
SMM_SUBSTRING 
SMM_GLOB 
SMM_PCRE 

Function Documentation

◆ TEMPLATE_FUNCTION()

TEMPLATE_FUNCTION ( ListSearchState  ,
tf_list_search  ,
tf_list_search_prepare  ,
tf_simple_func_eval  ,
tf_list_search_call  ,
list_search_state_free  ,
NULL   
)

◆ TEMPLATE_FUNCTION_SIMPLE() [1/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_explode  )

◆ TEMPLATE_FUNCTION_SIMPLE() [2/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_implode  )

◆ TEMPLATE_FUNCTION_SIMPLE() [3/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_append  )

◆ TEMPLATE_FUNCTION_SIMPLE() [4/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_concat  )

◆ TEMPLATE_FUNCTION_SIMPLE() [5/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_count  )

◆ TEMPLATE_FUNCTION_SIMPLE() [6/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_head  )

◆ TEMPLATE_FUNCTION_SIMPLE() [7/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_nth  )

◆ TEMPLATE_FUNCTION_SIMPLE() [8/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_slice  )

◆ TEMPLATE_FUNCTION_SIMPLE() [9/9]

TEMPLATE_FUNCTION_SIMPLE ( tf_list_tail  )