X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Flttng-live%2Fviewer-connection.hpp;h=9f564a39858eac9ab28146c2d80d7ed346cb38ad;hb=d721bef811f32354df7dbf0a673e4f88329e0fc0;hp=e35aea88f5f46a6efba6835aa2feed5570f734e3;hpb=277bcb7fc46fee9748f69b7817940b62b898c7fb;p=babeltrace.git diff --git a/src/plugins/ctf/lttng-live/viewer-connection.hpp b/src/plugins/ctf/lttng-live/viewer-connection.hpp index e35aea88..9f564a39 100644 --- a/src/plugins/ctf/lttng-live/viewer-connection.hpp +++ b/src/plugins/ctf/lttng-live/viewer-connection.hpp @@ -50,6 +50,8 @@ enum lttng_live_get_one_metadata_status struct live_viewer_connection { + using UP = std::unique_ptr; + explicit live_viewer_connection(const bt2c::Logger& parentLogger) : logger {parentLogger, "PLUGIN/SRC.CTF.LTTNG-LIVE/VIEWER"} { @@ -97,9 +99,10 @@ struct packet_index uint64_t packet_seq_num; /* packet sequence number */ }; -enum lttng_live_viewer_status live_viewer_connection_create( - const char *url, bool in_query, struct lttng_live_msg_iter *lttng_live_msg_iter, - const bt2c::Logger& parentLogger, struct live_viewer_connection **viewer); +enum lttng_live_viewer_status +live_viewer_connection_create(const char *url, bool in_query, + struct lttng_live_msg_iter *lttng_live_msg_iter, + const bt2c::Logger& parentLogger, live_viewer_connection::UP& viewer); enum lttng_live_viewer_status lttng_live_create_viewer_session(struct lttng_live_msg_iter *lttng_live_msg_iter);