mirror of
https://github.com/xmrig/xmrig.git
synced 2025-12-11 17:32:47 -05:00
Added BenchStatePrivate class.
This commit is contained in:
@@ -36,18 +36,13 @@ class BenchState
|
||||
{
|
||||
public:
|
||||
static bool isDone();
|
||||
static uint32_t size();
|
||||
static uint64_t referenceHash(const Algorithm &algo, uint32_t size, uint32_t threads);
|
||||
static uint64_t start(size_t threads, const IBackend *backend);
|
||||
static void destroy();
|
||||
static void done(uint64_t data, uint64_t diff, uint64_t ts);
|
||||
|
||||
inline static uint32_t size() { return m_size; }
|
||||
inline static void setListener(IBenchListener *listener) { m_listener = listener; }
|
||||
inline static void setSize(uint32_t size) { m_size = size; }
|
||||
|
||||
private:
|
||||
static IBenchListener *m_listener;
|
||||
static uint32_t m_size;
|
||||
static void init(IBenchListener *listener, uint32_t size);
|
||||
static void setSize(uint32_t size);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user