#include "syslog-ng.h"#include "template/templates.h"#include "cfg-lexer.h"#include "messages.h"#include "atomic.h"

Go to the source code of this file.
Classes | |
| struct | LogExprNode |
| struct | CfgTree |
Macros | |
| #define | LC_CATCHALL 1 |
| #define | LC_FALLBACK 2 |
| #define | LC_FINAL 4 |
| #define | LC_FLOW_CONTROL 8 |
Enumerations | |
| enum | { ENC_SOURCE , ENC_DESTINATION , ENC_FILTER , ENC_PARSER , ENC_REWRITE , ENC_MAX , ENC_PIPE , ENL_SINGLE , ENL_REFERENCE , ENL_SEQUENCE , ENL_JUNCTION , ENL_CONDITIONAL } |
Functions | |
| const gchar * | log_expr_node_get_content_name (gint content) |
| gint | log_expr_node_lookup_flag (const gchar *flag) |
| LogExprNode * | log_expr_node_append_tail (LogExprNode *a, LogExprNode *b) |
| void | log_expr_node_set_object (LogExprNode *self, gpointer object, GDestroyNotify destroy) |
| void | log_expr_node_set_name (LogExprNode *self, const gchar *name) |
| const gchar * | log_expr_node_format_location (LogExprNode *self, gchar *buf, gsize buf_len) |
| EVTTAG * | log_expr_node_location_tag (LogExprNode *self) |
| LogExprNode * | log_expr_node_new (gint layout, gint content, const gchar *name, LogExprNode *children, guint32 flags, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_ref (LogExprNode *self) |
| LogExprNode * | log_expr_node_unref (LogExprNode *self) |
| LogExprNode * | log_expr_node_new_pipe (LogPipe *pipe, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_source (const gchar *name, LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_source_reference (const gchar *name, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_destination (const gchar *name, LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_destination_reference (const gchar *name, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_filter (const gchar *name, LogExprNode *node, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_filter_reference (const gchar *name, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_parser (const gchar *name, LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_parser_reference (const gchar *name, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_rewrite (const gchar *name, LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_rewrite_reference (const gchar *name, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_log (LogExprNode *children, guint32 flags, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_sequence (LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_junction (LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_source_junction (LogExprNode *children, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_destination_junction (LogExprNode *children, CFG_LTYPE *yylloc) |
| void | log_expr_node_conditional_set_false_branch_of_the_last_if (LogExprNode *conditional_node, LogExprNode *false_expr) |
| LogExprNode * | log_expr_node_new_simple_conditional (LogExprNode *filter_expr, LogExprNode *true_expr, CFG_LTYPE *yylloc) |
| LogExprNode * | log_expr_node_new_compound_conditional (LogExprNode *block, CFG_LTYPE *yylloc) |
| gboolean | cfg_tree_add_object (CfgTree *self, LogExprNode *rule) |
| LogExprNode * | cfg_tree_get_object (CfgTree *self, gint type, const gchar *name) |
| GList * | cfg_tree_get_objects (CfgTree *self) |
| gboolean | cfg_tree_add_template (CfgTree *self, LogTemplate *template_obj) |
| LogTemplate * | cfg_tree_lookup_template (CfgTree *self, const gchar *name) |
| LogTemplate * | cfg_tree_check_inline_template (CfgTree *self, const gchar *template_or_name, GError **error) |
| gchar * | cfg_tree_get_rule_name (CfgTree *self, gint content, LogExprNode *node) |
| gchar * | cfg_tree_get_child_id (CfgTree *self, gint content, LogExprNode *node) |
| gboolean | cfg_tree_compile (CfgTree *self) |
| gboolean | cfg_tree_start (CfgTree *self) |
| gboolean | cfg_tree_stop (CfgTree *self) |
| gboolean | cfg_tree_pre_config_init (CfgTree *self) |
| gboolean | cfg_tree_post_config_init (CfgTree *self) |
| void | cfg_tree_register_initialized_pipe (CfgTree *self, LogPipe *s) |
| void | cfg_tree_deregister_initialized_pipe (CfgTree *self, LogPipe *s) |
| void | cfg_tree_init_instance (CfgTree *self, GlobalConfig *cfg) |
| void | cfg_tree_free_instance (CfgTree *self) |
| #define LC_CATCHALL 1 |
| #define LC_FALLBACK 2 |
| #define LC_FINAL 4 |
| #define LC_FLOW_CONTROL 8 |
| anonymous enum |
| gboolean cfg_tree_add_object | ( | CfgTree * | self, |
| LogExprNode * | rule | ||
| ) |
| gboolean cfg_tree_add_template | ( | CfgTree * | self, |
| LogTemplate * | template_obj | ||
| ) |
| LogTemplate* cfg_tree_check_inline_template | ( | CfgTree * | self, |
| const gchar * | template_or_name, | ||
| GError ** | error | ||
| ) |
| gboolean cfg_tree_compile | ( | CfgTree * | self | ) |
| void cfg_tree_deregister_initialized_pipe | ( | CfgTree * | self, |
| LogPipe * | s | ||
| ) |
| void cfg_tree_free_instance | ( | CfgTree * | self | ) |
| gchar* cfg_tree_get_child_id | ( | CfgTree * | self, |
| gint | content, | ||
| LogExprNode * | node | ||
| ) |
| LogExprNode* cfg_tree_get_object | ( | CfgTree * | self, |
| gint | type, | ||
| const gchar * | name | ||
| ) |
| GList* cfg_tree_get_objects | ( | CfgTree * | self | ) |
| gchar* cfg_tree_get_rule_name | ( | CfgTree * | self, |
| gint | content, | ||
| LogExprNode * | node | ||
| ) |
| void cfg_tree_init_instance | ( | CfgTree * | self, |
| GlobalConfig * | cfg | ||
| ) |
| LogTemplate* cfg_tree_lookup_template | ( | CfgTree * | self, |
| const gchar * | name | ||
| ) |
| gboolean cfg_tree_post_config_init | ( | CfgTree * | self | ) |
| gboolean cfg_tree_pre_config_init | ( | CfgTree * | self | ) |
| void cfg_tree_register_initialized_pipe | ( | CfgTree * | self, |
| LogPipe * | s | ||
| ) |
| gboolean cfg_tree_start | ( | CfgTree * | self | ) |
| gboolean cfg_tree_stop | ( | CfgTree * | self | ) |
| LogExprNode* log_expr_node_append_tail | ( | LogExprNode * | a, |
| LogExprNode * | b | ||
| ) |
| void log_expr_node_conditional_set_false_branch_of_the_last_if | ( | LogExprNode * | conditional_node, |
| LogExprNode * | false_expr | ||
| ) |
| const gchar* log_expr_node_format_location | ( | LogExprNode * | self, |
| gchar * | buf, | ||
| gsize | buf_len | ||
| ) |
| const gchar* log_expr_node_get_content_name | ( | gint | content | ) |
| EVTTAG* log_expr_node_location_tag | ( | LogExprNode * | self | ) |
| gint log_expr_node_lookup_flag | ( | const gchar * | flag | ) |
| LogExprNode* log_expr_node_new | ( | gint | layout, |
| gint | content, | ||
| const gchar * | name, | ||
| LogExprNode * | children, | ||
| guint32 | flags, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_compound_conditional | ( | LogExprNode * | block, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_destination | ( | const gchar * | name, |
| LogExprNode * | children, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_destination_junction | ( | LogExprNode * | children, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_destination_reference | ( | const gchar * | name, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_filter | ( | const gchar * | name, |
| LogExprNode * | node, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_filter_reference | ( | const gchar * | name, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_junction | ( | LogExprNode * | children, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_log | ( | LogExprNode * | children, |
| guint32 | flags, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_parser | ( | const gchar * | name, |
| LogExprNode * | children, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_parser_reference | ( | const gchar * | name, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_pipe | ( | LogPipe * | pipe, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_rewrite | ( | const gchar * | name, |
| LogExprNode * | children, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_rewrite_reference | ( | const gchar * | name, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_sequence | ( | LogExprNode * | children, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_simple_conditional | ( | LogExprNode * | filter_expr, |
| LogExprNode * | true_expr, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_source | ( | const gchar * | name, |
| LogExprNode * | children, | ||
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_source_junction | ( | LogExprNode * | children, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_new_source_reference | ( | const gchar * | name, |
| CFG_LTYPE * | yylloc | ||
| ) |
| LogExprNode* log_expr_node_ref | ( | LogExprNode * | self | ) |
| void log_expr_node_set_name | ( | LogExprNode * | self, |
| const gchar * | name | ||
| ) |
| void log_expr_node_set_object | ( | LogExprNode * | self, |
| gpointer | object, | ||
| GDestroyNotify | destroy | ||
| ) |
| LogExprNode* log_expr_node_unref | ( | LogExprNode * | self | ) |