diff options
Diffstat (limited to 'project2/common/session.cpp')
-rw-r--r-- | project2/common/session.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/project2/common/session.cpp b/project2/common/session.cpp index fd8f569..66d93a5 100644 --- a/project2/common/session.cpp +++ b/project2/common/session.cpp @@ -2,8 +2,12 @@ #include "session.h" #include "safeMapFind.h" +Session::Session() +{ +} + Session::Session(const UUID & sid) : - ID(sid) + id(sid) { } @@ -55,3 +59,12 @@ Session::ForeachValue(const Session::SVH & svh) const } } +const UUID & +Session::ID() const +{ + if (id.is_nil()) { + id = UUID::generate_random(); + } + return id; +} + |