UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::JournaledCache::FServiceThread Class Reference
+ Inheritance diagram for UE::IoStore::JournaledCache::FServiceThread:

Classes

struct  FReadRequest
 
struct  FReadSink
 

Public Member Functions

 ~FServiceThread ()
 
void RegisterCache (TUniquePtr< FCache > Cache)
 
void UnregisterCache (FCache *Cache)
 
void SetGovernor (FDiskCacheGovernor *Governor)
 
uint32 ClaimReadId ()
 
void BeginRead (const FCache *Cache, const FReadRequest &Request)
 
void CancelRead (const FIoBuffer *GivenDest)
 
void Drop ()
 
- Public Member Functions inherited from FRunnable
virtual bool Init ()
 
virtual void Exit ()
 
virtual class FSingleThreadRunnableGetSingleThreadInterface ()
 
virtual ~FRunnable ()
 

Static Public Member Functions

static FServiceThreadGet ()
 

Constructor & Destructor Documentation

◆ ~FServiceThread()

UE::IoStore::JournaledCache::FServiceThread::~FServiceThread ( )

Member Function Documentation

◆ BeginRead()

void UE::IoStore::JournaledCache::FServiceThread::BeginRead ( const FCache Cache,
const FReadRequest Request 
)

◆ CancelRead()

void UE::IoStore::JournaledCache::FServiceThread::CancelRead ( const FIoBuffer GivenDest)

◆ ClaimReadId()

uint32 UE::IoStore::JournaledCache::FServiceThread::ClaimReadId ( )

◆ Drop()

void UE::IoStore::JournaledCache::FServiceThread::Drop ( )

◆ Get()

FServiceThread & UE::IoStore::JournaledCache::FServiceThread::Get ( )
static

◆ RegisterCache()

void UE::IoStore::JournaledCache::FServiceThread::RegisterCache ( TUniquePtr< FCache Cache)

◆ SetGovernor()

void UE::IoStore::JournaledCache::FServiceThread::SetGovernor ( FDiskCacheGovernor Governor)

◆ UnregisterCache()

void UE::IoStore::JournaledCache::FServiceThread::UnregisterCache ( FCache Cache)

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