From 0205dd6548f331bf3dc70cfce5c9ed82275d9a35 Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Wed, 11 Jun 2014 14:04:00 +0200 Subject: [PATCH] Add foundation for membership ids --- include/membership.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/include/membership.h b/include/membership.h index e2c13c7e4..71008e46b 100644 --- a/include/membership.h +++ b/include/membership.h @@ -20,6 +20,8 @@ #pragma once +uint64_t ConvToUInt64(const std::string& in); + /** * Represents a member of a channel. * A Membership object is created when a user joins a channel, and destroyed when a user leaves @@ -30,6 +32,10 @@ class CoreExport Membership : public Extensible, public intrusive_list_node { public: + /** Type of the Membership id + */ + typedef uint64_t Id; + /** User on the channel */ User* const user; @@ -43,6 +49,20 @@ class CoreExport Membership : public Extensible, public intrusive_list_node