#include <Fireworks/Core/interface/CmsShowTaskExecutorBase.h>
Public Member Functions | |
CmsShowTaskExecutorBase () | |
CmsShowTaskExecutorBase (const CmsShowTaskExecutorBase &)=delete | |
void | doNextTask () |
const CmsShowTaskExecutorBase & | operator= (const CmsShowTaskExecutorBase &)=delete |
void | requestNextTask () |
virtual void | startDoingTasks ()=0 |
virtual | ~CmsShowTaskExecutorBase () |
Public Attributes | |
sigc::signal< void()> | tasksCompleted_ |
Protected Member Functions | |
virtual void | doNextTaskImp ()=0 |
virtual bool | moreTasksAvailable ()=0 |
Private Attributes | |
CmsShowTaskTimer * | m_taskTimer |
Description: <one line="" class="" summary>="">
Usage: <usage>
Definition at line 30 of file CmsShowTaskExecutorBase.h.
CmsShowTaskExecutorBase::CmsShowTaskExecutorBase | ( | ) |
Definition at line 32 of file CmsShowTaskExecutorBase.cc.
References m_taskTimer.
|
virtual |
Definition at line 44 of file CmsShowTaskExecutorBase.cc.
|
delete |
void CmsShowTaskExecutorBase::doNextTask | ( | ) |
Definition at line 73 of file CmsShowTaskExecutorBase.cc.
References doNextTaskImp(), m_taskTimer, moreTasksAvailable(), requestNextTask(), and tasksCompleted_.
Referenced by CmsShowTaskTimer::Notify().
|
protectedpure virtual |
Implemented in CmsShowTaskExecutor.
Referenced by doNextTask().
|
protectedpure virtual |
Implemented in CmsShowTaskExecutor.
Referenced by doNextTask().
|
delete |
void CmsShowTaskExecutorBase::requestNextTask | ( | ) |
Definition at line 63 of file CmsShowTaskExecutorBase.cc.
References m_taskTimer.
Referenced by doNextTask(), and CmsShowTaskExecutor::startDoingTasks().
|
pure virtual |
Implemented in CmsShowTaskExecutor.
|
private |
Definition at line 58 of file CmsShowTaskExecutorBase.h.
Referenced by CmsShowTaskExecutorBase(), doNextTask(), and requestNextTask().
sigc::signal<void()> CmsShowTaskExecutorBase::tasksCompleted_ |
Definition at line 45 of file CmsShowTaskExecutorBase.h.
Referenced by doNextTask().