Bacula Plugin Entrypoints
When Bacula calls one of your plugin entrypoints, you can call back to the entrypoints in Bacula that were supplied during the xxx plugin call to get or set information within Bacula.
- bRC registerBaculaEvents(bpContext *ctx, …)
- bRC getBaculaValue(bpContext *ctx, bVariable var, void *value)
- bRC setBaculaValue(bpContext *ctx, bVariable var, void *value)
- bRC JobMessage(bpContext *ctx, const char *file, int line, int type, utime_t mtime, const char *fmt, …)
- bRC DebugMessage(bpContext *ctx, const char *file, int line, int level, const char *fmt, …)
- void baculaMalloc(bpContext *ctx, const char *file, int line, size_t size)
- void baculaFree(bpContext *ctx, const char *file, int line, void *mem)
Possible Next Steps
Go to Building Bacula Plugins.
Go back to Bacula FD Plugin API.
Go back to Developer Guide.