X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=client.h;h=29e84d0dc2a126debde76105fd13cf35ecafc439;hp=394b685df70f608a9a7bb3535c2a4a92239684f5;hb=1620bb93bba8db8e7c89cd331e516c8d5de42b14;hpb=67d2a9b8f987a0500c3b315602d6f248296d80e7 diff --git a/client.h b/client.h index 394b685d..29e84d0d 100644 --- a/client.h +++ b/client.h @@ -1,7 +1,6 @@ #ifndef CLIENT_H #define CLIENT_H -#include #include #include #include @@ -10,7 +9,6 @@ #include "stat.h" struct fio_net_cmd; -struct client_ops; enum { Client_created = 0, @@ -39,6 +37,7 @@ struct fio_client { int port; int fd; unsigned int refs; + unsigned int last_cmd; char *name; @@ -82,6 +81,8 @@ typedef void (client_eta_op)(struct jobs_eta *je); typedef void (client_timed_out_op)(struct fio_client *); typedef void (client_jobs_eta_op)(struct fio_client *client, struct jobs_eta *je); +extern struct client_ops fio_client_ops; + struct client_ops { client_cmd_op *text; client_cmd_op *disk_util; @@ -104,8 +105,6 @@ struct client_ops { uint32_t client_type; }; -extern struct client_ops fio_client_ops; - struct client_eta { unsigned int pending; struct jobs_eta eta;