Browse Source

coding standards

cl-refactor
subtly 10 years ago
parent
commit
965e5bd58c
  1. 4
      libdevcore/Worker.cpp
  2. 6
      libdevcore/Worker.h

4
libdevcore/Worker.cpp

@ -41,8 +41,8 @@ void Worker::startWorking()
startedWorking(); startedWorking();
while (!m_stop) while (!m_stop)
{ {
if (m_idlewaitms) if (m_idleWaitMs)
this_thread::sleep_for(chrono::milliseconds(m_idlewaitms)); this_thread::sleep_for(chrono::milliseconds(m_idleWaitMs));
doWork(); doWork();
} }
cdebug << "Finishing up worker thread"; cdebug << "Finishing up worker thread";

6
libdevcore/Worker.h

@ -31,7 +31,7 @@ namespace dev
class Worker class Worker
{ {
protected: protected:
Worker(std::string const& _name = "anon", unsigned _idlewaitms = 30): m_name(_name), m_idlewaitms(_idlewaitms) {} Worker(std::string const& _name = "anon", unsigned _idleWaitMs = 30): m_name(_name), m_idleWaitMs(_idleWaitMs) {}
/// Move-constructor. /// Move-constructor.
Worker(Worker&& _m) { std::swap(m_name, _m.m_name); } Worker(Worker&& _m) { std::swap(m_name, _m.m_name); }
@ -56,7 +56,7 @@ protected:
/// Called after thread is started from startWorking(). /// Called after thread is started from startWorking().
virtual void startedWorking() {} virtual void startedWorking() {}
/// Called continuously following sleep for m_idlewaitms. /// Called continuously following sleep for m_idleWaitMs.
virtual void doWork() = 0; virtual void doWork() = 0;
/// Called when is to be stopped, just prior to thread being joined. /// Called when is to be stopped, just prior to thread being joined.
@ -64,7 +64,7 @@ protected:
private: private:
std::string m_name; std::string m_name;
unsigned m_idlewaitms; unsigned m_idleWaitMs;
mutable Mutex x_work; ///< Lock for the network existance. mutable Mutex x_work; ///< Lock for the network existance.
std::unique_ptr<std::thread> m_work; ///< The network thread. std::unique_ptr<std::thread> m_work; ///< The network thread.

Loading…
Cancel
Save