Restored "CPU READY" message.

This commit is contained in:
XMRig 2019-07-17 14:54:08 +07:00
parent 4f49533e98
commit 8ce00adda4
13 changed files with 114 additions and 407 deletions

View file

@ -32,6 +32,7 @@
namespace xmrig {
class IBackend;
class IWorker;
@ -39,10 +40,11 @@ template<class T>
class Thread
{
public:
inline Thread(size_t index, const T &config) : m_index(index), m_config(config) {}
inline Thread(IBackend *backend, size_t index, const T &config) : m_index(index), m_config(config), m_backend(backend) {}
inline ~Thread() { uv_thread_join(&m_thread); }
inline const T &config() const { return m_config; }
inline IBackend *backend() const { return m_backend; }
inline IWorker *worker() const { return m_worker; }
inline size_t index() const { return m_index; }
inline void setWorker(IWorker *worker) { m_worker = worker; }
@ -51,6 +53,7 @@ public:
private:
const size_t m_index = 0;
const T m_config;
IBackend *m_backend;
IWorker *m_worker = nullptr;
uv_thread_t m_thread;
};