Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FQueuedLowLevelThreadPool::FQueuedWorkInternalData Struct Reference
+ Inheritance diagram for FQueuedLowLevelThreadPool::FQueuedWorkInternalData:
+ Collaboration diagram for FQueuedLowLevelThreadPool::FQueuedWorkInternalData:

Public Member Functions

virtual bool Retract ()
 
- Public Member Functions inherited from IQueuedWorkInternalData
virtual ~IQueuedWorkInternalData ()
 
- Public Member Functions inherited from FThreadSafeRefCountedObject
 FThreadSafeRefCountedObject ()
 
virtual ~FThreadSafeRefCountedObject ()
 
 FThreadSafeRefCountedObject (const FThreadSafeRefCountedObject &Rhs)=delete
 
FThreadSafeRefCountedObjectoperator= (const FThreadSafeRefCountedObject &Rhs)=delete
 
uint32 AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 

Public Attributes

LowLevelTasks::FTask Task
 

Detailed Description

Definition at line 359 of file QueuedThreadPoolWrapper.h.

Member Function Documentation

◆ Retract()

virtual bool FQueuedLowLevelThreadPool::FQueuedWorkInternalData::Retract ( )
inlinevirtual

called during retraction, when a task is pulled from being worked on. the return value specifies if the cancellation succeded

Implements IQueuedWorkInternalData.

Definition at line 363 of file QueuedThreadPoolWrapper.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ Task

LowLevelTasks::FTask FQueuedLowLevelThreadPool::FQueuedWorkInternalData::Task

Definition at line 361 of file QueuedThreadPoolWrapper.h.


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