X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fdevtools.h;h=04a334529627f50ba73ae08b7d5a55c38d39daee;hb=1622803438b8c4bfff50bedfae6cd809e27fa075;hp=97924384aff55e04fe6034d3b055b3349f5d5696;hpb=ec02aca3d7888f072c5c0d52ba6b5c37ed42b69e;p=meshlink diff --git a/src/devtools.h b/src/devtools.h index 97924384..04a33452 100644 --- a/src/devtools.h +++ b/src/devtools.h @@ -151,4 +151,12 @@ extern meshlink_submesh_t **devtool_get_all_submeshes(meshlink_handle_t *mesh, m */ extern meshlink_handle_t *devtool_open_in_netns(const char *confbase, const char *name, const char *appname, dev_class_t devclass, int netns); +/// Debug function pointer variable for set port API +/** This function pointer variable is a userspace tracepoint or debugger callback for + * set port function @a meshlink_set_port @a. + * On assigning a debug function variable invokes callback when try_bind() succeeds in meshlink_set_port API. + * + */ +extern void (*devtool_trybind_probe)(void); + #endif