]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/stored_conf.h
Update doc, default working directory bscan
[bacula/bacula] / bacula / src / stored / stored_conf.h
index 6c2f94610746e0cad2a65aeb9a10151d45010fbb..2c333b7656790d08ba9fc9d0f2dbccece2056481 100644 (file)
@@ -55,7 +55,8 @@ typedef struct s_res_dir DIRRES;
 struct s_res_store {
    RES  hdr;
 
-   char *address;
+   char *address;                    /* deprecated */
+   char *SDaddr;                     /* bind address */
    int  SDport;                      /* Where we listen for Directors */
    int   SDDport;                     /* "Data" port where we listen for File daemons */
    char *working_directory;          /* working directory for checkpoints */
@@ -70,10 +71,14 @@ typedef struct s_res_store STORES;
 struct s_res_dev {
    RES  hdr;
 
-   char *media_type;
-   char *device_name;
-   int cap_bits;
+   char *media_type;                 /* User assigned media type */
+   char *device_name;                /* Archive device name */
+   char *changer_name;               /* Changer device name */
+   char *changer_command;            /* Changer command  -- external program */
+   int cap_bits;                     /* Capabilities of this device */
+   uint32_t max_changer_wait;        /* Changer timeout */
    uint32_t max_rewind_wait;         /* maximum secs to wait for rewind */
+   uint32_t max_open_wait;           /* maximum secs to wait for open */
    uint32_t min_block_size;          /* min block size */
    uint32_t max_block_size;          /* max block size */
    uint32_t max_volume_jobs;         /* max jobs to put on one volume */
@@ -81,7 +86,7 @@ struct s_res_dev {
    int64_t max_volume_size;          /* max bytes to put on one volume */
    int64_t max_file_size;            /* max file size in bytes */
    int64_t volume_capacity;          /* advisory capacity */
-   DEVICE *dev;
+   DEVICE *dev;                      /* Pointer to phyical dev -- set at runtime */
 };
 typedef struct s_res_dev DEVRES;