X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fsession.h;h=b8a2b7dcc91b18fff4b2181c0ad54be7bf0e1a4d;hb=a7a533cd65d544e8beebabcca5fe906e27af4707;hp=7e328b625f29ffcef9faf6fbcdc1172a83f45805;hpb=e9af56b3027eebc314384a797c01e6a7e35c8fd2;p=lttng-tools.git diff --git a/include/lttng/session.h b/include/lttng/session.h index 7e328b625..b8a2b7dcc 100644 --- a/include/lttng/session.h +++ b/include/lttng/session.h @@ -23,6 +23,9 @@ extern "C" { #endif +#include + +struct lttng_handle; struct lttng_session_descriptor; struct lttng_destruction_handle; @@ -163,7 +166,7 @@ extern int lttng_destroy_session(const char *name); * an lttng_destruction_handle which can be used to wait for the completion * of the session's destruction. The lttng_destroy_handle can also be used * obtain the status and archive location of any implicit session - * rotation that may have occured during the session's destruction. + * rotation that may have occurred during the session's destruction. * * Returns LTTNG_OK on success. The returned handle is owned by the caller * and must be free'd using lttng_destruction_handle_destroy(). @@ -214,39 +217,6 @@ extern enum lttng_error_code lttng_session_get_creation_time( extern int lttng_set_session_shm_path(const char *session_name, const char *shm_path); -/* - * Add PID to session tracker. - * - * A pid argument >= 0 adds the PID to the session tracker. - * A pid argument of -1 means "track all PIDs". - * - * Return 0 on success else a negative LTTng error code. - */ -extern int lttng_track_pid(struct lttng_handle *handle, int pid); - -/* - * Remove PID from session tracker. - * - * A pid argument >= 0 removes the PID from the session tracker. - * A pid argument of -1 means "untrack all PIDs". - * - * Return 0 on success else a negative LTTng error code. - */ -extern int lttng_untrack_pid(struct lttng_handle *handle, int pid); - -/* - * List PIDs in the tracker. - * - * enabled is set to whether the PID tracker is enabled. - * pids is set to an allocated array of PIDs currently tracked. On - * success, pids must be freed by the caller. - * nr_pids is set to the number of entries contained by the pids array. - * - * Returns 0 on success, else a negative LTTng error code. - */ -extern int lttng_list_tracker_pids(struct lttng_handle *handle, - int *enabled, int32_t **pids, size_t *nr_pids); - #ifdef __cplusplus } #endif