1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-11 17:32:47 -05:00

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;