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 |
![]() | |
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 >.