Refactoring: use an opaque lttng_tracker_id type
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Mon, 18 Nov 2019 02:38:21 +0000 (21:38 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 20 Dec 2019 05:30:59 +0000 (00:30 -0500)
commit2d97a0067600335f07eecb2c1d9ba68fc164583e
tree9e8da3a8dd4b0a31f94e0a6daf6047e8072f0aca
parent0dda67289b8a86fd3f117d644f00f2985d399208
Refactoring: use an opaque lttng_tracker_id type

Move the tracker and tracker id related API to tracker.h and
tracker-internal.h.

The use of an opaque object mimics the new API for rotation and trigger
etc.

Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Change-Id: I00b876c618d7dcb0dd940189e5250c3f3d64c7e0
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
22 files changed:
include/Makefile.am
include/lttng/lttng.h
include/lttng/session.h
include/lttng/tracker-internal.h [new file with mode: 0644]
include/lttng/tracker.h [new file with mode: 0644]
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/bin/lttng/commands/track-untrack.c
src/common/Makefile.am
src/common/config/session-config.c
src/common/mi-lttng.c
src/common/tracker.c [new file with mode: 0644]
src/lib/lttng-ctl/lttng-ctl.c
This page took 0.036976 seconds and 4 git commands to generate.