|
QuantumLibrary
|
Interface to a task accessor. For internal use only. More...
#include <quantum_itask_accessor.h>
Public Types | |
| using | Ptr = std::shared_ptr< ITaskAccessor > |
Public Member Functions | |
| virtual void | setTask (ITask::Ptr task)=0 |
| virtual ITask::Ptr | getTask () const =0 |
| virtual bool | isBlocked () const =0 |
| virtual bool | isSleeping (bool updateTimer=false)=0 |
Public Member Functions inherited from Bloomberg::quantum::ITerminate | |
| virtual | ~ITerminate ()=default |
| Virtual destructor. This function is explicitly left empty. More... | |
| virtual void | terminate ()=0 |
| Terminates the object. More... | |
Interface to a task accessor. For internal use only.
| using Bloomberg::quantum::ITaskAccessor::Ptr = std::shared_ptr<ITaskAccessor> |
|
pure virtual |
Implemented in Bloomberg::quantum::Context< RET >.
|
pure virtual |
Implemented in Bloomberg::quantum::Context< RET >.
|
pure virtual |
Implemented in Bloomberg::quantum::Context< RET >.
|
pure virtual |
Implemented in Bloomberg::quantum::Context< RET >.