HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_TaskStateProxy Class Reference

#include <UT_TaskState.h>

+ Inheritance diagram for UT_TaskStateProxy:

Public Member Functions

 UT_TaskStateProxy ()
 
- Public Member Functions inherited from UT_EmptyTask
UT_Taskrun () override
 
- Public Member Functions inherited from UT_Task
 UT_Task ()
 
void setParentScope (const UT_TaskScope *parent)
 
void setRefCount (int count)
 
void incrementRefCount ()
 
int decrementRefCount ()
 
void recycleAsContinuation ()
 
void recycleAsSafeContinuation ()
 
void destroy ()
 
void enqueue ()
 
void spawnChild (UT_Task &task)
 
void cancelGroupExecution ()
 
bool isCancelled () const
 
void waitForAll ()
 

Friends

class UT_TaskState
 

Additional Inherited Members

- Static Public Member Functions inherited from UT_Task
static void spawnRootAndWait (UT_Task &task)
 

Detailed Description

A task representing a wait for completion of a task by another thread. We maintain a thread-safe linked list of these objects in UT_TaskState.

Definition at line 32 of file UT_TaskState.h.

Constructor & Destructor Documentation

UT_TaskStateProxy::UT_TaskStateProxy ( )
inline

Definition at line 35 of file UT_TaskState.h.

Friends And Related Function Documentation

friend class UT_TaskState
friend

Definition at line 43 of file UT_TaskState.h.


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