client: handle connection failure
[fio.git] / server.h
index 9aa91de139a58d950cd0c8a5fbae0f4a5b7bfbd3..61b61f35d4df1f9b4153ac6bb53829916206d7d8 100644 (file)
--- a/server.h
+++ b/server.h
@@ -39,6 +39,7 @@ enum {
        FIO_NET_CMD_TEXT        = 6,
        FIO_NET_CMD_TS          = 7,
        FIO_NET_CMD_GS          = 8,
+       FIO_NET_CMD_ETA         = 9,
 
        FIO_NET_CMD_F_MORE      = 1UL << 0,
 
@@ -56,11 +57,14 @@ extern int fio_start_server(int);
 extern int fio_server_text_output(const char *, unsigned int len);
 extern int fio_server_log(const char *format, ...);
 extern int fio_net_send_cmd(int, uint16_t, const void *, off_t);
+extern int fio_net_send_simple_cmd(int sk, uint16_t opcode, uint64_t serial);
 
 struct thread_stat;
 struct group_run_stats;
 extern void fio_server_send_ts(struct thread_stat *, struct group_run_stats *);
 extern void fio_server_send_gs(struct group_run_stats *);
+extern void fio_server_send_status(void);
+extern void fio_server_idle_loop(void);
 
 extern int fio_clients_connect(void);
 extern int fio_clients_send_ini(const char *);