X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftracker.h;fp=src%2Fbin%2Flttng-sessiond%2Ftracker.h;h=0000000000000000000000000000000000000000;hp=a45a250bbc4063bacad38d29713f542074a3ad13;hb=c9e313bc594f40a86eed237dce222c0fc99c957f;hpb=4878de5c7deb512bbdac4fdfc498907efa06fb7c diff --git a/src/bin/lttng-sessiond/tracker.h b/src/bin/lttng-sessiond/tracker.h deleted file mode 100644 index a45a250bb..000000000 --- a/src/bin/lttng-sessiond/tracker.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (C) 2018 Mathieu Desnoyers - * Copyright (C) 2020 Jérémie Galarneau - * - * SPDX-License-Identifier: GPL-2.0-only - * - */ - -#ifndef _LTT_TRACKER_H -#define _LTT_TRACKER_H - -#include -#include - -struct process_attr_tracker; - -enum process_attr_tracker_status { - PROCESS_ATTR_TRACKER_STATUS_OK, - PROCESS_ATTR_TRACKER_STATUS_ERROR, - PROCESS_ATTR_TRACKER_STATUS_EXISTS, - PROCESS_ATTR_TRACKER_STATUS_MISSING, - PROCESS_ATTR_TRACKER_STATUS_INVALID_TRACKING_POLICY, -}; - -struct process_attr_tracker *process_attr_tracker_create(void); -void process_attr_tracker_destroy(struct process_attr_tracker *tracker); - -enum lttng_tracking_policy process_attr_tracker_get_tracking_policy( - const struct process_attr_tracker *tracker); -int process_attr_tracker_set_tracking_policy( - struct process_attr_tracker *tracker, - enum lttng_tracking_policy tracking_policy); - -enum process_attr_tracker_status process_attr_tracker_inclusion_set_add_value( - struct process_attr_tracker *tracker, - const struct process_attr_value *value); -enum process_attr_tracker_status -process_attr_tracker_inclusion_set_remove_value( - struct process_attr_tracker *tracker, - const struct process_attr_value *value); - -enum process_attr_tracker_status process_attr_tracker_get_inclusion_set( - const struct process_attr_tracker *tracker, - struct lttng_process_attr_values **values); - -#endif /* _LTT_TRACKER_H */