aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/hub/hubinstancestate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver/hub/hubinstancestate.cpp')
-rw-r--r--src/zenserver/hub/hubinstancestate.cpp33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/zenserver/hub/hubinstancestate.cpp b/src/zenserver/hub/hubinstancestate.cpp
new file mode 100644
index 000000000..8337f73a8
--- /dev/null
+++ b/src/zenserver/hub/hubinstancestate.cpp
@@ -0,0 +1,33 @@
+// Copyright Epic Games, Inc. All Rights Reserved.
+
+#include "hubinstancestate.h"
+
+#include <zencore/assertfmt.h>
+
+namespace zen {
+
+std::string_view
+ToString(HubInstanceState State)
+{
+ switch (State)
+ {
+ case HubInstanceState::Unprovisioned:
+ return "unprovisioned";
+ case HubInstanceState::Provisioning:
+ return "provisioning";
+ case HubInstanceState::Provisioned:
+ return "provisioned";
+ case HubInstanceState::Hibernating:
+ return "hibernating";
+ case HubInstanceState::Hibernated:
+ return "hibernated";
+ case HubInstanceState::Waking:
+ return "waking";
+ case HubInstanceState::Deprovisioning:
+ return "deprovisioning";
+ }
+ ZEN_ASSERT(false);
+ return "unknown";
+}
+
+} // namespace zen