From: Simon Marchi Date: Wed, 3 Aug 2022 15:56:15 +0000 (-0400) Subject: cpp-common: add bt2_common::messageTypeStr() X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=3be0fc3cfe2ddbdfff6b428a95adf3058d03b3e8 cpp-common: add bt2_common::messageTypeStr() Change-Id: I6967d232922c7b5ad6b35cc100becb9ff8a6b968 Reviewed-on: https://review.lttng.org/c/babeltrace/+/8651 CI-Build: Simon Marchi Reviewed-by: Philippe Proulx Reviewed-on: https://review.lttng.org/c/babeltrace/+/10838 Tested-by: jenkins CI-Build: Philippe Proulx --- diff --git a/src/cpp-common/Makefile.am b/src/cpp-common/Makefile.am index e6d9602a..b222ec70 100644 --- a/src/cpp-common/Makefile.am +++ b/src/cpp-common/Makefile.am @@ -8,6 +8,7 @@ EXTRA_DIST = bt2 \ cfg-logging.hpp \ exc.hpp \ log-cfg.hpp \ + lib-str.hpp \ nlohmann/json.hpp \ optional.hpp \ string_view.hpp \ diff --git a/src/cpp-common/lib-str.hpp b/src/cpp-common/lib-str.hpp new file mode 100644 index 00000000..fbd5401f --- /dev/null +++ b/src/cpp-common/lib-str.hpp @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2022 EfficiOS, Inc. + * + * SPDX-License-Identifier: MIT + */ + +#ifndef BABELTRACE_CPP_COMMON_LIB_STR_HPP +#define BABELTRACE_CPP_COMMON_LIB_STR_HPP + +#include "bt2/message.hpp" + +namespace bt2_common { + +static inline const char *messageTypeStr(const bt2::MessageType type) +{ + return bt_common_message_type_string(static_cast(type)); +} + +} /* namespace bt2_common */ + +#endif /* BABELTRACE_CPP_COMMON_LIB_STR_HPP */