X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fjcr.h;h=ce54ef5464bfa84848670197cbc67a51e2feaec2;hb=a846aeb3b87fc11e906a521ca232cd57e82ef088;hp=f9378d82a2a239fda163f2db6c50091973af5161;hpb=2613ea6416131163d0eab5bfb83fc9130add1a67;p=bacula%2Fbacula diff --git a/bacula/src/jcr.h b/bacula/src/jcr.h index f9378d82a2..ce54ef5464 100644 --- a/bacula/src/jcr.h +++ b/bacula/src/jcr.h @@ -213,8 +213,9 @@ public: BSOCK *file_bsock; /* File daemon connection socket */ JCR_free_HANDLER *daemon_free_jcr; /* Local free routine */ dlist *msg_queue; /* Queued messages */ + pthread_mutex_t msg_queue_mutex; /* message queue mutex */ + bool dequeuing_msgs; /* Set when dequeuing messages */ alist job_end_push; /* Job end pushed calls */ - bool dequeuing; /* dequeuing messages */ POOLMEM *VolumeName; /* Volume name desired -- pool_memory */ POOLMEM *errmsg; /* edited error message */ char Job[MAX_NAME_LENGTH]; /* Unique name of this Job */ @@ -301,6 +302,7 @@ public: bool run_full_pool_override; bool run_inc_pool_override; bool run_diff_pool_override; + bool sd_canceled; /* set if SD canceled */ FILESET *fileset; /* FileSet resource */ CAT *catalog; /* Catalog resource */ MSGS *messages; /* Default message handler */