*
*/
/*
- Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker
+ Copyright (C) 2000-2003 Kern Sibbald and John Walker
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
#ifndef __BSR_H
#define __BSR_H 1
-#include "findlib/find.h"
-
/*
* List of Volume names to be read by Storage daemon.
* Formed by Storage daemon from BSR
int done; /* local done */
} BSR_VOLFILE;
+typedef struct s_bsr_volblock {
+ struct s_bsr_volblock *next;
+ uint32_t sblock; /* start block */
+ uint32_t eblock; /* end block */
+ int done; /* local done */
+} BSR_VOLBLOCK;
+
+
typedef struct s_bsr_findex {
struct s_bsr_findex *next;
int32_t findex; /* start file index */
uint32_t count; /* count of files to restore this bsr */
uint32_t found; /* count of restored files this bsr */
BSR_VOLFILE *volfile;
+ BSR_VOLBLOCK *volblock;
BSR_SESSTIME *sesstime;
BSR_SESSID *sessid;
BSR_JOBID *JobId;
BSR_JOBTYPE *JobType;
BSR_JOBLEVEL *JobLevel;
BSR_STREAM *stream;
-// FF_PKT *ff; /* include/exclude */
} BSR;