#include <urcu/wfcqueue.h>
#include <common/sessiond-comm/sessiond-comm.h>
+#include <common/payload.h>
#include <common/compat/poll.h>
#include <common/compat/socket.h>
#include <common/uuid.h>
/* Notification thread handle. */
extern struct notification_thread_handle *notification_thread_handle;
+extern pthread_mutex_t notification_trigger_tokens_ht_lock;
/*
* This contains extra data needed for processing a command received by the
struct command_ctx {
unsigned int lttng_msg_size;
struct ltt_session *session;
- struct lttcomm_lttng_msg *llm;
- struct lttcomm_session_msg *lsm;
+ /* Input message */
+ struct lttcomm_session_msg lsm;
+ /* Reply content, starts with an lttcomm_lttng_msg header. */
+ struct lttng_payload reply_payload;
lttng_sock_cred creds;
};