sessiond: propagate the use of ltt_session::locked_ref
[lttng-tools.git] / src / bin / lttng-sessiond / snapshot.cpp
index e7a0033541a5d07d5cdafd77d5f4306e462e2662..4f72306ac1ea18e0bb9807acc501e5402da6bcd7 100644 (file)
@@ -6,6 +6,8 @@
  */
 
 #define _LGPL_SOURCE
+#include "consumer-output.hpp"
+#include "snapshot-output.hpp"
 #include "snapshot.hpp"
 #include "utils.hpp"
 
@@ -29,7 +31,7 @@ static inline unsigned long get_next_output_id(struct snapshot *snapshot)
  *
  * Return 0 on success or else a negative value.
  */
-static int output_init(const struct ltt_session *session,
+static int output_init(const ltt_session::locked_ref& session,
                       uint64_t max_size,
                       const char *name,
                       struct lttng_uri *uris,
@@ -130,7 +132,7 @@ end:
  *
  * Return 0 on success or else a negative value.
  */
-int snapshot_output_init_with_uri(const struct ltt_session *session,
+int snapshot_output_init_with_uri(const ltt_session::locked_ref& session,
                                  uint64_t max_size,
                                  const char *name,
                                  struct lttng_uri *uris,
@@ -148,7 +150,7 @@ int snapshot_output_init_with_uri(const struct ltt_session *session,
  *
  * Return 0 on success or else a negative value.
  */
-int snapshot_output_init(const struct ltt_session *session,
+int snapshot_output_init(const ltt_session::locked_ref& session,
                         uint64_t max_size,
                         const char *name,
                         const char *ctrl_url,
This page took 0.024493 seconds and 4 git commands to generate.