DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ArriveAtLatchTask Member List

This is the complete list of members for DynExp::ArriveAtLatchTask, including all inherited members.

Abort()DynExp::TaskBaseinline
ArriveAtLatchTask(std::latch &Latch, CallbackType CallbackFunc=nullptr)DynExp::ArriveAtLatchTaskinline
CallbackFuncDynExp::TaskBaseprivate
CallbackType typedefDynExp::TaskBase
ErrorCodeDynExp::TaskBaseprivate
GetErrorCode() const noexceptDynExp::TaskBaseinline
GetState() const noexceptDynExp::TaskBaseinline
HasArrivedDynExp::ArriveAtLatchTaskprivate
InstrumentBaseOnlyDynExp::TaskBase
InstrumentDataBaseOnlyDynExp::TaskBase
IsAborting() const noexceptDynExp::TaskBaseinline
IsLocked() const noexceptDynExp::TaskBase
KeepFinishedTask() const noexceptDynExp::TaskBaseinlineprivatevirtual
LatchDynExp::ArriveAtLatchTaskprivate
Lock()DynExp::TaskBaseprivate
Run(InstrumentInstance &Instance)DynExp::TaskBaseprivate
RunChild(InstrumentInstance &Instance) overrideDynExp::ArriveAtLatchTaskprivatevirtual
ShouldAbortDynExp::TaskBaseprivate
StateDynExp::TaskBaseprivate
TaskBase(CallbackType CallbackFunc=nullptr) noexceptDynExp::TaskBaseinline
TaskState enum nameDynExp::TaskBase
~ArriveAtLatchTask()DynExp::ArriveAtLatchTask
~TaskBase()=0DynExp::TaskBasepure virtual