Clean-up: sessiond: rename public accessors
[lttng-tools.git] / src / bin / lttng-sessiond / thread.cpp
index 94890e6ef47786db7d13fce3fac6f9e372fe878a..fd9136fe5562b4e5acee6a70bef36061572b38c0 100644 (file)
 #include <common/error.hpp>
 #include <common/defaults.hpp>
 
-static struct thread_list {
+namespace {
+struct thread_list {
        struct cds_list_head head;
        pthread_mutex_t lock;
 } thread_list = {
        .head = CDS_LIST_HEAD_INIT(thread_list.head),
        .lock = PTHREAD_MUTEX_INITIALIZER,
 };
+} /* namespace */
 
 struct lttng_thread {
        struct urcu_ref ref;
@@ -52,7 +54,7 @@ void lttng_thread_destroy(struct lttng_thread *thread)
 static
 void lttng_thread_release(struct urcu_ref *ref)
 {
-       lttng_thread_destroy(container_of(ref, struct lttng_thread, ref));
+       lttng_thread_destroy(lttng::utils::container_of(ref, &lttng_thread::ref));
 }
 
 static
This page took 0.0237 seconds and 4 git commands to generate.