Fix nonce allocation in DoubleWorker.

This commit is contained in:
XMRig 2018-04-03 03:27:44 +07:00
parent c1bc6acd26
commit d7c5630509
9 changed files with 14 additions and 9 deletions

View file

@ -38,18 +38,20 @@ class IWorker;
class Handle
{
public:
Handle(xmrig::IThread *config, size_t totalWays);
Handle(xmrig::IThread *config, size_t totalThreads, size_t totalWays);
void join();
void start(void (*callback) (void *));
inline IWorker *worker() const { return m_worker; }
inline size_t threadId() const { return m_config->index(); }
inline size_t totalThreads() const { return m_totalThreads; }
inline size_t totalWays() const { return m_totalWays; }
inline void setWorker(IWorker *worker) { m_worker = worker; }
inline xmrig::IThread *config() const { return m_config; }
private:
IWorker *m_worker;
size_t m_totalThreads;
size_t m_totalWays;
uv_thread_t m_thread;
xmrig::IThread *m_config;