#include "template/templates.h"#include "template/repr.h"#include "template/compiler.h"#include "template/macros.h"#include "template/escaping.h"#include "timeutils/format.h"#include "cfg.h"

Functions | |
| gboolean | log_template_is_literal_string (const LogTemplate *self) |
| const gchar * | log_template_get_literal_value (const LogTemplate *self, gssize *value_len) |
| gboolean | log_template_is_trivial (LogTemplate *self) |
| NVHandle | log_template_get_trivial_value_handle (LogTemplate *self) |
| const gchar * | log_template_get_trivial_value_and_type (LogTemplate *self, LogMessage *msg, gssize *value_len, LogMessageValueType *type) |
| const gchar * | log_template_get_trivial_value (LogTemplate *self, LogMessage *msg, gssize *value_len) |
| gboolean | log_template_compile (LogTemplate *self, const gchar *template, GError **error) |
| void | log_template_forget_template_string (LogTemplate *self) |
| gboolean | log_template_compile_with_type_hint (LogTemplate *self, const gchar *template_and_typehint, GError **error) |
| void | log_template_compile_literal_string (LogTemplate *self, const gchar *literal) |
| void | log_template_set_escape (LogTemplate *self, gboolean enable) |
| gboolean | log_template_set_type_hint (LogTemplate *self, const gchar *type_hint, GError **error) |
| void | log_template_set_type_hint_value (LogTemplate *self, LogMessageValueType type_hint) |
| void | log_template_set_name (LogTemplate *self, const gchar *name) |
| LogTemplate * | log_template_new (GlobalConfig *cfg, const gchar *name) |
| LogTemplate * | log_template_new_embedded (GlobalConfig *cfg) |
| LogTemplate * | log_template_ref (LogTemplate *s) |
| void | log_template_unref (LogTemplate *s) |
| void | log_template_options_init (LogTemplateOptions *options, GlobalConfig *cfg) |
| void | log_template_options_clone (LogTemplateOptions *source, LogTemplateOptions *dest) |
| void | log_template_options_destroy (LogTemplateOptions *options) |
| void | log_template_options_defaults (LogTemplateOptions *options) |
| void | log_template_options_global_defaults (LogTemplateOptions *options) |
| GQuark | log_template_error_quark (void) |
| gboolean | log_template_on_error_parse (const gchar *strictness, gint *out) |
| void | log_template_options_set_on_error (LogTemplateOptions *options, gint on_error) |
| EVTTAG * | evt_tag_template (const gchar *name, LogTemplate *template_obj, LogMessage *msg, LogTemplateEvalOptions *options) |
| EVTTAG* evt_tag_template | ( | const gchar * | name, |
| LogTemplate * | template_obj, | ||
| LogMessage * | msg, | ||
| LogTemplateEvalOptions * | options | ||
| ) |
| gboolean log_template_compile | ( | LogTemplate * | self, |
| const gchar * | template, | ||
| GError ** | error | ||
| ) |
| void log_template_compile_literal_string | ( | LogTemplate * | self, |
| const gchar * | literal | ||
| ) |
| gboolean log_template_compile_with_type_hint | ( | LogTemplate * | self, |
| const gchar * | template_and_typehint, | ||
| GError ** | error | ||
| ) |
| GQuark log_template_error_quark | ( | void | ) |
| void log_template_forget_template_string | ( | LogTemplate * | self | ) |
| const gchar* log_template_get_literal_value | ( | const LogTemplate * | self, |
| gssize * | value_len | ||
| ) |
| const gchar* log_template_get_trivial_value | ( | LogTemplate * | self, |
| LogMessage * | msg, | ||
| gssize * | value_len | ||
| ) |
| const gchar* log_template_get_trivial_value_and_type | ( | LogTemplate * | self, |
| LogMessage * | msg, | ||
| gssize * | value_len, | ||
| LogMessageValueType * | type | ||
| ) |
| NVHandle log_template_get_trivial_value_handle | ( | LogTemplate * | self | ) |
| gboolean log_template_is_literal_string | ( | const LogTemplate * | self | ) |
| gboolean log_template_is_trivial | ( | LogTemplate * | self | ) |
| LogTemplate* log_template_new | ( | GlobalConfig * | cfg, |
| const gchar * | name | ||
| ) |
| LogTemplate* log_template_new_embedded | ( | GlobalConfig * | cfg | ) |
| gboolean log_template_on_error_parse | ( | const gchar * | strictness, |
| gint * | out | ||
| ) |
| void log_template_options_clone | ( | LogTemplateOptions * | source, |
| LogTemplateOptions * | dest | ||
| ) |
| void log_template_options_defaults | ( | LogTemplateOptions * | options | ) |
| void log_template_options_destroy | ( | LogTemplateOptions * | options | ) |
| void log_template_options_global_defaults | ( | LogTemplateOptions * | options | ) |
| void log_template_options_init | ( | LogTemplateOptions * | options, |
| GlobalConfig * | cfg | ||
| ) |
| void log_template_options_set_on_error | ( | LogTemplateOptions * | options, |
| gint | on_error | ||
| ) |
| LogTemplate* log_template_ref | ( | LogTemplate * | s | ) |
| void log_template_set_escape | ( | LogTemplate * | self, |
| gboolean | enable | ||
| ) |
| void log_template_set_name | ( | LogTemplate * | self, |
| const gchar * | name | ||
| ) |
| gboolean log_template_set_type_hint | ( | LogTemplate * | self, |
| const gchar * | type_hint, | ||
| GError ** | error | ||
| ) |
| void log_template_set_type_hint_value | ( | LogTemplate * | self, |
| LogMessageValueType | type_hint | ||
| ) |
| void log_template_unref | ( | LogTemplate * | s | ) |