X-Git-Url: http://git.liburcu.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng%2Futils.hpp;fp=src%2Fbin%2Flttng%2Futils.hpp;h=7f398397a95a38ca585bcfcd000095497f913c6d;hp=dc9c23e29923d85503ad0707d82d6c19ce359bb4;hb=77c8b540e0389c630764b6298ec71f81ed03c72d;hpb=13d03b1e7e910dc0197275764efb6caeed6642aa diff --git a/src/bin/lttng/utils.hpp b/src/bin/lttng/utils.hpp index dc9c23e29..7f398397a 100644 --- a/src/bin/lttng/utils.hpp +++ b/src/bin/lttng/utils.hpp @@ -67,6 +67,11 @@ public: { } + session_storage(session_storage&) = delete; + session_storage& operator=(const session_storage& other) = delete; + session_storage& operator=(session_storage&& other) = delete; + ~session_storage() = default; + lttng_session_uptr _array = nullptr; std::size_t _count = 0; }; @@ -128,6 +133,11 @@ public: { } + session_list(session_list&) = delete; + session_list& operator=(const session_list& other) = delete; + session_list& operator=(session_list&& other) = delete; + ~session_list() = default; + void resize(std::size_t new_size) noexcept { _container._count = new_size;