X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=include%2Flttng%2Flttng.h;h=0811d594d188a36d45a5afe2cb0ff3ccdc2642a1;hb=6533b585a3a53a0b52c2da14baec5e874d1bf3bb;hp=3f96a24b695819560047dccf43831ade3fa46609;hpb=cd80958d00fddabced5fbd60641978516a01e29e;p=lttng-tools.git diff --git a/include/lttng/lttng.h b/include/lttng/lttng.h index 3f96a24b6..0811d594d 100644 --- a/include/lttng/lttng.h +++ b/include/lttng/lttng.h @@ -293,6 +293,17 @@ extern int lttng_set_tracing_group(const char *name); */ extern const char *lttng_get_readable_code(int code); +/* + * This call permits to register an "outside consumer" to a session and a lttng + * domain. No consumer will be spawned and all fds/commands will go through the + * socket path given (socket_path). + * + * NOTE: At the moment, if you use the liblttngkconsumerd, you can only use the + * command socket. The error socket is not supported yet for roaming consumers. + */ +extern int lttng_register_consumer(struct lttng_handle *handle, + const char *socket_path); + /* * Start tracing for *all* registered trace (kernel and user-space). */