13#ifndef OPENVAS_PLUGINSCHEDULER_H
14#define OPENVAS_PLUGINSCHEDULER_H
36#define PLUG_RUNNING ((struct scheduler_plugin *) 0x02)
plugin_status
Definition pluginscheduler.h:21
@ PLUGIN_STATUS_RUNNING
Definition pluginscheduler.h:23
@ PLUGIN_STATUS_DONE
Definition pluginscheduler.h:24
@ PLUGIN_STATUS_UNRUN
Definition pluginscheduler.h:22
void plugins_scheduler_stop(plugins_scheduler_t)
Definition pluginscheduler.c:483
struct plugins_scheduler * plugins_scheduler_t
Definition pluginscheduler.h:34
plugins_scheduler_t plugins_scheduler_init(const char *, int, int *)
Definition pluginscheduler.c:302
int plugins_scheduler_count_active(plugins_scheduler_t)
Definition pluginscheduler.c:323
struct scheduler_plugin * plugins_scheduler_next(plugins_scheduler_t)
Definition pluginscheduler.c:426
void plugins_scheduler_free(plugins_scheduler_t)
Definition pluginscheduler.c:518
Definition pluginscheduler.c:37
Definition pluginscheduler.h:28
enum plugin_status running_state
Definition pluginscheduler.h:31
GSList * deps
Definition pluginscheduler.h:30
char * oid
Definition pluginscheduler.h:29