FIoBuffer

Reference to buffer data used by I/O dispatcher APIs

Windows
MacOS
Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/IO/IoDispatcher.h

Include

#include "IO/IoDispatcher.h"

Syntax

class FIoBuffer

Remarks

Reference to buffer data used by I/O dispatcher APIs

Constructors

Name Description

Public function

FIoBuffer()

Public function

FIoBuffer

(
    uint64 InSize
)

Public function

FIoBuffer

(
    const void* Data,
    uint64 InSize,
    const FIoBuffer& OuterBuffer
)

Public function

FIoBuffer

(
    EAssumeOwnershipTag,
    const void* Data,
    uint64 InSize
)

Public function

FIoBuffer

(
    ECloneTag,
    const void* Data,
    uint64 InSize
)

Public function

FIoBuffer

(
    EWrapTag,
    const void* Data,
    uint64 InSize
)

Functions

Name Description

Public function Const

const uint8 ...

 

Data()

Public function

uint8 *

 

Data()

Public function Const

uint64

 

DataSize()

Public function Const

void

 

EnsureOwned()

Public function Const

bool

 

IsMemoryOwned()

Public function Const

void

 

MakeOwned()

Public function

TIoStatusOr<...

 

Release()

Relinquishes control of the internal buffer to the caller and removes it from the FIoBuffer.

Public function

void

 

SetSize

(
    uint64 InSize
)

Enums

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss