#include <QueuedThreadPoolWrapper.h>
Definition at line 72 of file QueuedThreadPoolWrapper.h.
◆ FScheduledWork() [1/3]
FQueuedThreadPoolWrapper::FScheduledWork::FScheduledWork |
( |
| ) |
|
◆ FScheduledWork() [2/3]
◆ FScheduledWork() [3/3]
◆ ~FScheduledWork()
FQueuedThreadPoolWrapper::FScheduledWork::~FScheduledWork |
( |
| ) |
|
|
override |
◆ Abandon()
void FQueuedThreadPoolWrapper::FScheduledWork::Abandon |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Tells the queued work that it is being abandoned so that it can do per object clean up as needed. This will only be called if it is being abandoned before completion. NOTE: This requires the object to delete itself using whatever heap it was allocated in.
Implements IQueuedWork.
Definition at line 134 of file QueuedThreadPoolWrapper.h.
◆ AddRef()
uint32 FQueuedThreadPoolWrapper::FScheduledWork::AddRef |
( |
| ) |
const |
|
inlineoverrideprivate |
◆ Assign()
◆ DoThreadedWork()
void FQueuedThreadPoolWrapper::FScheduledWork::DoThreadedWork |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
This is where the real thread work is done. All work that is done for this queued object should be done from within the call to this function.
Implements IQueuedWork.
Definition at line 119 of file QueuedThreadPoolWrapper.h.
◆ GetInnerWork()
IQueuedWork * FQueuedThreadPoolWrapper::FScheduledWork::GetInnerWork |
( |
| ) |
const |
|
inlineprivate |
◆ GetPriority()
◆ GetQueuedWorkFlags()
EQueuedWorkFlags FQueuedThreadPoolWrapper::FScheduledWork::GetQueuedWorkFlags |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ GetRefCount()
uint32 FQueuedThreadPoolWrapper::FScheduledWork::GetRefCount |
( |
| ) |
const |
|
inlineoverrideprivate |
◆ GetRequiredMemory()
int64 FQueuedThreadPoolWrapper::FScheduledWork::GetRequiredMemory |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Release()
uint32 FQueuedThreadPoolWrapper::FScheduledWork::Release |
( |
| ) |
const |
|
inlineoverrideprivate |
◆ Reset()
void FQueuedThreadPoolWrapper::FScheduledWork::Reset |
( |
| ) |
|
|
inlineprivate |
◆ FQueuedThreadPoolWrapper
◆ NumRefs
◆ ParentPool
◆ Priority
◆ Work
IQueuedWork* FQueuedThreadPoolWrapper::FScheduledWork::Work |
|
private |
The documentation for this class was generated from the following file: