X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-registry-event.hpp;h=38d96eb8fbd179b9a6982bac0377b1ce68cb7d4c;hb=28f23191dcbf047429d51950a337a57d7a3f866a;hp=5dc98032a2900d58f650bdbdbfa213b90c22164f;hpb=11bcbf894cf92b99a2d885cad117db6811f164cb;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-registry-event.hpp b/src/bin/lttng-sessiond/ust-registry-event.hpp index 5dc98032a..38d96eb8f 100644 --- a/src/bin/lttng-sessiond/ust-registry-event.hpp +++ b/src/bin/lttng-sessiond/ust-registry-event.hpp @@ -13,6 +13,7 @@ #include #include + #include #include @@ -28,15 +29,19 @@ namespace ust { class registry_event : public lttng::sessiond::trace::event_class { public: registry_event(unsigned int id, - unsigned int stream_class_id, - int session_objd, - int channel_objd, - std::string name, - std::string signature, - std::vector fields, - int loglevel_value, - nonstd::optional model_emf_uri); - virtual ~registry_event() = default; + unsigned int stream_class_id, + int session_objd, + int channel_objd, + std::string name, + std::string signature, + std::vector fields, + int loglevel_value, + nonstd::optional model_emf_uri); + ~registry_event() override = default; + registry_event(const registry_event&) = delete; + registry_event(registry_event&&) = delete; + registry_event& operator=(registry_event&&) = delete; + registry_event& operator=(const registry_event&) = delete; /* Both objd are set by the tracer. */ const int session_objd; @@ -70,14 +75,18 @@ void registry_event_destroy(registry_event *event); namespace fmt { template <> struct formatter : formatter { - template - typename FormatCtx::iterator format( - const lttng::sessiond::ust::registry_event& event, FormatCtx& ctx) + template + typename FormatContextType::iterator + format(const lttng::sessiond::ust::registry_event& event, FormatContextType& ctx) { - return format_to(ctx.out(), - "{{ name = `{}`, signature = `{}`, id = {}, session objd = {}, channel objd = {} }}", - event.name, event.signature, event.id, event.session_objd, - event.channel_objd); + return format_to( + ctx.out(), + "{{ name = `{}`, signature = `{}`, id = {}, session objd = {}, channel objd = {} }}", + event.name, + event.signature, + event.id, + event.session_objd, + event.channel_objd); } }; } /* namespace fmt */