23 #ifndef CORRELATION_SYNTHETIC_MESSAGE_H_INCLUDED
24 #define CORRELATION_SYNTHETIC_MESSAGE_H_INCLUDED
37 typedef struct _SyntheticMessageValue
44 typedef struct _SyntheticMessage
58 const gchar *
value, GError **error);
61 const gchar *
value,
const gchar *type_hint, GError **error);
const gchar * name
Definition: debugger.c:265
guint32 NVHandle
Definition: nvtable.h:35
#define self
Definition: rcptid.c:38
Definition: synthetic-message.h:38
NVHandle handle
Definition: synthetic-message.h:40
gchar * name
Definition: synthetic-message.h:39
LogTemplate * value_template
Definition: synthetic-message.h:41
Definition: synthetic-message.h:45
SyntheticMessageInheritMode inherit_mode
Definition: synthetic-message.h:46
gchar * prefix
Definition: synthetic-message.h:49
GArray * values
Definition: synthetic-message.h:48
GArray * tags
Definition: synthetic-message.h:47
void synthetic_message_init(SyntheticMessage *self)
Definition: synthetic-message.c:347
void synthetic_message_add_value_template(SyntheticMessage *self, const gchar *name, LogTemplate *value)
Definition: synthetic-message.c:170
void synthetic_message_set_inherit_properties_string(SyntheticMessage *self, const gchar *inherit_properties, GError **error)
Definition: synthetic-message.c:51
gboolean synthetic_message_add_value_template_string(SyntheticMessage *self, GlobalConfig *cfg, const gchar *name, const gchar *value, GError **error)
Definition: synthetic-message.c:107
void synthetic_message_free(SyntheticMessage *self)
Definition: synthetic-message.c:385
void synthetic_message_deinit(SyntheticMessage *self)
Definition: synthetic-message.c:353
gint synthetic_message_lookup_inherit_mode(const gchar *inherit_mode)
Definition: synthetic-message.c:392
void synthetic_message_set_prefix(SyntheticMessage *self, const gchar *prefix)
Definition: synthetic-message.c:185
SyntheticMessageInheritMode
Definition: synthetic-message.h:31
@ RAC_MSG_INHERIT_LAST_MESSAGE
Definition: synthetic-message.h:33
@ RAC_MSG_INHERIT_CONTEXT
Definition: synthetic-message.h:34
@ RAC_MSG_INHERIT_NONE
Definition: synthetic-message.h:32
LogMessage * synthetic_message_generate_without_context(SyntheticMessage *self, LogMessage *msg)
Definition: synthetic-message.c:324
void synthetic_message_apply(SyntheticMessage *self, CorrelationContext *context, LogMessage *msg)
Definition: synthetic-message.c:210
void synthetic_message_add_tag(SyntheticMessage *self, const gchar *text)
Definition: synthetic-message.c:78
void synthetic_message_set_inherit_mode(SyntheticMessage *self, SyntheticMessageInheritMode inherit_mode)
Definition: synthetic-message.c:31
SyntheticMessage * synthetic_message_new(void)
Definition: synthetic-message.c:375
gboolean synthetic_message_add_value_template_string_and_type(SyntheticMessage *self, GlobalConfig *cfg, const gchar *name, const gchar *value, const gchar *type_hint, GError **error)
Definition: synthetic-message.c:89
gboolean synthetic_message_set_inherit_mode_string(SyntheticMessage *self, const gchar *inherit_mode_name, GError **error)
Definition: synthetic-message.c:37
LogMessage * synthetic_message_generate_with_context(SyntheticMessage *self, CorrelationContext *context)
Definition: synthetic-message.c:298
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34
GString * value
Definition: test_decode.c:28
LogMessage * msg
Definition: test_rename.c:35