X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Flttng-viewer-abi.h;h=77b3a5e010b2723fefb4fab783d08218736f0b0f;hb=ca741d243ae877c1acfaaadafbf4e7d98cea7c48;hp=fe491cc2bb88f0d30e1e68175c7ea758169829aa;hpb=94143186269a93973df9c0710736bf344cf1c6ea;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/lttng-viewer-abi.h b/src/bin/lttng-relayd/lttng-viewer-abi.h index fe491cc2b..77b3a5e01 100644 --- a/src/bin/lttng-relayd/lttng-viewer-abi.h +++ b/src/bin/lttng-relayd/lttng-viewer-abi.h @@ -1,5 +1,5 @@ -#ifndef LTTNG_VIEWER_H -#define LTTNG_VIEWER_H +#ifndef LTTNG_VIEWER_ABI_H +#define LTTNG_VIEWER_ABI_H /* * Copyright (C) 2013 - Julien Desfossez @@ -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_H */ +#endif /* LTTNG_VIEWER_ABI_H */