Browse Source

Tests: AbstractPityUnit - init log_mutex in construction

master
heck 4 years ago
parent
commit
d6e2f0933e
  1. 8
      src/AbstractPityUnit.cc

8
src/AbstractPityUnit.cc

@ -28,6 +28,7 @@ namespace pEp {
AbstractPityUnit::AbstractPityUnit(const std::string &name, ExecutionMode exec_mode) : AbstractPityUnit::AbstractPityUnit(const std::string &name, ExecutionMode exec_mode) :
PityTree<AbstractPityUnit>(*this, name), _exec_mode{ exec_mode }, procUnitNr{ 0 } PityTree<AbstractPityUnit>(*this, name), _exec_mode{ exec_mode }, procUnitNr{ 0 }
{ {
_init();
} }
AbstractPityUnit::AbstractPityUnit( AbstractPityUnit::AbstractPityUnit(
@ -37,8 +38,13 @@ namespace pEp {
PityTree<AbstractPityUnit>(*this, name, parent), PityTree<AbstractPityUnit>(*this, name, parent),
_exec_mode{ exec_mode }, procUnitNr{ 0 } _exec_mode{ exec_mode }, procUnitNr{ 0 }
{ {
_init();
} }
void AbstractPityUnit::_init() {
_log_mutex = std::make_shared<fs_mutex>("log.mutex");
_log_mutex->release();
}
// static // static
void AbstractPityUnit::setGlobalRootDir(const std::string &dir) void AbstractPityUnit::setGlobalRootDir(const std::string &dir)
@ -162,8 +168,6 @@ namespace pEp {
void AbstractPityUnit::run(bool init_tree) void AbstractPityUnit::run(bool init_tree)
{ {
pEpLogClass("called"); pEpLogClass("called");
_log_mutex = std::make_shared<fs_mutex>("log.mutex");
_log_mutex->release();
if (init_tree) { if (init_tree) {
logH1("PityTest Starting..."); logH1("PityTest Starting...");

Loading…
Cancel
Save