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
  • Plugin EntryPoints
  • setPluginValue(bpContext *ctx, pVariable var, void *value)

setPluginValue(bpContext *ctx, pVariable var, void *value)

Community

Bacula will call this entry point to set a value in the plugin. This entry point is currently not called.

See also

Previous articles:

  • pluginIO(bpContext \*ctx, struct io_pkt \*io)

Next articles:

  • setFileAttributes(bpContext \*ctx, struct restore_pkt \*rp)

  • bool checkFile(bpContext \*ctx, char \*fname)

  • startVerifyFile(bpContext \*ctx, struct save_pkt \*sp)

  • startRestoreFile(bpContext \*ctx, const char \*cmd)

  • createFile(bpContext \*ctx, struct restore_pkt \*rp)

  • endBackupFile(bpContext \*ctx)

  • startBackupFile(bpContext \*ctx, struct save_pkt \*sp)

  • freePlugin(bpContext \*ctx)

  • bRC queryParameter(bpContext \*ctx, struct query_pkt \*qp)

  • newPlugin(bpContext \*ctx)

  • getPluginValue(bpContext \*ctx, pVariable var, void \*value)

  • handlePluginEvent(bpContext \*ctx, bEvent \*event, void \*value)

  • endRestoreFile(bpContext \*ctx)

Go back to: 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.