]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/jcr.h
Restore win32 dir from Branch-5.2 and update it
[bacula/bacula] / bacula / src / jcr.h
index a4d2fb070a3be6c5afa4eefc151d7f1ebe4e9d0a..405632676ad27f8d886f2fe58b14b4864acdb837 100644 (file)
@@ -153,7 +153,8 @@ struct bpContext;
 #ifdef FILE_DAEMON
 class VSSClient;
 class htable;
-class XACL;
+class BACL;
+class BXATTR;
 class snapshot_manager;
 
 struct CRYPTO_CTX {
@@ -214,6 +215,7 @@ public:
    bool no_client_used() const {
       return (m_JobLevel == L_VIRTUAL_FULL);
    };
+   bool can_be_stopped();                 /* in lib/jcr.c */
    const char *get_OperationName();       /* in lib/jcr.c */
    const char *get_ActionName(bool past); /* in lib/jcr.c */
    void setJobStatus(int JobStatus);      /* in lib/jcr.c */
@@ -377,6 +379,7 @@ public:
    POOLMEM *wstore_source;            /* Where write storage came from */
    POOLMEM *catalog_source;           /* Where catalog came from */
    POOLMEM *next_vol_list;            /* Volumes previously requested */
+   rblist  *bsr_list;                 /* Bootstrap that can be needed during restore */
    int32_t replace;                   /* Replace option */
    int32_t NumVols;                   /* Number of Volume used in pool */
    int32_t reschedule_count;          /* Number of times rescheduled */
@@ -423,7 +426,8 @@ public:
    POOLMEM *last_fname;               /* last file saved/verified */
    POOLMEM *job_metadata;             /* VSS job metadata */
    pthread_cond_t job_start_wait;     /* Wait for SD to start Job */
-   XACL *xacl;                        /* ACLs and Extended Attributes for backup/restore */
+   BACL *bacl;                        /* ACLs for backup/restore */
+   BXATTR *bxattr;                    /* Extended Attributes for backup/restore */
    int32_t last_type;                 /* type of last file saved/verified */
    int incremental;                   /* set if incremental for SINCE */
    time_t last_stat_time;             /* Last time stats sent to Dir */