X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsnapshot.h;h=bdf0570366061c1691745a0a08c5ba4ceb5cc77e;hp=a505128a6e03bf9f2471419cc0fa052c18b408fd;hb=40bbd087934edf0be7c21165786aad3fabb7e7b5;hpb=eb240553d4d24fd770d47a8e66ac3ac3bd5fe602 diff --git a/src/bin/lttng-sessiond/snapshot.h b/src/bin/lttng-sessiond/snapshot.h index a505128a6..bdf057036 100644 --- a/src/bin/lttng-sessiond/snapshot.h +++ b/src/bin/lttng-sessiond/snapshot.h @@ -32,6 +32,8 @@ struct consumer_output; struct snapshot_output { uint32_t id; uint64_t max_size; + /* Number of snapshot taken with that output. */ + uint64_t nb_snapshot; char name[NAME_MAX]; struct consumer_output *consumer; int kernel_sockets_copied; @@ -50,6 +52,11 @@ struct snapshot_output { struct snapshot { unsigned long next_output_id; size_t nb_output; + /* + * Number of snapshot taken for that object. This value is used with a + * temporary output of a snapshot record. + */ + uint64_t nb_snapshot; struct lttng_ht *output_ht; };