Navigation
| Name | EventLoop |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Online/Experimental/EventLoop/ |
| Module Build Rules | EventLoop.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FEventLoopModule | |
| FIOAccessNull | |
| FIOManagerNull | |
| TEventLoop | |
| TManagedStorage | Managed storage class which allows resource creation and removal from any thread. |
| TTimerManager | Timer manager for posting timers to an event loop. |
Structs
| Name | Remarks |
|---|---|
| FEventLoopDefaultTraits | |
| FEventLoopTraitsBase | |
| FIORequestHandleTraits | |
| FManagedStorageDefaultExternalHandleTraits | |
| FManagedStorageDefaultTraits | Default traits for managed storage. |
| FManagedStorageTraitsBase | |
| FTimerData | |
| FTimerHandleTraits | |
| FTimerManagerDefaultTraits | Default traits for timer manager. |
| FTimerManagerTraitsBase | |
| TResourceHandle |
Interfaces
| Name | Remarks |
|---|---|
| IEventLoop | |
| IIOManager |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAsyncTask | TUniqueFunction< void()> | EventLoop/IEventLoop.h | |
| FIORequestHandle | TResourceHandle< FIORequestHandleTraits > | EventLoop/IEventLoopIOManager.h | |
| FManagedStorageOnRemoveComplete | TUniqueFunction< void()> | EventLoop/EventLoopManagedStorage.h | |
| FOnShutdownComplete | TUniqueFunction< void()> | EventLoop/IEventLoop.h | |
| FOnTimerCleared | FManagedStorageOnRemoveComplete | EventLoop/EventLoopTimer.h | |
| FTimerCallback | TUniqueFunction< void()> | EventLoop/EventLoopTimer.h | |
| FTimerHandle | TResourceHandle< FTimerHandleTraits > | EventLoop/EventLoopTimer.h |
Enums
Public
| Name | Remarks |
|---|---|
| UE::EventLoop::EEventLoopStatus | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::EventLoop::EIOFlags | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::EventLoop::ETimerStatus | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::EventLoop::ENUM_CLASS_FLAGS
(
EIOFlags |
EventLoop/IEventLoopIOManager.h |