X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcommon%2Fsessiond-comm%2Frelayd.h;h=525ec1a5c0271e1002ffb65be3b55bdf39657b8e;hb=bfdaf0fd64711ecd805ad13d5158269f0030c496;hp=b897714d719ea1e618af6f9b2695c46d301007da;hpb=6d805429e9cb049eb0c9205fcf742a53e3166caf;p=lttng-tools.git diff --git a/src/common/sessiond-comm/relayd.h b/src/common/sessiond-comm/relayd.h index b897714d7..525ec1a5c 100644 --- a/src/common/sessiond-comm/relayd.h +++ b/src/common/sessiond-comm/relayd.h @@ -25,6 +25,7 @@ #include #include +#include #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 */