summaryrefslogtreecommitdiffstats
path: root/xmrstak
diff options
context:
space:
mode:
authorpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-29 22:25:56 +0200
committerpsychocrypt <psychocrypt@users.noreply.github.com>2017-09-30 23:46:08 +0200
commitd80cc9061d2459130dae6608cb29765055c44906 (patch)
tree084de13c85c62c73aaa43d343cb37ccccf0d5dc6 /xmrstak
parenta3c034e46ab933fe07d0c6e829074d79866dd4b5 (diff)
downloadxmr-stak-d80cc9061d2459130dae6608cb29765055c44906.zip
xmr-stak-d80cc9061d2459130dae6608cb29765055c44906.tar.gz
rename `Params` to `params`
Diffstat (limited to 'xmrstak')
-rw-r--r--xmrstak/backend/amd/autoAdjust.hpp4
-rw-r--r--xmrstak/backend/amd/jconf.hpp2
-rw-r--r--xmrstak/backend/amd/minethd.cpp2
-rw-r--r--xmrstak/backend/backendConnector.cpp6
-rw-r--r--xmrstak/backend/cpu/autoAdjust.hpp4
-rw-r--r--xmrstak/backend/cpu/autoAdjustHwloc.hpp4
-rw-r--r--xmrstak/backend/cpu/jconf.hpp2
-rw-r--r--xmrstak/backend/cpu/minethd.cpp2
-rw-r--r--xmrstak/backend/nvidia/autoAdjust.hpp4
-rw-r--r--xmrstak/backend/nvidia/jconf.hpp2
-rw-r--r--xmrstak/backend/nvidia/minethd.cpp2
-rw-r--r--xmrstak/cli/cli-miner.cpp47
-rw-r--r--xmrstak/jconf.cpp6
-rw-r--r--xmrstak/jconf.hpp2
-rw-r--r--xmrstak/misc/environment.hpp4
-rw-r--r--xmrstak/params.hpp8
16 files changed, 55 insertions, 46 deletions
diff --git a/xmrstak/backend/amd/autoAdjust.hpp b/xmrstak/backend/amd/autoAdjust.hpp
index c936e30..c6f2ed7 100644
--- a/xmrstak/backend/amd/autoAdjust.hpp
+++ b/xmrstak/backend/amd/autoAdjust.hpp
@@ -102,8 +102,8 @@ private:
configTpl.replace("PLATFORMINDEX",std::to_string(platformIndex));
configTpl.replace("NUMGPUS",std::to_string(devVec.size()));
configTpl.replace("GPUCONFIG",conf);
- configTpl.write(Params::inst().configFileAMD);
- printer::inst()->print_msg(L0, "AMD: GPU configuration stored in file '%s'", Params::inst().configFileAMD.c_str());
+ configTpl.write(params::inst().configFileAMD);
+ printer::inst()->print_msg(L0, "AMD: GPU configuration stored in file '%s'", params::inst().configFileAMD.c_str());
}
std::vector<GpuContext> devVec;
diff --git a/xmrstak/backend/amd/jconf.hpp b/xmrstak/backend/amd/jconf.hpp
index db41dff..da024a4 100644
--- a/xmrstak/backend/amd/jconf.hpp
+++ b/xmrstak/backend/amd/jconf.hpp
@@ -19,7 +19,7 @@ public:
return oInst;
};
- bool parse_config(const char* sFilename = Params::inst().configFileAMD.c_str());
+ bool parse_config(const char* sFilename = params::inst().configFileAMD.c_str());
struct thd_cfg {
size_t index;
diff --git a/xmrstak/backend/amd/minethd.cpp b/xmrstak/backend/amd/minethd.cpp
index 2b7ce77..5f36428 100644
--- a/xmrstak/backend/amd/minethd.cpp
+++ b/xmrstak/backend/amd/minethd.cpp
@@ -95,7 +95,7 @@ std::vector<iBackend*>* minethd::thread_starter(uint32_t threadOffset, miner_wor
{
std::vector<iBackend*>* pvThreads = new std::vector<iBackend*>();
- if(!configEditor::file_exist(Params::inst().configFileAMD))
+ if(!configEditor::file_exist(params::inst().configFileAMD))
{
autoAdjust adjust;
if(!adjust.printConfig())
diff --git a/xmrstak/backend/backendConnector.cpp b/xmrstak/backend/backendConnector.cpp
index e0ac85a..6106267 100644
--- a/xmrstak/backend/backendConnector.cpp
+++ b/xmrstak/backend/backendConnector.cpp
@@ -65,7 +65,7 @@ std::vector<iBackend*>* BackendConnector::thread_starter(miner_work& pWork)
std::vector<iBackend*>* pvThreads = new std::vector<iBackend*>;
#ifndef CONF_NO_CUDA
- if(Params::inst().useNVIDIA)
+ if(params::inst().useNVIDIA)
{
plugin nvidiaplugin("NVIDIA", "xmrstak_cuda_backend");
std::vector<iBackend*>* nvidiaThreads = nvidiaplugin.startBackend(static_cast<uint32_t>(pvThreads->size()), pWork, environment::inst());
@@ -76,7 +76,7 @@ std::vector<iBackend*>* BackendConnector::thread_starter(miner_work& pWork)
#endif
#ifndef CONF_NO_OPENCL
- if(Params::inst().useAMD)
+ if(params::inst().useAMD)
{
plugin amdplugin("AMD", "xmrstak_opencl_backend");
std::vector<iBackend*>* amdThreads = amdplugin.startBackend(static_cast<uint32_t>(pvThreads->size()), pWork, environment::inst());
@@ -87,7 +87,7 @@ std::vector<iBackend*>* BackendConnector::thread_starter(miner_work& pWork)
#endif
#ifndef CONF_NO_CPU
- if(Params::inst().useCPU)
+ if(params::inst().useCPU)
{
auto cpuThreads = cpu::minethd::thread_starter(static_cast<uint32_t>(pvThreads->size()), pWork);
pvThreads->insert(std::end(*pvThreads), std::begin(cpuThreads), std::end(cpuThreads));
diff --git a/xmrstak/backend/cpu/autoAdjust.hpp b/xmrstak/backend/cpu/autoAdjust.hpp
index 639c27b..294bc6f 100644
--- a/xmrstak/backend/cpu/autoAdjust.hpp
+++ b/xmrstak/backend/cpu/autoAdjust.hpp
@@ -100,8 +100,8 @@ public:
}
configTpl.replace("CPUCONFIG",conf);
- configTpl.write(Params::inst().configFileCPU);
- printer::inst()->print_msg(L0, "CPU configuration stored in file '%s'", Params::inst().configFileCPU.c_str());
+ configTpl.write(params::inst().configFileCPU);
+ printer::inst()->print_msg(L0, "CPU configuration stored in file '%s'", params::inst().configFileCPU.c_str());
return true;
}
diff --git a/xmrstak/backend/cpu/autoAdjustHwloc.hpp b/xmrstak/backend/cpu/autoAdjustHwloc.hpp
index 8431956..ad3b863 100644
--- a/xmrstak/backend/cpu/autoAdjustHwloc.hpp
+++ b/xmrstak/backend/cpu/autoAdjustHwloc.hpp
@@ -77,8 +77,8 @@ public:
}
configTpl.replace("CPUCONFIG",conf);
- configTpl.write(Params::inst().configFileCPU);
- printer::inst()->print_msg(L0, "CPU configuration stored in file '%s'", Params::inst().configFileCPU.c_str());
+ configTpl.write(params::inst().configFileCPU);
+ printer::inst()->print_msg(L0, "CPU configuration stored in file '%s'", params::inst().configFileCPU.c_str());
/* Destroy topology object. */
hwloc_topology_destroy(topology);
diff --git a/xmrstak/backend/cpu/jconf.hpp b/xmrstak/backend/cpu/jconf.hpp
index 03dfcc1..3c7da49 100644
--- a/xmrstak/backend/cpu/jconf.hpp
+++ b/xmrstak/backend/cpu/jconf.hpp
@@ -19,7 +19,7 @@ public:
return oInst;
};
- bool parse_config(const char* sFilename = Params::inst().configFileCPU.c_str());
+ bool parse_config(const char* sFilename = params::inst().configFileCPU.c_str());
struct thd_cfg {
bool bDoubleMode;
diff --git a/xmrstak/backend/cpu/minethd.cpp b/xmrstak/backend/cpu/minethd.cpp
index d786bee..b02540a 100644
--- a/xmrstak/backend/cpu/minethd.cpp
+++ b/xmrstak/backend/cpu/minethd.cpp
@@ -251,7 +251,7 @@ std::vector<iBackend*> minethd::thread_starter(uint32_t threadOffset, miner_work
{
std::vector<iBackend*> pvThreads;
- if(!configEditor::file_exist(Params::inst().configFileCPU))
+ if(!configEditor::file_exist(params::inst().configFileCPU))
{
autoAdjust adjust;
if(!adjust.printConfig())
diff --git a/xmrstak/backend/nvidia/autoAdjust.hpp b/xmrstak/backend/nvidia/autoAdjust.hpp
index 2354dec..4f74abf 100644
--- a/xmrstak/backend/nvidia/autoAdjust.hpp
+++ b/xmrstak/backend/nvidia/autoAdjust.hpp
@@ -102,8 +102,8 @@ private:
}
configTpl.replace("GPUCONFIG",conf);
- configTpl.write(Params::inst().configFileNVIDIA);
- printer::inst()->print_msg(L0, "NVIDIA: GPU configuration stored in file '%s'", Params::inst().configFileNVIDIA.c_str());
+ configTpl.write(params::inst().configFileNVIDIA);
+ printer::inst()->print_msg(L0, "NVIDIA: GPU configuration stored in file '%s'", params::inst().configFileNVIDIA.c_str());
}
std::vector<nvid_ctx> nvidCtxVec;
diff --git a/xmrstak/backend/nvidia/jconf.hpp b/xmrstak/backend/nvidia/jconf.hpp
index 2093408..b09a162 100644
--- a/xmrstak/backend/nvidia/jconf.hpp
+++ b/xmrstak/backend/nvidia/jconf.hpp
@@ -17,7 +17,7 @@ public:
return oInst;
};
- bool parse_config(const char* sFilename = Params::inst().configFileNVIDIA.c_str());
+ bool parse_config(const char* sFilename = params::inst().configFileNVIDIA.c_str());
struct thd_cfg {
uint32_t id;
diff --git a/xmrstak/backend/nvidia/minethd.cpp b/xmrstak/backend/nvidia/minethd.cpp
index 2e3ef01..b4080fe 100644
--- a/xmrstak/backend/nvidia/minethd.cpp
+++ b/xmrstak/backend/nvidia/minethd.cpp
@@ -121,7 +121,7 @@ std::vector<iBackend*>* minethd::thread_starter(uint32_t threadOffset, miner_wor
{
std::vector<iBackend*>* pvThreads = new std::vector<iBackend*>();
- if(!configEditor::file_exist(Params::inst().configFileNVIDIA))
+ if(!configEditor::file_exist(params::inst().configFileNVIDIA))
{
autoAdjust adjust;
if(!adjust.printConfig())
diff --git a/xmrstak/cli/cli-miner.cpp b/xmrstak/cli/cli-miner.cpp
index 085bb80..7e0fc9b 100644
--- a/xmrstak/cli/cli-miner.cpp
+++ b/xmrstak/cli/cli-miner.cpp
@@ -41,6 +41,7 @@
#include <string>
#include <iostream>
#include <time.h>
+#include <iostream>
#ifndef CONF_NO_TLS
#include <openssl/ssl.h>
@@ -54,6 +55,14 @@
void do_benchmark();
+void help()
+{
+ using namespace std;
+ using namespace xmrstak;
+
+ cout<<"Usage: "<<params::inst().executablePrefix<<" [--help|-h] [--benchmark] [-c CONFIGFILE] [CONFIG FILE]"<<endl;
+}
+
int main(int argc, char *argv[])
{
#ifndef CONF_NO_TLS
@@ -77,28 +86,28 @@ int main(int argc, char *argv[])
pos = pathWithName.rfind("\\");
}
- Params::inst().executablePrefix = std::string(pathWithName, 0, pos);
+ params::inst().executablePrefix = std::string(pathWithName, 0, pos);
for(int i = 1; i < argc; ++i)
{
std::string opName(argv[i]);
if(opName.compare("-h") == 0 || opName.compare("--help") == 0)
{
- printer::inst()->print_msg(L0, "Usage: %s [--help|-h] [--benchmark] [-c CONFIGFILE] [CONFIG FILE]", argv[0]);
+ help();
win_exit();
return 0;
}
else if(opName.compare("--noCPU") == 0)
{
- Params::inst().useCPU = false;
+ params::inst().useCPU = false;
}
else if(opName.compare("--noAMD") == 0)
{
- Params::inst().useAMD = false;
+ params::inst().useAMD = false;
}
else if(opName.compare("--noAMD") == 0)
{
- Params::inst().useNVIDIA = false;
+ params::inst().useNVIDIA = false;
}
else if(opName.compare("--cpu") == 0)
{
@@ -109,7 +118,7 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().configFileCPU = argv[i];
+ params::inst().configFileCPU = argv[i];
}
else if(opName.compare("--amd") == 0)
{
@@ -120,7 +129,7 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().configFileAMD = argv[i];
+ params::inst().configFileAMD = argv[i];
}
else if(opName.compare("--nvidia") == 0)
{
@@ -131,7 +140,7 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().configFileNVIDIA = argv[i];
+ params::inst().configFileNVIDIA = argv[i];
}
else if(opName.compare("-o") == 0 || opName.compare("--url") == 0)
{
@@ -142,7 +151,7 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().poolURL = argv[i];
+ params::inst().poolURL = argv[i];
}
else if(opName.compare("-u") == 0 || opName.compare("--user") == 0)
{
@@ -153,7 +162,7 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().poolUsername = argv[i];
+ params::inst().poolUsername = argv[i];
}
else if(opName.compare("-p") == 0 || opName.compare("--pass") == 0)
{
@@ -164,14 +173,14 @@ int main(int argc, char *argv[])
win_exit();
return 1;
}
- Params::inst().poolPasswd = argv[i];
+ params::inst().poolPasswd = argv[i];
}
else
- Params::inst().configFile = argv[i];
+ params::inst().configFile = argv[i];
}
// check if we need a guided start
- if(!configEditor::file_exist(Params::inst().configFile))
+ if(!configEditor::file_exist(params::inst().configFile))
{
// load the template of the backend config into a char variable
const char *tpl =
@@ -179,19 +188,19 @@ int main(int argc, char *argv[])
;
configEditor configTpl{};
configTpl.set(std::string(tpl));
- auto& pool = Params::inst().poolURL;
+ auto& pool = params::inst().poolURL;
if(pool.empty())
{
std::cout<<"Please enter:\n- pool address: e.g. pool.usxmrpool.com:3333"<<std::endl;
std::cin >> pool;
}
- auto& userName = Params::inst().poolUsername;
+ auto& userName = params::inst().poolUsername;
if(userName.empty())
{
std::cout<<"- user name (wallet address or pool login):"<<std::endl;
std::cin >> userName;
}
- auto& passwd = Params::inst().poolPasswd;
+ auto& passwd = params::inst().poolPasswd;
if(passwd.empty())
{
// clear everything from stdin to allow an empty password
@@ -202,11 +211,11 @@ int main(int argc, char *argv[])
configTpl.replace("POOLURL", pool);
configTpl.replace("POOLUSER", userName);
configTpl.replace("POOLPASSWD", passwd);
- configTpl.write(Params::inst().configFile);
- std::cout<<"Configuration stored in file '"<<Params::inst().configFile<<"'"<<std::endl;
+ configTpl.write(params::inst().configFile);
+ std::cout<<"Configuration stored in file '"<<params::inst().configFile<<"'"<<std::endl;
}
- if(!jconf::inst()->parse_config(Params::inst().configFile.c_str()))
+ if(!jconf::inst()->parse_config(params::inst().configFile.c_str()))
{
win_exit();
return 0;
diff --git a/xmrstak/jconf.cpp b/xmrstak/jconf.cpp
index cb90feb..c033e66 100644
--- a/xmrstak/jconf.cpp
+++ b/xmrstak/jconf.cpp
@@ -127,7 +127,7 @@ const char* jconf::GetTlsFingerprint()
const char* jconf::GetPoolAddress()
{
- auto& poolURL = xmrstak::Params::inst().poolURL;
+ auto& poolURL = xmrstak::params::inst().poolURL;
if(poolURL.empty())
poolURL = prv->configValues[sPoolAddr]->GetString();
return poolURL.c_str();
@@ -135,7 +135,7 @@ const char* jconf::GetPoolAddress()
const char* jconf::GetPoolPwd()
{
- auto& poolPasswd = xmrstak::Params::inst().poolPasswd;
+ auto& poolPasswd = xmrstak::params::inst().poolPasswd;
if(poolPasswd.empty())
poolPasswd = prv->configValues[sPoolPwd]->GetString();
return poolPasswd.c_str();
@@ -144,7 +144,7 @@ const char* jconf::GetPoolPwd()
const char* jconf::GetWalletAddress()
{
- auto& poolUsername = xmrstak::Params::inst().poolUsername;
+ auto& poolUsername = xmrstak::params::inst().poolUsername;
if(poolUsername.empty())
poolUsername = prv->configValues[sWalletAddr]->GetString();
return poolUsername.c_str();
diff --git a/xmrstak/jconf.hpp b/xmrstak/jconf.hpp
index a133cb0..688ffe1 100644
--- a/xmrstak/jconf.hpp
+++ b/xmrstak/jconf.hpp
@@ -18,7 +18,7 @@ public:
return env.pJconfConfig;
};
- bool parse_config(const char* sFilename = xmrstak::Params::inst().configFile.c_str());
+ bool parse_config(const char* sFilename = xmrstak::params::inst().configFile.c_str());
struct thd_cfg {
bool bDoubleMode;
diff --git a/xmrstak/misc/environment.hpp b/xmrstak/misc/environment.hpp
index af4c12a..6140d7d 100644
--- a/xmrstak/misc/environment.hpp
+++ b/xmrstak/misc/environment.hpp
@@ -8,7 +8,7 @@ namespace xmrstak
{
class globalStates;
-class Params;
+class params;
struct environment
{
@@ -39,7 +39,7 @@ struct environment
globalStates* pglobalStates;
jconf* pJconfConfig;
executor* pExecutor;
- Params* pParams;
+ params* pParams;
};
diff --git a/xmrstak/params.hpp b/xmrstak/params.hpp
index 2a51ad4..4f161c8 100644
--- a/xmrstak/params.hpp
+++ b/xmrstak/params.hpp
@@ -7,14 +7,14 @@
namespace xmrstak
{
-struct Params
+struct params
{
- static inline Params& inst()
+ static inline params& inst()
{
auto& env = environment::inst();
if(env.pParams == nullptr)
- env.pParams = new Params;
+ env.pParams = new params;
return *env.pParams;
}
@@ -32,7 +32,7 @@ struct Params
std::string configFileNVIDIA;
std::string configFileCPU;
- Params() :
+ params() :
useAMD(true),
useNVIDIA(true),
useCPU(true),
OpenPOWER on IntegriCloud