From de7e0c0df94e013e74b141ab46c1ae3b439fca13 Mon Sep 17 00:00:00 2001 From: heck Date: Thu, 10 Jun 2021 05:16:20 +0200 Subject: [PATCH] Tests: PityTest - extract perspective into class --- src/PityPerspective.cc | 14 ++++++++++++++ src/PityPerspective.hh | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 src/PityPerspective.cc create mode 100644 src/PityPerspective.hh diff --git a/src/PityPerspective.cc b/src/PityPerspective.cc new file mode 100644 index 0000000..8ee6821 --- /dev/null +++ b/src/PityPerspective.cc @@ -0,0 +1,14 @@ +#include "PityPerspective.hh" + +namespace pEp { + namespace PityTest11 { + bool PityPerspective::debug_log_enabled = false; + + PityPerspective::PityPerspective() + { + pEpLogClass("called"); + + + } + } // namespace PityTest11 +} // namespace pEp diff --git a/src/PityPerspective.hh b/src/PityPerspective.hh new file mode 100644 index 0000000..02ae469 --- /dev/null +++ b/src/PityPerspective.hh @@ -0,0 +1,32 @@ +// This file is under GNU General Public License 3.0 +// see LICENSE.txt + +#ifndef PITYTEST_PITYPERSPECTIVE_HH +#define PITYTEST_PITYPERSPECTIVE_HH + +#include "../../../src/pEpLog.hh" + +namespace pEp { + namespace PityTest11 { + class PityPerspective { + public: + // Constructors + PityPerspective(); + + // Perspective + std::string name; + std::string partner; + std::vector peers; + + //internal logging + static bool debug_log_enabled; + Adapter::pEpLog::pEpLogger logger_debug{ "PityNode", debug_log_enabled }; + + private: + //internal logging + Adapter::pEpLog::pEpLogger& m4gic_logger_n4me = logger_debug; + }; + }; // namespace PityTest11 +}; // namespace pEp + +#endif // PITYTEST_PITYPERSPECTIVE_HH