X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-registry-session.hpp;h=5a26d1aab4215caea21328b7954d13ddbc50b770;hb=9d89db29f3bf6c826293350f8f1a8559ec906b24;hp=3ef3d2a4f47daa97a292981dbc95ff60fa71f434;hpb=4bcf2294f0701b731d620c38216e1922e919e1b9;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-registry-session.hpp b/src/bin/lttng-sessiond/ust-registry-session.hpp index 3ef3d2a4f..5a26d1aab 100644 --- a/src/bin/lttng-sessiond/ust-registry-session.hpp +++ b/src/bin/lttng-sessiond/ust-registry-session.hpp @@ -60,9 +60,14 @@ public: const char *enum_name, uint64_t enum_id) const; void regenerate_metadata(); - virtual ~registry_session(); - virtual const lttng::sessiond::trace::type *packet_header() const noexcept override; + ~registry_session() override; + registry_session(const registry_session&) = delete; + registry_session(registry_session&&) = delete; + registry_session& operator=(registry_session&&) = delete; + registry_session& operator=(const registry_session&) = delete; + + const lttng::sessiond::trace::type *packet_header() const noexcept override; /* * With multiple writers and readers, use this lock to access @@ -104,7 +109,7 @@ protected: uid_t euid, gid_t egid, uint64_t tracing_id); - virtual void accept( + void accept( trace::trace_class_environment_visitor& environment_visitor) const override; void _generate_metadata(); @@ -117,12 +122,12 @@ private: registry_enum *_lookup_enum(const registry_enum *target_enum) const; lttng::sessiond::trace::type::cuptr _create_packet_header() const; - virtual void _accept_on_clock_classes( + void _accept_on_clock_classes( lttng::sessiond::trace::trace_class_visitor& trace_class_visitor) - const override final; - virtual void _accept_on_stream_classes( + const final; + void _accept_on_stream_classes( lttng::sessiond::trace::trace_class_visitor& trace_class_visitor) - const override final; + const final; /* Next channel ID available for a newly registered channel. */ uint32_t _next_channel_id = 0;