16 #ifndef _FILE_READ_THREAD_H_ 17 #define _FILE_READ_THREAD_H_ 22 #include <QWaitCondition> 49 virtual void cancel(
int token);
51 virtual bool isReady(
int token);
55 virtual void done(
int token);
std::map< int, Request > RequestQueue
QWaitCondition m_condition
virtual bool haveRequest(int token)
virtual void cancel(int token)
RequestQueue m_cancelledRequests
RequestQueue m_readyRequests
std::set< int > m_newlyCancelled
virtual int request(const Request &request)
virtual bool isCancelled(int token)
virtual void done(int token)
virtual bool getRequest(int token, Request &request)
virtual bool isReady(int token)