Navigation
API > API/Runtime > API/Runtime/Core
I/O batch
This is a primitive used to group I/O requests for synchronization purposes
| Name | FIoBatch |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/IO/IoDispatcher.h |
| Include Path | #include "IO/IoDispatcher.h" |
Syntax
class FIoBatch
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FIoBatch () |
IO/IoDispatcher.h | ||
| IO/IoDispatcher.h | |||
FIoBatch
(
FIoDispatcherImpl& InDispatcher |
IO/IoDispatcher.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FIoBatch() |
IO/IoDispatcher.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Dispatcher | FIoDispatcherImpl * | IO/IoDispatcher.h | ||
| HeadRequest | FIoRequestImpl * | IO/IoDispatcher.h | ||
| TailRequest | FIoRequestImpl * | IO/IoDispatcher.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Issue() |
IO/IoDispatcher.h | ||
void IssueAndDispatchSubsequents
(
FGraphEventRef Event |
IO/IoDispatcher.h | ||
void IssueAndTriggerEvent
(
FEvent* Event |
IO/IoDispatcher.h | ||
void IssueWithCallback
(
TFunction< void()>&& Callback |
IO/IoDispatcher.h | ||
FIoRequest Read
(
const FIoChunkId& Chunk, |
IO/IoDispatcher.h | ||
FIoRequest ReadWithCallback
(
const FIoChunkId& ChunkId, |
IO/IoDispatcher.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| IO/IoDispatcher.h |