24 #ifndef COMM_HANDLER_H
25 #define COMM_HANDLER_H
28 #include <QStringList>
41 const QStringList& args, QObject* parent = 0);
90 #endif // COMM_HANDLER_H
QString _helpMsg
message to display when –help argument was provided
int errorCode() const
get CommunicatonHandler return code, zero means no error
CommunicationHandler(const QStringList &args, QObject *parent=0)
constructor with cmdline arguments
uint _taskCount
task counter
QStringList _args
cmd line argument cache
virtual void run()
thread execution code
void updateDynamics(QString fName)
update dynamic plugins of given workflow file
void _printPrompt()
print command line prompt for interactive session
bool _quiet
avoid info output
void setupSettings()
setup settings
handle command line arguments and process communication
QString _helpMsgI
help message for interactive session
int _errorCode
error code cache, zero means no error
bool _checkForFileArg(QStringListIterator &iter, QString cmd)
check for file argument during command line processing
void runWorkflow(QString fName)
run given workflow file
bool _interactive
enter interactive loop
void _startTask()
handle task starting
void taskFinished()
handle task finishing
void updatePlugins()
update module metadata