- int channel_objd,
- std::string name,
- std::string signature,
- std::vector<lttng::sessiond::trace::field::cuptr> event_fields,
- int loglevel_value,
- nonstd::optional<std::string> 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& get_context() const override final;
- void set_context(lttng::sessiond::trace::type::cuptr context);
+ int channel_objd,
+ std::string name,
+ std::string signature,
+ std::vector<lttng::sessiond::trace::field::cuptr> event_fields,
+ int loglevel_value,
+ nonstd::optional<std::string> 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);