aboutsummaryrefslogtreecommitdiff
path: root/cast/common/channel/message_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cast/common/channel/message_util.cc')
-rw-r--r--cast/common/channel/message_util.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/cast/common/channel/message_util.cc b/cast/common/channel/message_util.cc
index b4a7f9f6..ee9a91f1 100644
--- a/cast/common/channel/message_util.cc
+++ b/cast/common/channel/message_util.cc
@@ -4,6 +4,8 @@
#include "cast/common/channel/message_util.h"
+#include "util/logging.h"
+
namespace openscreen {
namespace cast {
namespace {
@@ -22,6 +24,20 @@ CastMessage MakeConnectionMessage(const std::string& source_id,
} // namespace
+std::string ToString(AppAvailabilityResult availability) {
+ switch (availability) {
+ case AppAvailabilityResult::kAvailable:
+ return "Available";
+ case AppAvailabilityResult::kUnavailable:
+ return "Unavailable";
+ case AppAvailabilityResult::kUnknown:
+ return "Unknown";
+ default:
+ OSP_NOTREACHED();
+ return "bad value";
+ }
+}
+
CastMessage MakeSimpleUTF8Message(const std::string& namespace_,
std::string payload) {
CastMessage message;