X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fevent-class.hpp;h=81b27f8d0447145b944eafa563cee776b5f4de14;hb=HEAD;hp=d42d764aaa4a6b8346686bee12bc945a52d98efc;hpb=0220be14254fac4f7af642fd6630282b29776a70;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/event-class.hpp b/src/bin/lttng-sessiond/event-class.hpp index d42d764aa..81b27f8d0 100644 --- a/src/bin/lttng-sessiond/event-class.hpp +++ b/src/bin/lttng-sessiond/event-class.hpp @@ -11,6 +11,7 @@ #include "field.hpp" #include + #include #include @@ -23,9 +24,14 @@ class trace_class_visitor; class event_class { public: - virtual void accept(trace_class_visitor& visitor) const; + event_class(const event_class&) = delete; + event_class(event_class&&) = delete; + event_class& operator=(event_class&&) = delete; + event_class& operator=(const event_class&) = delete; virtual ~event_class() = default; + virtual void accept(trace_class_visitor& visitor) const; + const unsigned int id; const unsigned int stream_class_id; const int log_level; @@ -35,11 +41,11 @@ public: protected: event_class(unsigned int id, - unsigned int stream_class_id, - int log_level, - std::string name, - nonstd::optional model_emf_uri, - lttng::sessiond::trace::type::cuptr payload); + unsigned int stream_class_id, + int log_level, + std::string name, + nonstd::optional model_emf_uri, + lttng::sessiond::trace::type::cuptr payload); }; } /* namespace trace */