DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ObjectLink< ObjectT > Member List

This is the complete list of members for DynExp::ObjectLink< ObjectT >, including all inherited members.

ConstObjectType typedefDynExp::ObjectLink< ObjectT >
DestinyResourceDynExp::ObjectLink< ObjectT >private
LockObject(const RunnableInstance &WrapperOwner, std::chrono::milliseconds Timeout=LockObjectTimeoutDefault) constDynExp::ObjectLink< ObjectT >inlineprivate
LockObjectTimeoutDefaultDynExp::ObjectLinkBasestatic
ObjectLink()DynExp::ObjectLink< ObjectT >inline
ObjectLink(const std::shared_ptr< ObjectType > &DestinyResource)DynExp::ObjectLink< ObjectT >inline
ObjectLinkBase()=defaultDynExp::ObjectLinkBaseprotected
ObjectType typedefDynExp::ObjectLink< ObjectT >
operator=(const std::shared_ptr< ObjectType > &NewDestinyResource)DynExp::ObjectLink< ObjectT >inline
Reset()DynExp::ObjectLink< ObjectT >inline
RunnableInstance classDynExp::ObjectLink< ObjectT >friend
TryLockDestinyRaw()DynExp::ObjectLink< ObjectT >inline
TryLockObject(const RunnableInstance &WrapperOwner, std::chrono::milliseconds Timeout=LockObjectTimeoutDefault) constDynExp::ObjectLink< ObjectT >inlineprivate
~ObjectLink()DynExp::ObjectLink< ObjectT >inlinevirtual
~ObjectLinkBase()=0DynExp::ObjectLinkBaseprotectedpure virtual