+extern int lttng_list_events(struct lttng_handle *handle,
+ const char *channel_name, struct lttng_event **events);
+
+/*
+ * List available tracepoints of a specific lttng domain.
+ *
+ * Return the size of the "lttng_event" array. Caller must free(3).
+ */
+extern int lttng_list_tracepoints(struct lttng_handle *handle,
+ struct lttng_event **events);
+
+/*
+ * Check if a session daemon is alive.
+ */
+extern int lttng_session_daemon_alive(void);
+
+/*
+ * Set tracing group for the *current* flow of execution.
+ */
+extern int lttng_set_tracing_group(const char *name);