Browse Source

Test: PityTest - AbstractPityUnit add copy assign operator

master
heck 4 years ago
parent
commit
3c3cd5b536
  1. 12
      src/AbstractPityUnit.cc
  2. 5
      src/AbstractPityUnit.hh

12
src/AbstractPityUnit.cc

@ -51,6 +51,16 @@ namespace pEp {
_init(); _init();
} }
AbstractPityUnit &AbstractPityUnit::operator=(const AbstractPityUnit &rhs)
{
_procUnitNr = rhs._procUnitNr;
_exec_mode = rhs._exec_mode;
_transport = rhs._transport;
_transport_endpoints = rhs._transport_endpoints;
return *this;
}
void AbstractPityUnit::_init() void AbstractPityUnit::_init()
{ {
_log_mutex = std::make_shared<fs_mutex>("log.mutex"); _log_mutex = std::make_shared<fs_mutex>("log.mutex");
@ -447,7 +457,5 @@ namespace pEp {
Adapter::pEpLog::log(msg, _color()); Adapter::pEpLog::log(msg, _color());
_log_mutex->release(); _log_mutex->release();
} }
} // namespace PityTest11 } // namespace PityTest11
} // namespace pEp } // namespace pEp

5
src/AbstractPityUnit.hh

@ -31,6 +31,8 @@ namespace pEp {
INHERIT INHERIT
}; };
// Constructors
// ------------
// RootNode // RootNode
explicit AbstractPityUnit( explicit AbstractPityUnit(
const std::string& name, const std::string& name,
@ -45,6 +47,9 @@ namespace pEp {
// Copy // Copy
explicit AbstractPityUnit(const AbstractPityUnit& rhs, AbstractPityUnit& self); explicit AbstractPityUnit(const AbstractPityUnit& rhs, AbstractPityUnit& self);
// copy-assign
AbstractPityUnit& operator=(const AbstractPityUnit& rhs);
AbstractPityUnit* clone() override = 0; AbstractPityUnit* clone() override = 0;
// Read-Write // Read-Write

Loading…
Cancel
Save