aboutsummaryrefslogtreecommitdiff
path: root/source/10-common/Uid.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/10-common/Uid.hpp')
-rw-r--r--source/10-common/Uid.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/10-common/Uid.hpp b/source/10-common/Uid.hpp
index 539de03..a691911 100644
--- a/source/10-common/Uid.hpp
+++ b/source/10-common/Uid.hpp
@@ -13,10 +13,14 @@
#define BRUSSEL_Uid_FORMAT_STR "%016" PRIx64 "-%016" PRIx64
#define BRUSSEL_Uid_FORMAT_EXPAND(uid) (uid).upper, (uid).lower
+// Serialize Uid object as an array with two elements, instead of the simple string format
+#define BRUSSEL_Uid_WRITE_USE_ARRAY 0
+
struct Uid {
uint64_t upper = 0;
uint64_t lower = 0;
+ // Generate a random Uid
static Uid Create();
bool IsNull() const;