23 #ifndef CORRELATION_PDB_ACTION_H_INCLUDED
24 #define CORRELATION_PDB_ACTION_H_INCLUDED
47 typedef struct _PDBAction
PDBActionTrigger
Definition: pdb-action.h:33
@ RAT_MATCH
Definition: pdb-action.h:34
@ RAT_TIMEOUT
Definition: pdb-action.h:35
void pdb_action_set_rate(PDBAction *self, const gchar *rate_)
Definition: pdb-action.c:52
PDBAction * pdb_action_new(gint id)
Definition: pdb-action.c:89
void pdb_action_free(PDBAction *self)
Definition: pdb-action.c:102
PDBActionContentType
Definition: pdb-action.h:40
@ RAC_CREATE_CONTEXT
Definition: pdb-action.h:43
@ RAC_NONE
Definition: pdb-action.h:41
@ RAC_MESSAGE
Definition: pdb-action.h:42
void pdb_action_set_trigger(PDBAction *self, const gchar *trigger, GError **error)
Definition: pdb-action.c:78
void pdb_action_set_condition(PDBAction *self, GlobalConfig *cfg, const gchar *filter_string, GError **error)
Definition: pdb-action.c:30
Definition: pdb-action.h:48
PDBActionContentType content_type
Definition: pdb-action.h:51
SyntheticContext context
Definition: pdb-action.h:61
guint16 rate
Definition: pdb-action.h:53
guint8 id
Definition: pdb-action.h:54
SyntheticMessage message
Definition: pdb-action.h:57
FilterExprNode * condition
Definition: pdb-action.h:49
PDBActionTrigger trigger
Definition: pdb-action.h:50
guint32 rate_quantum
Definition: pdb-action.h:52
Definition: synthetic-context.h:31
Definition: synthetic-message.h:45
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34