aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <Toni.Uhlig@tq-group.com>2017-12-05 09:46:45 +0100
committerToni Uhlig <Toni.Uhlig@tq-group.com>2017-12-05 09:46:45 +0100
commite2d13e792c7a035e8552a35508f8efa5a864ce09 (patch)
treee5ed4a56a7ce2017fac1bd05d1616480b83b421c
parent2ddca975244674d457fe2ac07dd62fa3df4374cb (diff)
code quality: Job/JobArgs does not need to be a class (all members are public), removed useless member prefix m_*
-rw-r--r--src/JobQueue.cpp32
-rw-r--r--src/JobQueue.hpp16
2 files changed, 23 insertions, 25 deletions
diff --git a/src/JobQueue.cpp b/src/JobQueue.cpp
index 5fe7260..8395353 100644
--- a/src/JobQueue.cpp
+++ b/src/JobQueue.cpp
@@ -48,7 +48,7 @@ void WorkerThread::doJob()
m_pQueue->incBusyWorker();
/* process the job which was started by the GUI */
- switch(job.m_cmd)
+ switch(job.cmdEvent)
{
case Job::eID_THREAD_EXIT:
m_pQueue->decBusyWorker();
@@ -58,44 +58,44 @@ void WorkerThread::doJob()
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Connecting to %s:%i"),
- job.m_Arg.jobid, job.m_Arg.hostname, job.m_Arg.port), m_ID);
- uf.setDest(job.m_Arg.hostname, job.m_Arg.port);
- uf.setPass(job.m_Arg.password);
+ job.cmdArgs.jobid, job.cmdArgs.hostname, job.cmdArgs.port), m_ID);
+ uf.setDest(job.cmdArgs.hostname, job.cmdArgs.port);
+ uf.setPass(job.cmdArgs.password);
rv = uf.doAuth();
if (uf.getEmcVersion() != EMC_UNKNOWN) {
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Current EnergyManager version: %s"),
- job.m_Arg.jobid, mapEmcVersion(uf.getEmcVersion())), m_ID);
+ job.cmdArgs.jobid, mapEmcVersion(uf.getEmcVersion())), m_ID);
}
if (rv != UPDATE_OK) {
mapEmcError(rv, err);
m_pQueue->Report(Job::eID_THREAD_MSGERR,
wxString::Format(wxT("Job #%d: %s."),
- job.m_Arg.jobid, err.c_str()), m_ID);
+ job.cmdArgs.jobid, err.c_str()), m_ID);
break;
}
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Loading file \"%s\""),
- job.m_Arg.jobid, job.m_Arg.update_file), m_ID);
- uf.setUpdateFile(job.m_Arg.update_file.c_str());
+ job.cmdArgs.jobid, job.cmdArgs.update_file), m_ID);
+ uf.setUpdateFile(job.cmdArgs.update_file.c_str());
rv = uf.loadUpdateFile();
if (uf.getFwVersion() == EMC_UNKNOWN) {
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Invalid firmware update file"),
- job.m_Arg.jobid), m_ID);
+ job.cmdArgs.jobid), m_ID);
break;
}
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Firmware image version: %s"),
- job.m_Arg.jobid, mapEmcVersion(uf.getFwVersion())), m_ID);
+ job.cmdArgs.jobid, mapEmcVersion(uf.getFwVersion())), m_ID);
if (!isEmcVersionLowerThen(uf.getEmcVersion(), uf.getFwVersion())) {
m_pQueue->Report(Job::eID_THREAD_MSGERR,
wxString::Format(wxT("Job #%d: Version mismatch (%s >= %s)"),
- job.m_Arg.jobid, mapEmcVersion(uf.getEmcVersion()),
+ job.cmdArgs.jobid, mapEmcVersion(uf.getEmcVersion()),
mapEmcVersion(uf.getFwVersion())), m_ID);
break;
}
@@ -104,25 +104,25 @@ void WorkerThread::doJob()
mapEmcError(rv, err);
m_pQueue->Report(Job::eID_THREAD_MSGERR,
wxString::Format(wxT("Job #%d: %s."),
- job.m_Arg.jobid, err.c_str()), m_ID);
+ job.cmdArgs.jobid, err.c_str()), m_ID);
break;
}
m_pQueue->Report(Job::eID_THREAD_MSG,
wxString::Format(wxT("Job #%d: Uploading file \"%s\""),
- job.m_Arg.jobid, job.m_Arg.update_file), m_ID);
+ job.cmdArgs.jobid, job.cmdArgs.update_file), m_ID);
rv = uf.doUpdate();
mapEmcError(rv, err);
if (rv != UPDATE_OK) {
m_pQueue->Report(Job::eID_THREAD_MSGERR,
wxString::Format(wxT("Job #%d: %s."),
- job.m_Arg.jobid, err.c_str()), m_ID);
+ job.cmdArgs.jobid, err.c_str()), m_ID);
break;
}
m_pQueue->Report(Job::eID_THREAD_MSGOK,
wxString::Format(wxT("Job #%d: %s."),
- job.m_Arg.jobid, err), m_ID);
+ job.cmdArgs.jobid, err), m_ID);
break;
case Job::eID_THREAD_NULL:
default:
@@ -130,6 +130,6 @@ void WorkerThread::doJob()
}
m_pQueue->Report(Job::eID_THREAD_JOB_DONE,
wxString::Format(wxT("Job #%d: finished."),
- job.m_Arg.jobid), m_ID);
+ job.cmdArgs.jobid), m_ID);
m_pQueue->decBusyWorker();
}
diff --git a/src/JobQueue.hpp b/src/JobQueue.hpp
index 116bc9f..519903d 100644
--- a/src/JobQueue.hpp
+++ b/src/JobQueue.hpp
@@ -12,9 +12,8 @@
#include "UpdateFactory.hpp"
-class JobArgs
+struct JobArgs
{
-public:
JobArgs()
: jobid(-1), hostname(""), port(0),
update_file(""), password("") {}
@@ -40,9 +39,8 @@ public:
std::string password;
};
-class Job
+struct Job
{
-public:
enum JobEvents
{
/* thread should exit or wants to exit */
@@ -61,11 +59,11 @@ public:
eID_THREAD_MSGERR
};
- Job() : m_cmd(eID_THREAD_NULL) {}
- Job(JobEvents cmd, JobArgs arg) : m_cmd(cmd), m_Arg(arg) {}
- Job(JobEvents cmd, int jobid, UpdateFactory& uf) : m_cmd(cmd), m_Arg(jobid, uf) {}
- JobEvents m_cmd;
- JobArgs m_Arg;
+ Job() : cmdEvent(eID_THREAD_NULL) {}
+ Job(JobEvents cmd, JobArgs args) : cmdEvent(cmd), cmdArgs(args) {}
+ Job(JobEvents cmd, int jobid, UpdateFactory& uf) : cmdEvent(cmd), cmdArgs(jobid, uf) {}
+ JobEvents cmdEvent;
+ JobArgs cmdArgs;
};
class Queue