From 1e7fc0ffa0dd8646f3d0e35a77e26330e3bb80ce Mon Sep 17 00:00:00 2001 From: Dario Date: Fri, 10 Jan 2020 19:57:54 +0100 Subject: [PATCH] move constructor --- src/cpp/SingletonManager/SingletonTaskObserver.cpp | 12 ++++++++++++ src/cpp/SingletonManager/SingletonTaskObserver.h | 7 +------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/cpp/SingletonManager/SingletonTaskObserver.cpp b/src/cpp/SingletonManager/SingletonTaskObserver.cpp index c25569fd3..ccf863c1e 100644 --- a/src/cpp/SingletonManager/SingletonTaskObserver.cpp +++ b/src/cpp/SingletonManager/SingletonTaskObserver.cpp @@ -1,6 +1,18 @@ #include "SingletonTaskObserver.h" #include "ErrorManager.h" +#include + +// ********************** Entry Structure ********************************* + +SingletonTaskObserver::UserObserverEntry::UserObserverEntry(const std::string& email, DHASH id) + : mEmail(email), mHash(id) { + memset(mTasksCount, 0, TASK_OBSERVER_COUNT * sizeof(int)); +} + + +// ************************************************************************ + SingletonTaskObserver::SingletonTaskObserver() { diff --git a/src/cpp/SingletonManager/SingletonTaskObserver.h b/src/cpp/SingletonManager/SingletonTaskObserver.h index 97b7f3678..8afc26098 100644 --- a/src/cpp/SingletonManager/SingletonTaskObserver.h +++ b/src/cpp/SingletonManager/SingletonTaskObserver.h @@ -54,15 +54,10 @@ public: protected: SingletonTaskObserver(); - - struct UserObserverEntry { - UserObserverEntry(const std::string& email, DHASH id) - : mEmail(email), mHash(id) { - memset(mTasksCount, 0, TASK_OBSERVER_COUNT * sizeof(int)); - } + UserObserverEntry(const std::string& email, DHASH id); std::string mEmail; DHASH mHash;