From: Attila Molnar Date: Wed, 11 Jun 2014 12:04:00 +0000 (+0200) Subject: Add foundation for membership ids X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=0205dd6548f331bf3dc70cfce5c9ed82275d9a35;p=user%2Fhenk%2Fcode%2Finspircd.git Add foundation for membership ids --- 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