Fix data pending for inflight streaming
[lttng-tools.git] / src / bin / lttng-relayd / lttng-relayd.h
index 2a442b0952cbb4b14870434a78f0f0aa3253c105..edd32d6aba3770fb23cc4d720506eabde4062c5c 100644 (file)
@@ -40,6 +40,11 @@ enum connection_type {
  * Represents a session for the relay point of view
  */
 struct relay_session {
+       /*
+        * This session id is used to identify a set of stream to a tracing session
+        * but also make sure we have a unique session id associated with a session
+        * daemon which can provide multiple data source.
+        */
        uint64_t id;
        struct lttcomm_sock *sock;
 };
@@ -58,6 +63,8 @@ struct relay_stream {
        /* Information telling us when to close the stream  */
        unsigned int close_flag:1;
        uint64_t last_net_seq_num;
+       /* Indicate if the stream was initialized for a data pending command. */
+       unsigned int data_pending_check_done:1;
 };
 
 /*
This page took 0.023133 seconds and 4 git commands to generate.