* 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;
}
};
struct consumer_data {
- consumer_data (lttng_consumer_type type_)
+ explicit consumer_data (lttng_consumer_type type_)
: type(type_)
{}
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;
/*
const char *name,
uint64_t relayd_id,
uint64_t key,
- unsigned char *uuid,
+ const lttng_uuid& uuid,
uint32_t chan_id,
uint64_t tracefile_size,
uint64_t tracefile_count,
int consumer_rotate_channel(struct consumer_socket *socket, uint64_t key,
struct consumer_output *output, bool is_metadata_channel);
int consumer_init(struct consumer_socket *socket,
- const lttng_uuid sessiond_uuid);
+ const lttng_uuid& sessiond_uuid);
int consumer_create_trace_chunk(struct consumer_socket *socket,
uint64_t relayd_id, uint64_t session_id,