#include <common/make-unique.hpp>
#include <common/urcu.hpp>
+#include <utility>
+
namespace lst = lttng::sessiond::trace;
namespace lsu = lttng::sessiond::ust;
_key{ -1ULL },
_consumer_key{ -1ULL },
_next_event_id{ 0 },
- _is_registered_listener{ channel_registered_listener },
- _event_added_listener{ event_added_listener },
+ _is_registered_listener{ std::move(channel_registered_listener) },
+ _event_added_listener{ std::move(event_added_listener) },
_is_registered{ false }
{
_events = lttng_ht_new(0, LTTNG_HT_TYPE_STRING);
* external party, don't assert and simply validate values.
*/
if (session_objd < 0) {
- LTTNG_THROW_INVALID_ARGUMENT_ERROR(fmt::format(
+ LTTNG_THROW_INVALID_ARGUMENT_ERROR(lttng::format(
"Invalid session object descriptor provided by application: session descriptor = {}, app = {}",
session_objd,
app));
}
if (channel_objd < 0) {
- LTTNG_THROW_INVALID_ARGUMENT_ERROR(fmt::format(
+ LTTNG_THROW_INVALID_ARGUMENT_ERROR(lttng::format(
"Invalid channel object descriptor provided by application: channel descriptor = {}, app = {}",
channel_objd,
app));
/* Check if we've reached the maximum possible id. */
if (is_max_event_id(_next_event_id)) {
- LTTNG_THROW_ERROR(fmt::format(
+ LTTNG_THROW_ERROR(lttng::format(
"Failed to allocate new event id (id would overflow): app = {}", app));
}
loglevel_value,
std::move(model_emf_uri)));
- DBG3("%s", fmt::format("UST registry creating event: event = {}", *event).c_str());
+ DBG3("%s", lttng::format("UST registry creating event: event = {}", *event).c_str());
/*
* This is an add unique with a custom match function for event. The node
nptr, <tng::sessiond::ust::registry_event::_node);
event_id = existing_event->id;
} else {
- LTTNG_THROW_INVALID_ARGUMENT_ERROR(fmt::format(
+ LTTNG_THROW_INVALID_ARGUMENT_ERROR(lttng::format(
"UST registry create event add unique failed for event: event = {}",
*event));
}
const auto& event_ref = *event;
/* Ownership transferred to _events hash table. */
- event.release();
+ (void) event.release();
/* Request next event id if the node was successfully added. */
event_id = event_ref.id;