X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fagent-thread.hpp;fp=src%2Fbin%2Flttng-sessiond%2Fagent-thread.hpp;h=d84ea61721f21cacfb2d8879d7d2d65b9490ff61;hp=0000000000000000000000000000000000000000;hb=c9e313bc594f40a86eed237dce222c0fc99c957f;hpb=4878de5c7deb512bbdac4fdfc498907efa06fb7c diff --git a/src/bin/lttng-sessiond/agent-thread.hpp b/src/bin/lttng-sessiond/agent-thread.hpp new file mode 100644 index 000000000..d84ea6172 --- /dev/null +++ b/src/bin/lttng-sessiond/agent-thread.hpp @@ -0,0 +1,34 @@ +/* + * Copyright (C) 2013 David Goulet + * + * SPDX-License-Identifier: GPL-2.0-only + * + */ + +#include + +#ifndef LTTNG_SESSIOND_AGENT_THREAD_H +#define LTTNG_SESSIOND_AGENT_THREAD_H + +#ifdef HAVE_LIBLTTNG_UST_CTL + +bool launch_agent_management_thread(void); +bool agent_tracing_is_enabled(void); + +#else /* HAVE_LIBLTTNG_UST_CTL */ + +static inline +bool launch_agent_management_thread(void) +{ + return true; +} + +static inline +bool agent_tracing_is_enabled(void) +{ + return false; +} + +#endif /* HAVE_LIBLTTNG_UST_CTL */ + +#endif /* LTTNG_SESSIOND_AGENT_THREAD_H */