UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::FIoServiceThread Class Referencefinal
+ Inheritance diagram for UE::FIoServiceThread:

Public Types

typedef bool(FPlatformIoDispatcherBase::* FThreadEntry) ()
 

Public Member Functions

 FIoServiceThread (FPlatformIoDispatcherBase *InDispatcher, FThreadEntry InThreadEntry, const TCHAR *InName, EThreadPriority InPriority)
 
virtual void Stop () override
 
void WakeUp () const
 
void Join () const
 
- Public Member Functions inherited from FRunnable
virtual bool Init ()
 
virtual void Exit ()
 
virtual class FSingleThreadRunnableGetSingleThreadInterface ()
 
virtual ~FRunnable ()
 

Member Typedef Documentation

◆ FThreadEntry

typedef bool(FPlatformIoDispatcherBase::* UE::FIoServiceThread::FThreadEntry) ()

Constructor & Destructor Documentation

◆ FIoServiceThread()

UE::FIoServiceThread::FIoServiceThread ( FPlatformIoDispatcherBase InDispatcher,
FThreadEntry  InThreadEntry,
const TCHAR InName,
EThreadPriority  InPriority 
)
inline

Member Function Documentation

◆ Join()

void UE::FIoServiceThread::Join ( ) const
inline

◆ Stop()

virtual void UE::FIoServiceThread::Stop ( void  )
inlineoverridevirtual

Stops the runnable object.

This is called if a thread is requested to terminate early.

See also
Init, Run, Exit

Reimplemented from FRunnable.

◆ WakeUp()

void UE::FIoServiceThread::WakeUp ( ) const
inline

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