X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=server-src%2Fserver_util.h;h=656e43af56918d551fd805326169ccb258b5f662;hb=c6f0a88c567f8536c498f554285aed1f8150da18;hp=ffab5eab294eacd2f1301128a58986eb2aa24a62;hpb=2627875b7d18858bc1f9f7652811e4d8c15a23eb;p=debian%2Famanda diff --git a/server-src/server_util.h b/server-src/server_util.h index ffab5ea..656e43a 100644 --- a/server-src/server_util.h +++ b/server-src/server_util.h @@ -32,6 +32,7 @@ #include "util.h" #include "diskfile.h" +#include "infofile.h" #define MAX_ARGS 32 @@ -48,8 +49,8 @@ enum { START_TAPER, FILE_WRITE, NEW_TAPE, NO_NEW_TAPE, /* taper... */ PARTDONE, PORT_WRITE, DUMPER_STATUS, /* ... cmds */ PORT, TAPE_ERROR, TAPER_OK, /* taper results */ - REQUEST_NEW_TAPE, - LAST_TOK + REQUEST_NEW_TAPE, DIRECTTCP_PORT, TAKE_SCRIBE_FROM, + START_SCAN, CLOSE_VOLUME, LAST_TOK }; extern const char *cmdstr[]; @@ -82,12 +83,21 @@ void run_server_script(pp_script_t *pp_script, char *config, disk_t *dp, int level); -void run_server_scripts(execute_on_t execute_on, - char *config, - disk_t *dp, - int level); +void run_server_dle_scripts(execute_on_t execute_on, + char *config, + disk_t *dp, + int level); +void run_server_host_scripts(execute_on_t execute_on, + char *config, + am_host_t *hostp); +void run_server_global_scripts(execute_on_t execute_on, + char *config); void run_amcleanup(char *config_name); char *get_master_process(char *logfile); +gint64 internal_server_estimate(disk_t *dp, info_t *info, + int level, int *stats); +int server_can_do_estimate(disk_t *dp, info_t *info, int level); + #endif /* SERVER_UTIL_H */