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

#include <IoDispatcher.h>

Public Member Functions

CORE_API FIoBatch ()
 
CORE_API FIoBatch (FIoBatch &&Other)
 
CORE_API ~FIoBatch ()
 
CORE_API FIoBatchoperator= (FIoBatch &&Other)
 
CORE_API FIoRequest Read (const FIoChunkId &Chunk, FIoReadOptions Options, int32 Priority)
 
CORE_API FIoRequest ReadWithCallback (const FIoChunkId &ChunkId, const FIoReadOptions &Options, int32 Priority, FIoReadCallback &&Callback)
 
CORE_API void Issue ()
 
CORE_API void IssueWithCallback (TFunction< void()> &&Callback)
 
CORE_API void IssueAndTriggerEvent (FEvent *Event)
 
CORE_API void IssueAndDispatchSubsequents (FGraphEventRef Event)
 

Friends

class FIoDispatcher
 
class FIoDispatcherImpl
 
class FIoRequestStats
 

Detailed Description

I/O batch

This is a primitive used to group I/O requests for synchronization purposes

Constructor & Destructor Documentation

◆ FIoBatch() [1/2]

FIoBatch::FIoBatch ( )

◆ FIoBatch() [2/2]

FIoBatch::FIoBatch ( FIoBatch &&  Other)

◆ ~FIoBatch()

FIoBatch::~FIoBatch ( )

Member Function Documentation

◆ Issue()

void FIoBatch::Issue ( )

◆ IssueAndDispatchSubsequents()

void FIoBatch::IssueAndDispatchSubsequents ( FGraphEventRef  Event)

◆ IssueAndTriggerEvent()

void FIoBatch::IssueAndTriggerEvent ( FEvent Event)

◆ IssueWithCallback()

void FIoBatch::IssueWithCallback ( TFunction< void()> &&  Callback)

◆ operator=()

FIoBatch & FIoBatch::operator= ( FIoBatch &&  Other)

◆ Read()

FIoRequest FIoBatch::Read ( const FIoChunkId Chunk,
FIoReadOptions  Options,
int32  Priority 
)

◆ ReadWithCallback()

FIoRequest FIoBatch::ReadWithCallback ( const FIoChunkId ChunkId,
const FIoReadOptions Options,
int32  Priority,
FIoReadCallback &&  Callback 
)

Friends And Related Symbol Documentation

◆ FIoDispatcher

friend class FIoDispatcher
friend

◆ FIoDispatcherImpl

friend class FIoDispatcherImpl
friend

◆ FIoRequestStats

friend class FIoRequestStats
friend

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