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
    • 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 JobMessage(bpContext *ctx, const char *file, int line, int type, utime_t mtime, const char *fmt, …)

bRC JobMessage(bpContext *ctx, const char *file, int line, int type, utime_t mtime, const char *fmt, …)

This call permits you to put a message in the Job Report.

See also

  • bRC registerBaculaEvents(bpContext *ctx, …)

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

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

  • 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 back to Bacula Plugin Entrypoints.

Go back to Bacula FD Plugin API.

Go back to Developer Guide.

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)

Next articles:

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

  • bRC registerBaculaEvents(bpContext \*ctx, ...)

Go back to: Bacula Plugin Entrypoints.


© Copyright 2026, Bacula Systems.

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