#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.