UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::HTTP::FBuffer Class Reference

Classes

struct  FMutableSection
 

Public Member Functions

 FBuffer ()=default
 
 FBuffer (char *InData, uint32 InMax)
 
 ~FBuffer ()
 
void Resize (uint32 Size)
 
const charGetData () const
 
uint32 GetSize () const
 
template<typename T >
T * Alloc (uint32 Count=1)
 
FMutableSection GetMutableFree (uint32 MinSize, uint32 PageSize=256)
 
void AdvanceUsed (uint32 Delta)
 

Constructor & Destructor Documentation

◆ FBuffer() [1/2]

UE::IoStore::HTTP::FBuffer::FBuffer ( )
default

◆ FBuffer() [2/2]

UE::IoStore::HTTP::FBuffer::FBuffer ( char InData,
uint32  InMax 
)

◆ ~FBuffer()

UE::IoStore::HTTP::FBuffer::~FBuffer ( )

Member Function Documentation

◆ AdvanceUsed()

void UE::IoStore::HTTP::FBuffer::AdvanceUsed ( uint32  Delta)

◆ Alloc()

template<typename T >
T * UE::IoStore::HTTP::FBuffer::Alloc ( uint32  Count = 1)

◆ GetData()

const char * UE::IoStore::HTTP::FBuffer::GetData ( ) const

◆ GetMutableFree()

FBuffer::FMutableSection UE::IoStore::HTTP::FBuffer::GetMutableFree ( uint32  MinSize,
uint32  PageSize = 256 
)

◆ GetSize()

uint32 UE::IoStore::HTTP::FBuffer::GetSize ( ) const

◆ Resize()

void UE::IoStore::HTTP::FBuffer::Resize ( uint32  Size)

Member Data Documentation

◆ Inline

uint32 UE::IoStore::HTTP::FBuffer::Inline

◆ Used

uint32 UE::IoStore::HTTP::FBuffer::Used

◆ UsedInline

uint32 UE::IoStore::HTTP::FBuffer::UsedInline = 0

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