UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::ParkingLot::Private::FThread Struct Referencefinal

Public Member Functions

void AddRef ()
 
void Release ()
 
 FThread ()=default
 
 ~FThread ()=default
 
 FThread (const FThread &)=delete
 
FThreadoperator= (const FThread &)=delete
 

Public Attributes

FThreadNext = nullptr
 
std::atomic< const void * > WaitAddress = nullptr
 
uint64 WakeToken = 0
 
FPlatformManualResetEvent Event
 
std::atomic< uint32ReferenceCount = 0
 

Detailed Description

A thread as stored in the wait queue.

Constructor & Destructor Documentation

◆ FThread() [1/2]

UE::ParkingLot::Private::FThread::FThread ( )
default

◆ ~FThread()

UE::ParkingLot::Private::FThread::~FThread ( )
default

◆ FThread() [2/2]

UE::ParkingLot::Private::FThread::FThread ( const FThread )
delete

Member Function Documentation

◆ AddRef()

void UE::ParkingLot::Private::FThread::AddRef ( )
inline

◆ operator=()

FThread & UE::ParkingLot::Private::FThread::operator= ( const FThread )
delete

◆ Release()

void UE::ParkingLot::Private::FThread::Release ( )
inline

Member Data Documentation

◆ Event

FPlatformManualResetEvent UE::ParkingLot::Private::FThread::Event

◆ Next

FThread* UE::ParkingLot::Private::FThread::Next = nullptr

◆ ReferenceCount

std::atomic<uint32> UE::ParkingLot::Private::FThread::ReferenceCount = 0

◆ WaitAddress

std::atomic<const void*> UE::ParkingLot::Private::FThread::WaitAddress = nullptr

◆ WakeToken

uint64 UE::ParkingLot::Private::FThread::WakeToken = 0

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