Logo
  • New in Bacula Enterprise ⭐
  • ABOUT BACULA EDITIONS
  • FUNDAMENTALS
  • PLANNING AND PREPARATION
  • INSTALLATION
  • CONFIGURATION
  • USER INTERFACES
  • DEDICATED BACKUP SOLUTIONS
  • MANAGEMENT
  • SECURITY AND THREAT ANALYSIS
  • ADVANCED FEATURES USAGE
    • Replication: Copy/Migration Jobs
    • Verify Jobs
    • Virtual Full Jobs
    • Tape Autochanger Setup
    • Bacula Enterprise Continuous Data Protection
    • Data Encryption
    • Bacula TLS - Communications Encryption
    • File Deduplication using Base Jobs
    • REST API
    • AS/400 Backup
    • bpipe Plugin
    • Developer Guide
      • Bacula Memory Management
      • Implementing GUI Interface
      • Developer Notes
      • Bacula Regression Testing
      • TCP/IP Network Protocol
      • Bacula Porting Notes
      • Director Services Daemon
      • File Services Daemon
      • Smart Memory Allocation
      • Storage Daemon Design
      • Storage Media Output Format
      • Catalog Services
      • Platform Support
      • TLS
      • Bacula MD5 Algorithm
      • Bacula FD Plugin API
        • Plugin EntryPoints
        • Advanced Restore Options
        • Building Bacula Plugins
        • Normal vs Command vs Options vs Verify Plugins
        • Loading Plugins
        • load Plugin
        • Bacula Plugin Entrypoints
        • Bacula Auth Plugin Documentation
      • Daemon Protocol
      • Publishing Code
  • PERFORMANCE FINE TUNING
  • INFRASTRUCTURE RECOVERY
  • UPGRADE AND REMOVAL
  • TECHNICAL REFERENCE
  • TROUBLESHOOTING
  • FAQ
  • RELEASE NOTES
bsysdoc
  • Advanced Features Usage
  • Developer Guide
  • Bacula FD Plugin API
  • Bacula Plugin Entrypoints
  • bRC registerBaculaEvents(bpContext *ctx, …)

bRC registerBaculaEvents(bpContext *ctx, …)

Community

This Bacula entrypoint will allow you to register to receive events that are not automatically passed to your plugin by default. This entrypoint currently is unimplemented.

See also

Previous articles:

  • bRC getBaculaValue(bpContext \*ctx, bVariable var, void \*value)

  • void baculaFree(bpContext \*ctx, const char \*file, int line, void \*mem)

  • 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)

Go back to: Bacula Plugin Entrypoints.


© Copyright 2026, Bacula Systems.

Built with Sphinx using a theme provided by Read the Docs.
Send feedback

Highlight text to include it in your feedback.