X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.h;h=31a40a741aee1797a20b61f345ca96d7a62181a2;hp=204701429ded69ba43c77b8917306bc347330172;hb=ecd1a12fac39784bded85c0f06e47ace2dc98cde;hpb=070b6a86970c981e8f79cbd3dc199008b25cc0dc diff --git a/src/bin/lttng-sessiond/session.h b/src/bin/lttng-sessiond/session.h index 204701429..31a40a741 100644 --- a/src/bin/lttng-sessiond/session.h +++ b/src/bin/lttng-sessiond/session.h @@ -77,6 +77,8 @@ struct ltt_session { bool has_auto_generated_name; bool name_contains_creation_time; char hostname[HOST_NAME_MAX]; /* Local hostname. */ + /* Path of the last closed chunk. */ + char last_chunk_path[LTTNG_PATH_MAX]; time_t creation_time; struct ltt_kernel_session *kernel_session; struct ltt_ust_session *ust_session; @@ -251,7 +253,8 @@ int session_set_trace_chunk(struct ltt_session *session, */ int session_close_trace_chunk(const struct ltt_session *session, struct lttng_trace_chunk *trace_chunk, - const enum lttng_trace_chunk_command_type *close_command); + const enum lttng_trace_chunk_command_type *close_command, + char *path); bool session_output_supports_trace_chunks(const struct ltt_session *session);