X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Flttng-viewer-abi.h;h=77b3a5e010b2723fefb4fab783d08218736f0b0f;hp=f9bce98d0b8dd8b8d5d6e480c993020502bf5d28;hb=25b50f8fb2a2e9bdd1866dd22c1b2d72929d293f;hpb=1e26e04e998f8f9a947a1943f1b1c55d13bd4c26 diff --git a/src/bin/lttng-relayd/lttng-viewer-abi.h b/src/bin/lttng-relayd/lttng-viewer-abi.h index f9bce98d0..77b3a5e01 100644 --- a/src/bin/lttng-relayd/lttng-viewer-abi.h +++ b/src/bin/lttng-relayd/lttng-viewer-abi.h @@ -105,6 +105,13 @@ enum lttng_viewer_create_session_return_code { LTTNG_VIEWER_CREATE_SESSION_ERR = 2, }; +/* Flags set when creating a viewer session. */ +enum { + /* New metadata is required to read this packet. */ + LTTNG_VIEWER_OPTION_NOTIFY_NEW_SESSIONS = (1 << 0), +}; + + struct lttng_viewer_session { uint64_t id; uint32_t live_timer; @@ -230,6 +237,7 @@ struct lttng_viewer_new_streams_response { struct lttng_viewer_create_session_response { /* enum lttng_viewer_create_session_return_code */ uint32_t status; + uint32_t options; /* LTTNG_VIEWER_OPTION_* */ } __attribute__((__packed__)); #endif /* LTTNG_VIEWER_ABI_H */