#ifndef _PLUGIN_H #define _PLUGIN_H #include "netpkt.h" #include "configfile.h" #include "list.h" struct hlswmaster_plugin { struct list_head list; char name[32]; void *dlref; int (*init)(struct conf_section *config); int (*fini)(void); int (*scan)(void); int (*parse)(struct net_pkt *pkt); int (*gc)(int timeout); }; #endif /* _PLUGIN_H */