char filename[FILENAME_MAX+1]; // just the filename
char fullfilename[FILENAME_MAX+1]; // with path
- char cmd[PLUGINSD_CMD_MAX+1]; // the command that is executes
+ char cmd[PLUGINSD_CMD_MAX+1]; // the command that it executes
pid_t pid;
pthread_t thread;
// without collecting values
int update_every; // the plugin default data collection frequency
- int obsolete; // do not touch this structure after setting this to 1
- int enabled; // if this is enabled or not
+ volatile int obsolete; // do not touch this structure after setting this to 1
+ volatile int enabled; // if this is enabled or not
time_t started_t;
extern struct plugind *pluginsd_root;
extern void *pluginsd_main(void *ptr);
+extern size_t pluginsd_process(RRDHOST *host, struct plugind *cd, FILE *fp, int trust_durations);
#endif /* NETDATA_PLUGINS_D_H */