9#include "Containers/Map.h"
23 FEvent* ServiceEvent =
nullptr;
33 WakeUpDispatcherThreadDelegate = Params.WakeUpDispatcherThreadDelegate;
34 BufferAllocator = Params.BufferAllocator;
35 BlockCache = Params.BlockCache;
65#if COUNTERSTRACE_ENABLED
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition IoDispatcherFileBackendTypes.h:563
Definition IoDispatcherFileBackendTypes.h:542
Definition IoDispatcherFileBackendTypes.h:318
Definition IoDispatcherFileBackendTypes.h:643
Definition IoDispatcherFileBackendTypes.h:893
Definition GenericPlatformIoDispatcher.h:15
void ServiceWait()
Definition GenericPlatformIoDispatcher.cpp:45
~FGenericFileIoStoreEventQueue()
Definition GenericPlatformIoDispatcher.cpp:35
void ServiceNotify()
Definition GenericPlatformIoDispatcher.cpp:40
FGenericFileIoStoreEventQueue()
Definition GenericPlatformIoDispatcher.cpp:30
Definition GenericPlatformIoDispatcher.h:27
void GetCompletedRequests(FFileIoStoreReadRequestList &OutRequests) override
Definition GenericPlatformIoDispatcher.cpp:179
bool CreateCustomRequests(FFileIoStoreResolvedRequest &ResolvedRequest, FFileIoStoreReadRequestList &OutRequests) override
Definition GenericPlatformIoDispatcher.h:40
void Initialize(const FInitializePlatformFileIoStoreParams &Params) override
Definition GenericPlatformIoDispatcher.h:31
~FGenericFileIoStoreImpl()
Definition GenericPlatformIoDispatcher.cpp:54
FGenericFileIoStoreImpl()
Definition GenericPlatformIoDispatcher.cpp:50
virtual void ServiceNotify() override
Definition GenericPlatformIoDispatcher.h:47
virtual void ServiceWait() override
Definition GenericPlatformIoDispatcher.h:51
void CloseContainer(uint64 ContainerFileHandle) override
Definition GenericPlatformIoDispatcher.cpp:85
bool OpenContainer(const TCHAR *ContainerFilePath, uint64 &ContainerFileHandle, uint64 &ContainerFileSize) override
Definition GenericPlatformIoDispatcher.cpp:58
bool StartRequests(FFileIoStoreRequestQueue &RequestQueue) override
Definition GenericPlatformIoDispatcher.cpp:92
Definition IoDispatcherFileBackendTypes.h:71
Definition IoDispatcherFileBackendTypes.h:772