X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fstream-class.hpp;h=5faecd5e1eb41c3fd824eec132afe652c17fa997;hb=dc88217e78259cb6b35fbaf6b85ad5aed6a37023;hp=754b723fa5eec49f316089ab8d0c4c13288f6045;hpb=4bcf2294f0701b731d620c38216e1922e919e1b9;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/stream-class.hpp b/src/bin/lttng-sessiond/stream-class.hpp index 754b723fa..5faecd5e1 100644 --- a/src/bin/lttng-sessiond/stream-class.hpp +++ b/src/bin/lttng-sessiond/stream-class.hpp @@ -30,10 +30,14 @@ public: */ void accept(trace_class_visitor& visitor) const; virtual ~stream_class() = default; + stream_class(const stream_class&) = delete; + stream_class(stream_class&&) = delete; + stream_class& operator=(stream_class&&) = delete; + stream_class& operator=(const stream_class&) = delete; - virtual const type* packet_context() const; - virtual const type* event_header() const; - virtual const type* event_context() const; + virtual const type *packet_context() const; + virtual const type *event_header() const; + virtual const type *event_context() const; const unsigned int id; /* @@ -46,8 +50,8 @@ public: protected: stream_class(unsigned int id, - enum header_type header_type, - nonstd::optional default_clock_class_name = nonstd::nullopt); + enum header_type header_type, + nonstd::optional default_clock_class_name = nonstd::nullopt); virtual void _accept_on_event_classes(trace_class_visitor& trace_class_visitor) const = 0; lttng::sessiond::trace::type::cuptr _packet_context;