X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Ffiled%2Ffiled_conf.h;h=4abd87f1acacbdb0baa8a3cfc28fe2c94abfb2c1;hb=1107141f6e05c9473ace82dfc397cba6b9506dee;hp=c2547a99eb6062f02829c54b9d1687586ddb5fef;hpb=c3009688855647dbb3e9997fc569963fd320783d;p=bacula%2Fbacula diff --git a/bacula/src/filed/filed_conf.h b/bacula/src/filed/filed_conf.h index c2547a99eb..4abd87f1ac 100644 --- a/bacula/src/filed/filed_conf.h +++ b/bacula/src/filed/filed_conf.h @@ -2,6 +2,8 @@ * Bacula File Daemon specific configuration * * Kern Sibbald, Sep MM + * + * Version $Id$ */ /* Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker @@ -24,7 +26,7 @@ */ /* - * Resource codes -- they must be sequential for indexing + * Resource codes -- they must be sequential for indexing */ #define R_FIRST 1001 @@ -44,33 +46,36 @@ /* Definition of the contents of each Resource */ -struct s_res_dir { +struct DIRRES { RES hdr; char *password; /* Director password */ char *address; /* Director address or zero */ + int enable_ssl; /* Use SSL for this Director */ + int monitor; /* Have only access to status and .status functions */ }; -typedef struct s_res_dir DIRRES; -struct s_res_client { +struct CLIENT { RES hdr; - int FDport; /* where we listen for Directors */ + dlist *FDaddrs; char *working_directory; char *pid_directory; char *subsys_directory; - struct s_res_msgs *messages; /* daemon message handler */ + int require_ssl; /* Require SSL on all connections */ + MSGS *messages; /* daemon message handler */ + int MaxConcurrentJobs; + utime_t heartbeat_interval; /* Interval to send heartbeats to Dir */ + utime_t SDConnectTimeout; /* timeout in seconds */ + uint32_t max_network_buffer_size; /* max network buf size */ }; -typedef struct s_res_client CLIENT; /* Define the Union of all the above * resource structure definitions. */ -union u_res { - struct s_res_dir res_dir; - struct s_res_client res_client; - struct s_res_msgs res_msgs; - RES hdr; +union URES { + DIRRES res_dir; + CLIENT res_client; + MSGS res_msgs; + RES hdr; }; - -typedef union u_res URES;