X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=server.h;h=299c7a03738b002e318ef4d7df2e8886cfe23fac;hp=5c7c8db9fcbb006b0414453d69085e37e34ed150;hb=084d1c6f817eacaaefa1de4f0637ef6c1405d74b;hpb=0b8d11ed135ac467c071c2ae0fe4f3a69a3b8feb diff --git a/server.h b/server.h index 5c7c8db9..299c7a03 100644 --- a/server.h +++ b/server.h @@ -38,7 +38,7 @@ struct fio_net_int_cmd { }; enum { - FIO_SERVER_VER = 8, + FIO_SERVER_VER = 9, FIO_SERVER_MAX_PDU = 1024, @@ -118,9 +118,16 @@ struct cmd_add_job_pdu { uint32_t group_reporting; }; +struct cmd_text_pdu { + uint32_t level; + uint32_t buf_len; + uint64_t log_sec; + uint64_t log_usec; + uint8_t buf[0]; +}; + extern int fio_start_server(char *); -extern int fio_server_text_output(const char *, size_t); -extern int fio_server_log(const char *format, ...); +extern int fio_server_text_output(int, const char *, size_t); extern int fio_net_send_cmd(int, uint16_t, const void *, off_t, uint64_t); extern int fio_net_send_simple_cmd(int, uint16_t, uint64_t, struct flist_head *); extern void fio_server_set_arg(const char *);