X-Git-Url: https://git.liburcu.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng%2Futils.hpp;h=dfbbc25b28056e71bbbeab4b7d44c6cbb46679d7;hp=326f0ae746396312e235d105af4a8c4b8fe66011;hb=6e11909ebb204e4a0f9651dc6c58f74c8376a094;hpb=b17ed2ad7083d1b0bf45fe3e1bfc4e4ad787aaf3 diff --git a/src/bin/lttng/utils.hpp b/src/bin/lttng/utils.hpp index 326f0ae74..dfbbc25b2 100644 --- a/src/bin/lttng/utils.hpp +++ b/src/bin/lttng/utils.hpp @@ -9,6 +9,7 @@ #define _LTTNG_UTILS_H #include +#include #include #include @@ -25,6 +26,9 @@ extern pid_t sessiond_pid; struct cmd_struct; +namespace lttng { +namespace cli { + struct session_spec { enum class type { NAME, @@ -166,6 +170,10 @@ private: _sessions; }; +lttng::cli::session_list list_sessions(const struct session_spec& spec); +} /* namespace cli */ +} /* namespace lttng */ + char *get_session_name(void); char *get_session_name_quiet(void); void list_commands(struct cmd_struct *commands, FILE *ofp); @@ -206,6 +214,4 @@ int print_trace_archive_location(const struct lttng_trace_archive_location *loca int validate_exclusion_list(const char *event_name, const struct lttng_dynamic_pointer_array *exclusions); -session_list list_sessions(const struct session_spec& spec); - #endif /* _LTTNG_UTILS_H */