]> git.sur5r.net Git - bacula/bacula/commitdiff
Plugin update
authorKern Sibbald <kern@sibbald.com>
Thu, 3 Jan 2008 16:32:57 +0000 (16:32 +0000)
committerKern Sibbald <kern@sibbald.com>
Thu, 3 Jan 2008 16:32:57 +0000 (16:32 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6189 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/plugins/fd/example-plugin-fd.c
bacula/src/plugins/fd/main.c
bacula/src/plugins/fd/plugin-fd.h

index fd5e6326c0b89eac42fd4d03227f4f06a21f09ce..13315586f525fdd39d43f0f40d845976ad743322 100644 (file)
@@ -129,9 +129,18 @@ static bpError setPluginValue(bpContext *ctx, pVariable var, void *value)
 static bpError handlePluginEvent(bpContext *ctx, bEvent *event) 
 {
    char *name;
-   printf("plugin: HandleEvent Event=%d\n", event->eventType);
+   switch (event->eventType) {
+   case bEventJobStart:
+      printf("plugin: HandleEvent JobStart\n");
+      break;
+   case bEventJobEnd:
+      printf("plugin: HandleEvent JobEnd\n");
+      break;
+   }
    bfuncs->getBaculaValue(ctx, bVarFDName, (void *)&name);
    printf("FD Name=%s\n", name);
+   bfuncs->JobMessage(ctx, __FILE__, __LINE__, 1, 0, "JobMesssage message");
+   bfuncs->DebugMessage(ctx, __FILE__, __LINE__, 1, "DebugMesssage message");
    return 0;
 }
 
index 98c8ef789806b9639c5fca05d68693a4cb78e102..9c6710be6c993f1baddb3d2713ebaae3fe17a54e 100644 (file)
@@ -32,7 +32,6 @@
  * Kern Sibbald, October 2007
  */
 #include "bacula.h"
-#include <dlfcn.h>
 #include "lib/plugin.h"
 #include "plugin-fd.h"
 
index 21167c2eb3e2afcc362030fa162739bc35a40809..80aea4ab7899398d88e7e46d91907866c55e98f1 100644 (file)
@@ -1,7 +1,7 @@
 /*
    Bacula® - The Network Backup Solution
 
-   Copyright (C) 2007-2007 Free Software Foundation Europe e.V.
+   Copyright (C) 2007-2008 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.