X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Flttng%2Fsave.h;h=5ef22f6c92a3fa448d376187b38606cc841b05ca;hb=2d97a0067600335f07eecb2c1d9ba68fc164583e;hp=1fbeb86f616c4256c733f71a9de2db2d613a0ec2;hpb=00c76ceaeb0074e47167be56c0920284e6a0360e;p=lttng-tools.git diff --git a/include/lttng/save.h b/include/lttng/save.h index 1fbeb86f6..5ef22f6c9 100644 --- a/include/lttng/save.h +++ b/include/lttng/save.h @@ -59,6 +59,18 @@ const char *lttng_save_session_attr_get_output_url( */ int lttng_save_session_attr_get_overwrite( struct lttng_save_session_attr *attr); +/* + * Return the omit name configuration attribute. This attribute indicates + * whether or not the saved sessions' names should be omitted. + */ +int lttng_save_session_attr_get_omit_name( + struct lttng_save_session_attr *attr); +/* + * Return the omit output configuration attribute. This attribute indicates + * whether or not the saved sessions' output configuration should be omitted. + */ +int lttng_save_session_attr_get_omit_output( + struct lttng_save_session_attr *attr); /* * Save session attribute setter family functions. @@ -86,6 +98,18 @@ int lttng_save_session_attr_set_output_url( */ int lttng_save_session_attr_set_overwrite( struct lttng_save_session_attr *attr, int overwrite); +/* + * Set the omit name attribute. If set to true, the sessions' names are omitted + * from the resulting session configuration file. + */ +int lttng_save_session_attr_set_omit_name( + struct lttng_save_session_attr *attr, int omit_name); +/* + * Set the omit output attribute. If set to true, the sessions' output + * configurations are omitted from the resulting session configuration file. + */ +int lttng_save_session_attr_set_omit_output( + struct lttng_save_session_attr *attr, int omit_output); /* * Save session configuration(s).