summaryrefslogtreecommitdiff
path: root/client.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2012-03-02 10:25:24 +0100
committerJens Axboe <axboe@kernel.dk>2012-03-02 10:25:24 +0100
commit807f9971e7bfedfc905d2cb2c38a6e558db2f343 (patch)
tree545366655dca9f224442cb44e07a12811d75b623 /client.h
parent3ec62ec45ce971b76dd3029412dfd3d0c6221384 (diff)
downloadfio-807f9971e7bfedfc905d2cb2c38a6e558db2f343.tar.gz
fio-807f9971e7bfedfc905d2cb2c38a6e558db2f343.tar.bz2
Add more job info
Adds a specific command to be sent when a job is received by the backend. Helps fill out the GUI fields for job values. Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'client.h')
-rw-r--r--client.h10
1 files changed, 2 insertions, 8 deletions
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