X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=client.h;h=ea297897957a4a9073a6fd24ebf50947785a74a7;hp=0071484121c38136d457f367dc907cedd49fb171;hb=807f9971e7bfedfc905d2cb2c38a6e558db2f343;hpb=3ec62ec45ce971b76dd3029412dfd3d0c6221384 diff --git a/client.h b/client.h index 00714841..ea297897 100644 --- a/client.h +++ b/client.h @@ -48,20 +48,14 @@ struct fio_client { typedef void (*client_text_op_func)(struct fio_client *client, FILE *f, __u16 pdu_len, const char *buf); - typedef void (*client_disk_util_op_func)(struct fio_client *client, struct fio_net_cmd *cmd); - typedef void (*client_thread_status_op)(struct fio_net_cmd *cmd); - typedef void (*client_group_stats_op)(struct fio_net_cmd *cmd); - typedef void (*client_eta_op)(struct fio_client *client, struct fio_net_cmd *cmd); - typedef void (*client_probe_op)(struct fio_client *client, struct fio_net_cmd *cmd); - typedef void (*client_thread_status_display_op)(char *status_message, double perc); - typedef void (*client_quit_op)(struct fio_client *); +typedef void (*client_add_job_op)(struct fio_client *, struct fio_net_cmd *); struct client_ops { client_text_op_func text_op; @@ -71,6 +65,7 @@ struct client_ops { client_eta_op eta; client_probe_op probe; client_quit_op quit; + client_add_job_op add_job; int stay_connected; }; @@ -98,6 +93,5 @@ extern int fio_handle_clients(struct client_ops *ops); extern int fio_client_add(const char *, void **); extern struct fio_client *fio_client_add_explicit(const char *, int, int); extern void fio_client_add_cmd_option(void *, const char *); - #endif