/* Forward referenced structures */
class JCR;
-class htable;
struct FF_PKT;
struct B_DB;
struct ATTR_DBR;
struct save_pkt;
#ifdef FILE_DAEMON
+class htable;
+struct TCHDB;
+
struct CRYPTO_CTX {
bool pki_sign; /* Enable PKI Signatures? */
bool pki_encrypt; /* Enable PKI Encryption? */
bool unlink_bsr; /* Unlink bsr file created */
bool VSS; /* VSS used by FD */
bool Encrypt; /* Encryption used by FD */
+ bool stats_enabled; /* Keep all job records in a table for long term statistics */
#endif /* DIRECTOR_DAEMON */
CRYPTO_CTX crypto; /* Crypto ctx */
DIRRES* director; /* Director resource */
bool VSS; /* VSS used by FD */
+#ifdef USE_TCHDB
+ TCHDB *file_list; /* Previous file list (accurate mode) */
+#else
htable *file_list; /* Previous file list (accurate mode) */
+#endif
#endif /* FILE_DAEMON */