Docs: document the format of the lttng_session path member
[lttng-tools.git] / include / lttng / session.h
index 91566e2845d452b6ad3bfab093a0c234db5ac575..e626b00814ea1fec171a7d508d8d3495c0ea950a 100644 (file)
@@ -33,7 +33,15 @@ extern "C" {
 #define LTTNG_SESSION_PADDING1             12
 struct lttng_session {
        char name[LTTNG_NAME_MAX];
-       /* The path where traces are written */
+       /*
+        * Human-readable representation of the trace's destination.
+        * In the case of a local tracing session, a path is provided:
+        *     /path/to/the/output
+        *
+        * In the case of a remote (network) tracing session, the string has
+        * the following format:
+        *     net://hostname/path:ctrl_port [data: data_port]
+        */
        char path[PATH_MAX];
        uint32_t enabled;       /* enabled/started: 1, disabled/stopped: 0 */
        uint32_t snapshot_mode;
This page took 0.024215 seconds and 5 git commands to generate.