X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=keyd.h;h=4313a4f005dd4a96c33e887b425ef5d15d6981b9;hb=5d25774c5cd9f80709f852f79bce26d582fad360;hp=9dd72277f6694f2e4e001370c8ebd33b48b39db3;hpb=59e5def499b3e9ae3587ebae2bef8794a1df34ea;p=onak.git diff --git a/keyd.h b/keyd.h index 9dd7227..4313a4f 100644 --- a/keyd.h +++ b/keyd.h @@ -23,7 +23,10 @@ enum keyd_ops { KEYD_CMD_GETFULLKEYID, KEYD_CMD_KEYITER, KEYD_CMD_CLOSE, - KEYD_CMD_QUIT + KEYD_CMD_QUIT, + KEYD_CMD_STATS, + KEYD_CMD_GETSKSHASH, + KEYD_CMD_LAST /* Placeholder */ }; enum keyd_reply { @@ -31,6 +34,12 @@ enum keyd_reply { KEYD_REPLY_UNKNOWN_CMD = 1 }; -static uint32_t keyd_version = 2; +static uint32_t keyd_version = 3; + +struct keyd_stats { + time_t started; + uint32_t connects; + uint32_t command_stats[KEYD_CMD_LAST]; +}; #endif /* __KEYD_H__ */