Fix: clear the fixme in high_throughput_limits
[lttng-tools.git] / src / common / sessiond-comm / relayd.h
index b897714d719ea1e618af6f9b2695c46d301007da..525ec1a5c0271e1002ffb65be3b55bdf39657b8e 100644 (file)
@@ -25,6 +25,7 @@
 #include <stdint.h>
 
 #include <lttng/lttng.h>
+#include <common/defaults.h>
 
 #define RELAYD_VERSION_COMM_MAJOR             2
 #define RELAYD_VERSION_COMM_MINOR             1
@@ -52,11 +53,19 @@ struct lttcomm_relayd_data_hdr {
        uint32_t padding_size;  /* Size of 0 padding the data */
 } __attribute__ ((__packed__));
 
+/*
+ * Reply from a create session command.
+ */
+struct lttcomm_relayd_status_session {
+       uint64_t session_id;
+       uint32_t ret_code;
+} __attribute__ ((__packed__));
+
 /*
  * Used to add a stream on the relay daemon.
  */
 struct lttcomm_relayd_add_stream {
-       char channel_name[LTTNG_SYMBOL_NAME_LEN];
+       char channel_name[DEFAULT_STREAM_NAME_LEN];
        char pathname[PATH_MAX];
 } __attribute__ ((__packed__));
 
@@ -116,4 +125,12 @@ struct lttcomm_relayd_data_pending {
        uint64_t last_net_seq_num; /* Sequence number of the last packet */
 } __attribute__ ((__packed__));
 
+struct lttcomm_relayd_begin_data_pending {
+       uint64_t session_id;
+} __attribute__ ((__packed__));
+
+struct lttcomm_relayd_end_data_pending {
+       uint64_t session_id;
+} __attribute__ ((__packed__));
+
 #endif /* _RELAYD_COMM */
This page took 0.023721 seconds and 4 git commands to generate.