/*
Bacula® - The Network Backup Solution
- Copyright (C) 2007-2008 Free Software Foundation Europe e.V.
+ Copyright (C) 2007-2009 Free Software Foundation Europe e.V.
The main author of Bacula is Kern Sibbald, with contributions from
many others, a complete list can be found in the file AUTHORS.
bwVarJobReport = 1,
bwVarVolumeName = 2,
bwVarPriority = 3,
- bwVarJobLevel = 4,
+ bwVarJobLevel = 4
} bwVariable;
typedef enum {
bEventJobStart = 1,
- bEventJobEnd = 2,
+ bEventJobEnd = 2
} bEventType;
typedef struct s_bEvent {
bRC (*getBaculaValue)(bpContext *ctx, brVariable var, void *value);
bRC (*setBaculaValue)(bpContext *ctx, bwVariable var, void *value);
bRC (*JobMessage)(bpContext *ctx, const char *file, int line,
- int type, time_t mtime, const char *msg);
+ int type, utime_t mtime, const char *msg);
bRC (*DebugMessage)(bpContext *ctx, const char *file, int line,
int level, const char *msg);
} bFuncs;
/* Bacula Subroutines */
-void load_dir_plugins(const char *plugin_dir);
+void load_sd_plugins(const char *plugin_dir);
void new_plugins(JCR *jcr);
void free_plugins(JCR *jcr);
void generate_plugin_event(JCR *jcr, bEventType event, void *value=NULL);