Fix: missing static inline breaks --without-lttng-ust build
[lttng-tools.git] / src / common / sessiond-comm / sessiond-comm.h
index c38ed37458c8899edea5ee4a0fe6b486c75a53df..a60fc4506a9c63b42cc36300a79e08b125e69802 100644 (file)
@@ -359,6 +359,22 @@ struct lttcomm_event_extended_header {
         * This size includes the terminal null character.
         */
        uint32_t filter_len;
+
+       /*
+        * Number of exclusion names, immediately following the filter
+        * string. Each exclusion name has a fixed length of
+        * LTTNG_SYMBOL_NAME_LEN bytes, including the terminal null
+        * character.
+        */
+       uint32_t nb_exclusions;
+} LTTNG_PACKED;
+
+/*
+ * Channel extended info.
+ */
+struct lttcomm_channel_extended {
+       uint64_t discarded_events;
+       uint64_t lost_packets;
 } LTTNG_PACKED;
 
 /*
@@ -493,6 +509,14 @@ struct lttcomm_consumer_msg {
                        uint64_t channel_key;
                        uint64_t net_seq_idx;
                } LTTNG_PACKED sent_streams;
+               struct {
+                       uint64_t session_id;
+                       uint64_t channel_key;
+               } LTTNG_PACKED discarded_events;
+               struct {
+                       uint64_t session_id;
+                       uint64_t channel_key;
+               } LTTNG_PACKED lost_packets;
        } u;
 } LTTNG_PACKED;
 
This page took 0.023871 seconds and 4 git commands to generate.