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

Added hashrate to reports.

This commit is contained in:
XMRig
2017-09-01 03:45:08 +03:00
parent 30dd7d6fe4
commit 1651b041de
7 changed files with 99 additions and 7 deletions

View File

@@ -32,6 +32,12 @@
class Hashrate
{
public:
enum Intervals {
ShortInterval = 2500,
MediumInterval = 60000,
LargeInterval = 900000
};
Hashrate(int threads);
double calc(size_t ms) const;
double calc(size_t threadId, size_t ms) const;
@@ -41,6 +47,7 @@ public:
void updateHighest();
inline double highest() const { return m_highest; }
inline int threads() const { return m_threads; }
private:
static void onReport(uv_timer_t *handle);