X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-registry-channel.hpp;h=636de94aa9979ebfbf8a23e8d95a5a1c7a32e046;hb=HEAD;hp=a32b8088eed172ed7443f7d37fffb61d661080db;hpb=4bcf2294f0701b731d620c38216e1922e919e1b9;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-registry-channel.hpp b/src/bin/lttng-sessiond/ust-registry-channel.hpp index a32b8088e..636de94aa 100644 --- a/src/bin/lttng-sessiond/ust-registry-channel.hpp +++ b/src/bin/lttng-sessiond/ust-registry-channel.hpp @@ -15,8 +15,8 @@ #include -#include #include +#include struct ust_app; @@ -29,26 +29,31 @@ class registry_event; class registry_channel : public lttng::sessiond::trace::stream_class { public: using registered_listener_fn = std::function; - using event_added_listener_fn = std::function; + using event_added_listener_fn = + std::function; registry_channel(uint32_t channel_id, - const lttng::sessiond::trace::abi& trace_abi, - std::string default_clock_class_name, - registered_listener_fn channel_registered_listener, - event_added_listener_fn new_event_listener); + const lttng::sessiond::trace::abi& trace_abi, + std::string default_clock_class_name, + registered_listener_fn channel_registered_listener, + event_added_listener_fn new_event_listener); void add_event(int session_objd, - int channel_objd, - std::string name, - std::string signature, - std::vector event_fields, - int loglevel_value, - nonstd::optional model_emf_uri, - lttng_buffer_type buffer_type, - const ust_app& app, - uint32_t& out_event_id); - virtual ~registry_channel(); - - virtual const lttng::sessiond::trace::type *event_context() const override final; + int channel_objd, + std::string name, + std::string signature, + std::vector event_fields, + int loglevel_value, + nonstd::optional model_emf_uri, + lttng_buffer_type buffer_type, + const ust_app& app, + uint32_t& out_event_id); + ~registry_channel() override; + registry_channel(const registry_channel&) = delete; + registry_channel(registry_channel&&) = delete; + registry_channel& operator=(registry_channel&&) = delete; + registry_channel& operator=(const registry_channel&) = delete; + + const lttng::sessiond::trace::type *event_context() const final; void event_context(lttng::sessiond::trace::type::cuptr context); /* Channel was registered to at least one application. */ @@ -70,8 +75,8 @@ public: uint32_t _next_event_id; private: - virtual void _accept_on_event_classes( - lttng::sessiond::trace::trace_class_visitor& trace_class_visitor) const override final; + void _accept_on_event_classes( + lttng::sessiond::trace::trace_class_visitor& trace_class_visitor) const final; registered_listener_fn _is_registered_listener; event_added_listener_fn _event_added_listener;