22 #ifndef CTKCMDLINEMODULEBACKEND_H 23 #define CTKCMDLINEMODULEBACKEND_H 25 #include "ctkCommandLineModulesCoreExport.h" 30 template<
typename T>
class QList;
56 virtual QString name()
const = 0;
62 virtual QString description()
const = 0;
75 virtual qint64 timeStamp(
const QUrl& location)
const = 0;
98 virtual QByteArray rawXmlDescription(
const QUrl& location,
int timeout) = 0;
113 QByteArray rawXmlDescription(
const QUrl& location);
124 virtual int timeOutForXmlRetrieval()
const;
142 #endif // CTKCMDLINEMODULEBACKEND_H Abstract base class for all front-end command line module implementations.A module front-end represen...
ctkCmdLineModuleFuture run(ctkCmdLineModuleFrontend *frontend)
Run a module front-end.
Main manager class to handle loading and unloading of modules.
Abstract base class for all back-end command line module implementations.
QFuture sub-class for enhanced communication with running modules.Please see the QFuture documentatio...