All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Protected Member Functions | List of all members
Eegeo::Concurrency::Tasks::PauseWorkItem Class Reference
Inheritance diagram for Eegeo::Concurrency::Tasks::PauseWorkItem:
Eegeo::Concurrency::Tasks::WorkItem Eegeo::NonCopyable

Public Member Functions

void Resume ()
 
void WaitUntilPaused ()
 
bool RequiresGlContext () const
 
- Public Member Functions inherited from Eegeo::Concurrency::Tasks::WorkItem
 WorkItem (bool deleteAfterFinalize=true)
 
void Work ()
 
void FinaliseOnMainThread ()
 
void WorkCancelled ()
 
bool IsComplete () const
 
bool IsFinalised () const
 
bool IsCancelled ()
 
bool ShouldDeleteAfterFinalize () const
 
void Cancel ()
 
const Priority::Values GetPriority () const
 

Protected Member Functions

virtual void DoWork ()
 
virtual void DoFinalizeOnMainThread ()
 
- Protected Member Functions inherited from Eegeo::Concurrency::Tasks::WorkItem
virtual void DoWorkCancelled ()
 
virtual void SetPriority (Priority::Values priority)
 
- Protected Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following file: