X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fcmd-2-11.cpp;h=73c3a3c513fadd563dc9052e6abfd670f08282f6;hb=3691d312bcf4dc2cc15f0ecb1f0e2fd2f34315b8;hp=cef90fdc46166bc5ea5a13bc1d49d7a980034a90;hpb=d1bc11c3e8bbd032c6638a2def5994703e7c9778;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/cmd-2-11.cpp b/src/bin/lttng-relayd/cmd-2-11.cpp index cef90fdc4..73c3a3c51 100644 --- a/src/bin/lttng-relayd/cmd-2-11.cpp +++ b/src/bin/lttng-relayd/cmd-2-11.cpp @@ -8,20 +8,21 @@ #define _LGPL_SOURCE #include -#include -#include +#include +#include -#include -#include +#include +#include #include -#include "cmd-2-11.h" -#include "utils.h" +#include "cmd-2-11.hpp" +#include "utils.hpp" int cmd_create_session_2_11(const struct lttng_buffer_view *payload, char *session_name, char *hostname, char *base_path, uint32_t *live_timer, bool *snapshot, - uint64_t *id_sessiond, lttng_uuid sessiond_uuid, + uint64_t *id_sessiond, + lttng_uuid& sessiond_uuid, bool *has_current_chunk, uint64_t *current_chunk_id, time_t *creation_time, bool *session_name_contains_creation_time) @@ -52,7 +53,7 @@ int cmd_create_session_2_11(const struct lttng_buffer_view *payload, header.creation_time = be64toh(header.creation_time); header.session_id = be64toh(header.session_id); - lttng_uuid_copy(sessiond_uuid, header.sessiond_uuid); + std::copy(std::begin(header.sessiond_uuid), std::end(header.sessiond_uuid), sessiond_uuid.begin()); received_names_size = header.session_name_len + header.hostname_len + header.base_path_len;