UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAppleHTTPIOManager Class Referencefinal

#include <AppleEventLoopHttpThread.h>

+ Inheritance diagram for FAppleHTTPIOManager:

Classes

struct  FParams
 

Public Types

using FIOAccess = FAppleHTTPIOAccess
 

Public Member Functions

 FAppleHTTPIOManager (UE::EventLoop::IEventLoop &EventLoop, FParams &&Params)
 
virtual ~FAppleHTTPIOManager ()=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

◆ FAppleHTTPIOManager()

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

◆ ~FAppleHTTPIOManager()

virtual FAppleHTTPIOManager::~FAppleHTTPIOManager ( )
virtualdefault

Member Function Documentation

◆ GetIOAccess()

FIOAccess & FAppleHTTPIOManager::GetIOAccess ( )
inline

◆ Init()

virtual bool FAppleHTTPIOManager::Init ( )
inlineoverridevirtual

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

Returns
true if successfully initialized.

Implements UE::EventLoop::IIOManager.

◆ Notify()

virtual void FAppleHTTPIOManager::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 FAppleHTTPIOManager::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 FAppleHTTPIOManager::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: