Refactoring: introduce lttng_tracker_ids data structure
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Wed, 20 Nov 2019 03:48:00 +0000 (22:48 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 20 Dec 2019 05:31:04 +0000 (00:31 -0500)
commita7a533cd65d544e8beebabcca5fe906e27af4707
treebcf8095a7ca1e5a5e46f157ff91846e13e523f77
parent2d97a0067600335f07eecb2c1d9ba68fc164583e
Refactoring: introduce lttng_tracker_ids data structure

This data structure is opaque to allow for back-end implementation change
in the future.

For now, only the following functions concerning lttng_tracker_ids are public:
    lttng_list_tracker_ids
    lttng_tracker_ids_get_count
    lttng_tracker_ids_get_at_index
    lttng_tracker_ids_destroy

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: Iae1c10d0b578b402ab91378dd49f69f605b316b2
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
17 files changed:
include/lttng/tracker-internal.h
include/lttng/tracker.h
src/bin/lttng-sessiond/client.c
src/bin/lttng-sessiond/cmd.c
src/bin/lttng-sessiond/cmd.h
src/bin/lttng-sessiond/kernel.c
src/bin/lttng-sessiond/kernel.h
src/bin/lttng-sessiond/save.c
src/bin/lttng-sessiond/trace-ust.c
src/bin/lttng-sessiond/trace-ust.h
src/bin/lttng-sessiond/tracker.c
src/bin/lttng-sessiond/tracker.h
src/bin/lttng/commands/list.c
src/common/mi-lttng.c
src/common/mi-lttng.h
src/common/tracker.c
src/lib/lttng-ctl/lttng-ctl.c
This page took 0.036987 seconds and 4 git commands to generate.