UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::EventLoop::FIOManagerNull Class Referencefinal

#include <EventLoopIOManagerNull.h>

+ Inheritance diagram for UE::EventLoop::FIOManagerNull:

Classes

struct  FParams
 

Public Types

using FIOAccess = FIOAccessNull
 

Public Member Functions

 FIOManagerNull (IEventLoop &EventLoop, FParams &&Params)
 
virtual ~FIOManagerNull ()=default
 
virtual bool Init () override
 
virtual void Shutdown () override
 
virtual void Notify () override
 
virtual void Poll (FTimespan WaitTime) override
 
FIOAccessGetIOAccess ()
 
- Public Member Functions inherited from UE::EventLoop::IIOManager
virtual ~IIOManager ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from FNoncopyable
 FNoncopyable ()
 
 ~FNoncopyable ()
 

Member Typedef Documentation

◆ FIOAccess

Constructor & Destructor Documentation

◆ FIOManagerNull()

UE::EventLoop::FIOManagerNull::FIOManagerNull ( IEventLoop EventLoop,
FParams &&  Params 
)
inline

◆ ~FIOManagerNull()

virtual UE::EventLoop::FIOManagerNull::~FIOManagerNull ( )
virtualdefault

Member Function Documentation

◆ GetIOAccess()

FIOAccess & UE::EventLoop::FIOManagerNull::GetIOAccess ( )
inline

◆ Init()

virtual bool UE::EventLoop::FIOManagerNull::Init ( )
inlineoverridevirtual

Initialize the IO manager. Called from within IEventLoop::Init.

Returns
true if successfully initialized.

Implements UE::EventLoop::IIOManager.

◆ Notify()

virtual void UE::EventLoop::FIOManagerNull::Notify ( )
inlineoverridevirtual

Notify the IO manager to interrupt a waiting call to Poll. Used to wake the request manager when activity is required.

Thread safe.

Implements UE::EventLoop::IIOManager.

◆ Poll()

virtual void UE::EventLoop::FIOManagerNull::Poll ( FTimespan  WaitTime)
inlineoverridevirtual

Poll the request manager for activity.

Parameters
WaitTimeThe maximum amount of time to wait for request activity.

Implements UE::EventLoop::IIOManager.

◆ Shutdown()

virtual void UE::EventLoop::FIOManagerNull::Shutdown ( )
inlineoverridevirtual

Cleanup any resources and prepare for shutdown. Called from IEventLoop::RunOnce when the event loop has received a shutdown request.

Implements UE::EventLoop::IIOManager.


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