X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-registry-session-uid.hpp;h=d7de5ebfb9c7da0e60e0b6f08d746babe79d4a63;hb=0f4aa1a88a318046475c7caa0f72438db044d9c0;hp=665bfa5d014bcd81217a4bf0655ebd28d4f906f6;hpb=b0f2e8db59fcadc8f4b06a94175792be3c431004;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-registry-session-uid.hpp b/src/bin/lttng-sessiond/ust-registry-session-uid.hpp index 665bfa5d0..d7de5ebfb 100644 --- a/src/bin/lttng-sessiond/ust-registry-session-uid.hpp +++ b/src/bin/lttng-sessiond/ust-registry-session-uid.hpp @@ -11,8 +11,9 @@ #include "trace-class.hpp" #include "ust-registry-session.hpp" -#include #include + +#include #include namespace lttng { @@ -22,22 +23,20 @@ namespace ust { class registry_session_per_uid : public registry_session { public: registry_session_per_uid(const struct lttng::sessiond::trace::abi& trace_abi, - uint32_t major, - uint32_t minor, - const char *root_shm_path, - const char *shm_path, - uid_t euid, - gid_t egid, - uint64_t tracing_id, - uid_t tracing_uid); - - virtual lttng_buffer_type get_buffering_scheme() const noexcept override final; + uint32_t major, + uint32_t minor, + const char *root_shm_path, + const char *shm_path, + uid_t euid, + gid_t egid, + uint64_t tracing_id, + uid_t tracing_uid); + + lttng_buffer_type buffering_scheme() const noexcept final; + void accept(lttng::sessiond::trace::trace_class_environment_visitor& environment_visitor) + const final; private: - virtual void _visit_environment( - lttng::sessiond::trace::trace_class_visitor& trace_class_visitor) - const override final; - const uid_t _tracing_uid; };