From ed9d27f5e7b2e8eda835e67af302f097e5932366 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Sun, 19 Sep 2021 18:38:31 +0200 Subject: Added GetSessionIdString() which returns a text representation of the session id --- zencore/uid.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'zencore/uid.cpp') diff --git a/zencore/uid.cpp b/zencore/uid.cpp index d946638ec..ed00b1814 100644 --- a/zencore/uid.cpp +++ b/zencore/uid.cpp @@ -91,10 +91,16 @@ Oid::FromMemory(const void* Ptr) return Id; } +void +Oid::ToString(char OutString[StringLength]) +{ + ToHexBytes(reinterpret_cast(OidBits), sizeof(Oid::OidBits), OutString); +} + StringBuilderBase& Oid::ToString(StringBuilderBase& OutString) const { - char str[25]; + char str[StringLength + 1]; ToHexBytes(reinterpret_cast(OidBits), sizeof(Oid::OidBits), str); str[2 * sizeof(Oid)] = '\0'; -- cgit v1.2.3