Docs: document the format of the lttng_session path member
[lttng-tools.git] / include / lttng / session.h
index 7211eeec1ca11b7a3e4062148c00a9f7a46b92ad..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;
@@ -76,8 +84,7 @@ extern int lttng_create_session_snapshot(const char *name,
  * indexes are sent and metadata is checked for each packet.
  *
  * Name can't be NULL. If no URL is given, the default is to send the data to
- * net://127.0.0.1. The timer_interval is in usec and by default set to 1000000
- * (1 second).
+ * net://127.0.0.1. The timer_interval is in usec.
  *
  * Return 0 on success else a negative LTTng error code.
  */
@@ -162,23 +169,6 @@ extern int lttng_untrack_pid(struct lttng_handle *handle, int pid);
 extern int lttng_list_tracker_pids(struct lttng_handle *handle,
                int *enabled, int32_t **pids, size_t *nr_pids);
 
-/*
- * Ask the session daemon where the data for this session is currently being
- * written to. If rotations occured during a session, this call is useful to
- * know the location of the last chunk.
- *
- * Return 0 and allocate chunk_path if rotations occured for this session, the
- * caller needs to free chunk_path.
- * Return 1 if no rotation occured during the session, chunk_path is left
- * unallocated.
- *
- * Return a negative LTTng error code on error (readable with lttng_strerror).
- *
- * FIXME: Return an lttng_location object rather than a path.
- */
-extern int lttng_session_get_current_archive_location(const char *session_name,
-               char **chunk_path);
-
 #ifdef __cplusplus
 }
 #endif
This page took 0.025426 seconds and 5 git commands to generate.