projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
relayd: add remote trace chunk creation command
[lttng-tools.git]
/
src
/
bin
/
lttng-sessiond
/
lttng-sessiond.h
diff --git
a/src/bin/lttng-sessiond/lttng-sessiond.h
b/src/bin/lttng-sessiond/lttng-sessiond.h
index 243138a9f043311eb611318b0b2d058eda69587f..1dc6fade8fac43a54d2a4c17687f8d6e0047bc54 100644
(file)
--- a/
src/bin/lttng-sessiond/lttng-sessiond.h
+++ b/
src/bin/lttng-sessiond/lttng-sessiond.h
@@
-25,6
+25,7
@@
#include <common/sessiond-comm/sessiond-comm.h>
#include <common/compat/poll.h>
#include <common/compat/socket.h>
#include <common/sessiond-comm/sessiond-comm.h>
#include <common/compat/poll.h>
#include <common/compat/socket.h>
+#include <common/compat/uuid.h>
#include "session.h"
#include "ust-app.h"
#include "session.h"
#include "ust-app.h"
@@
-41,6
+42,9
@@
enum consumerd_state {
CONSUMER_ERROR = 3,
};
CONSUMER_ERROR = 3,
};
+/* Unique identifier of a session daemon instance. */
+extern lttng_uuid sessiond_uuid;
+
/*
* This consumer daemon state is used to validate if a client command will be
* able to reach the consumer. If not, the client is informed. For instance,
/*
* This consumer daemon state is used to validate if a client command will be
* able to reach the consumer. If not, the client is informed. For instance,
@@
-83,7
+87,6
@@
extern struct notification_thread_handle *notification_thread_handle;
* session daemon from the lttng client.
*/
struct command_ctx {
* session daemon from the lttng client.
*/
struct command_ctx {
- int ust_sock;
unsigned int lttng_msg_size;
struct ltt_session *session;
struct lttcomm_lttng_msg *llm;
unsigned int lttng_msg_size;
struct ltt_session *session;
struct lttcomm_lttng_msg *llm;
@@
-125,12
+128,6
@@
struct ust_reg_wait_node {
struct cds_list_head head;
};
struct cds_list_head head;
};
-/*
- * This pipe is used to inform the thread managing application notify
- * communication that a command is queued and ready to be processed.
- */
-extern int apps_cmd_notify_pipe[2];
-
/*
* Used to notify that a hash table needs to be destroyed by dedicated
* thread. Required by design because we don't want to move destroy
/*
* Used to notify that a hash table needs to be destroyed by dedicated
* thread. Required by design because we don't want to move destroy
@@
-153,8
+150,6
@@
extern struct health_app *health_sessiond;
extern struct sessiond_config config;
extern struct sessiond_config config;
-extern int lttng_sessiond_ready;
-
extern int ust_consumerd64_fd, ust_consumerd32_fd;
/* Parent PID for --sig-parent option */
extern int ust_consumerd64_fd, ust_consumerd32_fd;
/* Parent PID for --sig-parent option */
@@
-174,7
+169,6
@@
int sessiond_notify_quit_pipe(void);
void sessiond_close_quit_pipe(void);
int sessiond_set_thread_pollset(struct lttng_poll_event *events, size_t size);
void sessiond_close_quit_pipe(void);
int sessiond_set_thread_pollset(struct lttng_poll_event *events, size_t size);
-void sessiond_notify_ready(void);
void sessiond_signal_parents(void);
void sessiond_set_client_thread_state(bool running);
void sessiond_signal_parents(void);
void sessiond_set_client_thread_state(bool running);
This page took
0.028648 seconds
and
4
git commands to generate.