5#include <imtrest/IRequestServlet.h>
8#include <QtCore/QObject>
9#include <QtCore/QMutex>
15class CWorkerManagerComp;
19class CWorker:
public QObject
23 CWorker(imtrest::IRequestServletPtr&& requestServletPtr, CWorkerThread* workerThread);
26 void FinishProcess(
const IRequest* request,
const QByteArray& subCommandId);
29 void ProcessRequest(
const IRequest* request,
const QByteArray& subCommandId);
32 IRequestServletPtr m_requestServletPtr;
33 mutable QMutex m_processMutex;
35 CWorkerThread* m_workerThread;