Clean-up: replace uses of `int enabled` with boolean flags
[lttng-tools.git] / src / bin / lttng-sessiond / consumer.hpp
index d76ec025f85d6773a31747b8092d562932897e6a..6875360e6089d06b870bae7d7a82f27607257e97 100644 (file)
@@ -27,8 +27,8 @@ struct ltt_session;
  * C++.
  */
 static_assert(__cplusplus == 201103L, "");
-template <typename T>
-constexpr T max_constexpr(T l, T r)
+template <typename NumericalType>
+constexpr NumericalType max_constexpr(NumericalType l, NumericalType r)
 {
        return l > r ? l : r;
 }
@@ -75,7 +75,7 @@ struct consumer_socket {
 };
 
 struct consumer_data {
-       consumer_data (lttng_consumer_type type_)
+       explicit consumer_data (lttng_consumer_type type_)
                : type(type_)
        {}
 
@@ -147,7 +147,7 @@ struct consumer_output {
        struct urcu_ref ref;    /* Refcount */
 
        /* If the consumer is enabled meaning that should be used */
-       unsigned int enabled;
+       bool enabled;
        enum consumer_dst_type type;
 
        /*
This page took 0.023231 seconds and 4 git commands to generate.