X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=client.h;h=a89afd8de8a664b5ad85cf14f8cb43317c3483da;hb=541632558a949e80f678d0d45bdeab5f9d3d4335;hp=30228161fc2f479e66340ff5f65e8674e87b4d30;hpb=6a4cf74fc2521b601cb1cc9478526cc441830a5c;p=fio.git diff --git a/client.h b/client.h index 30228161..a89afd8d 100644 --- a/client.h +++ b/client.h @@ -43,6 +43,7 @@ struct fio_client { int disk_stats_shown; unsigned int jobs; int error; + int signal; int ipv6; int sent_job; uint32_t type; @@ -81,6 +82,7 @@ struct client_ops { client_cmd_op *start; client_cmd_op *job_start; client_iolog_op *iolog; + client_timed_out_op *removed; unsigned int eta_msec; int stay_connected; @@ -114,7 +116,7 @@ extern int fio_handle_clients(struct client_ops *); extern int fio_client_add(struct client_ops *, const char *, void **); extern struct fio_client *fio_client_add_explicit(struct client_ops *, const char *, int, int); extern void fio_client_add_cmd_option(void *, const char *); -extern void fio_client_terminate(struct fio_client *); +extern int fio_client_terminate(struct fio_client *); extern void fio_clients_terminate(void); extern struct fio_client *fio_get_client(struct fio_client *); extern void fio_put_client(struct fio_client *);