ULIS  dev4.0.7
Utility Library for Imaging Systems
Public Member Functions | Protected Member Functions | List of all members
IHasTimeLock Class Reference
Inheritance diagram for IHasTimeLock:

Public Member Functions

bool IsTimeLocked () const
 
void SetTimeLocked (bool i)
 
- Public Member Functions inherited from TCallbackCapable< DelegateType, _ID >
 TCallbackCapable (const DelegateType &iDelegate=DelegateType())
 
 TCallbackCapable (typename DelegateType::tFptr iDelegateFPTR)
 
const DelegateType & GetDelegate () const
 
template<typename ... Args>
void Invoke (Args ... args) const
 
void SetDelegate (const DelegateType &iDelegate)
 
void SetDelegate (const TCallbackCapable< DelegateType, _ID > &iOther)
 
void SetDelegate (typename DelegateType::tFptr iDelegateFPTR)
 

Protected Member Functions

 IHasTimeLock (bool i=false, const FOn_bool_Changed &d=FOn_bool_Changed())
 

Additional Inherited Members

- Public Types inherited from TCallbackCapable< DelegateType, _ID >
using Delegate = DelegateType
 

Constructor & Destructor Documentation

◆ IHasTimeLock()

IHasTimeLock::IHasTimeLock ( bool  i = false,
const FOn_bool_Changed d = FOn_bool_Changed() 
)
protected

Member Function Documentation

◆ IsTimeLocked()

bool IHasTimeLock::IsTimeLocked ( ) const

◆ SetTimeLocked()

void IHasTimeLock::SetTimeLocked ( bool  i)