 |  |  | [Insert name here] Reference Manual |  |
---|
plugin-decode
Details
plugin_decode_t
typedef struct {
PLUGIN_GENERIC;
uint8_t decode_id;
void (*free)(void);
int (*run)(prelude_msg_t *ac, idmef_message_t *idmef);
} plugin_decode_t;
plugin_run_func()
#define plugin_run_func(p)
plugin_free_func()
#define plugin_free_func(p) (p)->free
plugin_set_running_func()
#define plugin_set_running_func(p, f)
plugin_set_freeing_func()
#define plugin_set_freeing_func(p, f) plugin_free_func(p) = (f)
plugin_init ()
plugin_generic_t* plugin_init (int argc,
char **argv);
decode_plugins_init ()
int decode_plugins_init (const char *dirname,
int argc,
char **argv);
decode_plugins_free_data ()
void decode_plugins_free_data (void);
decode_plugins_run ()
int decode_plugins_run (uint8_t plugin_id,
prelude_msg_t *pmsg,
idmef_message_t *idmef);