#include <OperationThreadManager.h>
Public Member Functions | |
| virtual AbstractOperation * | getOperation () const |
| OperationThreadManager (AbstractOperation *operation, AbstractDataHandler *dataHandler) | |
| Default constructor. More... | |
| virtual void | setTask (te::common::TaskProgress *task) |
| virtual void | start () |
| virtual void | startAsync (OperationThreadManagerListener *listener) |
| virtual void | stop () |
| virtual | ~OperationThreadManager () |
| Virtual destructor. More... | |
Protected Member Functions | |
| void | startImpl (te::vp::OperationThreadManagerListener *listener) |
| void | stopThread () |
Protected Attributes | |
| std::unique_ptr< AbstractDataHandler > | m_dataHandler |
| std::unique_ptr< AbstractOperation > | m_operation |
| te::common::TaskProgress * | m_task |
| std::thread * | m_thread |
Definition at line 47 of file OperationThreadManager.h.
| te::vp::OperationThreadManager::OperationThreadManager | ( | AbstractOperation * | operation, |
| AbstractDataHandler * | dataHandler | ||
| ) |
Default constructor.
|
virtual |
Virtual destructor.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
virtual |
|
protected |
|
protected |
Definition at line 75 of file OperationThreadManager.h.
|
protected |
Definition at line 74 of file OperationThreadManager.h.
|
protected |
Definition at line 77 of file OperationThreadManager.h.
|
protected |
Definition at line 76 of file OperationThreadManager.h.