X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fdevtools.h;h=1a808e0465e7d08936ce0650d9a56408e5f39523;hb=3be622ad230c70e9753f9f9737333a2f803b125e;hp=04a334529627f50ba73ae08b7d5a55c38d39daee;hpb=53522b1c11222273c7b41f72b374e759d13b2165;p=meshlink diff --git a/src/devtools.h b/src/devtools.h index 04a33452..1a808e04 100644 --- a/src/devtools.h +++ b/src/devtools.h @@ -159,4 +159,13 @@ extern meshlink_handle_t *devtool_open_in_netns(const char *confbase, const char */ extern void (*devtool_trybind_probe)(void); +/// Debug function pointer variable for encrypted key rotate API +/** This function pointer variable is a userspace tracepoint or debugger callback for + * encrypted key rotation function @a meshlink_encrypted_key_rotate @a. + * On assigning a debug function variable invokes callback for each stage from the key rotate API. + * + * @param stage Debug stage number. + */ +extern void (*devtool_keyrotate_probe)(int stage); + #endif