X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Fcommon%2Fsessiond-comm%2Frelayd.h;h=bc27b0ed4e0ef764d0bf0e1af92bb30ec93ccdc2;hb=d3e2ba59faddb31870e2ce29b6a881f7ad5ad883;hp=ed094ac9d8d73de7936b7921508457efe202289e;hpb=6947778efd60badf06cec2bd5c39d7f96f5ba7ad;p=lttng-tools.git diff --git a/src/common/sessiond-comm/relayd.h b/src/common/sessiond-comm/relayd.h index ed094ac9d..bc27b0ed4 100644 --- a/src/common/sessiond-comm/relayd.h +++ b/src/common/sessiond-comm/relayd.h @@ -26,6 +26,7 @@ #include #include +#include #include #define RELAYD_VERSION_COMM_MAJOR VERSION_MAJOR @@ -149,4 +150,27 @@ struct lttcomm_relayd_quiescent_control { uint64_t stream_id; } LTTNG_PACKED; +/* + * Index data. + */ +struct lttcomm_relayd_index { + uint64_t relay_stream_id; + uint64_t net_seq_num; + uint64_t packet_size; + uint64_t content_size; + uint64_t timestamp_begin; + uint64_t timestamp_end; + uint64_t events_discarded; + uint64_t stream_id; +} LTTNG_PACKED; + +/* + * Create session in 2.4 adds additionnal parameters for live reading. + */ +struct lttcomm_relayd_create_session_2_4 { + char session_name[NAME_MAX]; + char hostname[HOST_NAME_MAX]; + uint32_t live_timer; +} LTTNG_PACKED; + #endif /* _RELAYD_COMM */