Fix connection issues and add enhancement to the Dashboard (#130)

* Fix connection errors when doing DNS lookup
* Fix connection handling when an error occurs
* Add remote logging feature
* Add algo variant to dashboard
This commit is contained in:
Ben Gräf 2018-06-12 09:15:04 +02:00 committed by GitHub
parent 872fce72b5
commit b379f21cb3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 377 additions and 62 deletions

View file

@ -69,6 +69,9 @@ public:
std::string getCurrentAlgoName() const;
void setCurrentAlgoName(const std::string& algoName);
std::string getCurrentPowVariantName() const;
void setCurrentPowVariantName(const std::string& powVariantName);
std::string getCpuBrand() const;
void setCpuBrand(const std::string& cpuBrand);
@ -78,6 +81,9 @@ public:
std::string getVersion() const;
void setVersion(const std::string& version);
std::string getLog() const;
void setLog(const std::string& version);
bool hasHugepages() const;
void setHugepages(bool hasHugepages);
@ -157,9 +163,11 @@ private:
std::string m_clientId;
std::string m_currentPool;
std::string m_currentAlgoName;
std::string m_currentPowVariantName;
std::string m_cpuBrand;
std::string m_externalIp;
std::string m_version;
std::string m_log;
bool m_hasHugepages;
bool m_isHugepagesEnabled;