UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BuildPatchServices::FDataStream Class Reference

Public Member Functions

 FDataStream ()
 
 ~FDataStream ()
 
void Clear ()
 
uint32 FreeSpace () const
 
uint32 UsedSpace () const
 
uint64 TotalDataPushed () const
 
void EnqueueData (const uint8 *Buffer, const uint32 &Len)
 
uint32 DequeueData (uint8 *Buffer, const uint32 &ReqSize, bool WaitForData)
 
bool IsEndOfStream () const
 
void SetEndOfStream ()
 

Constructor & Destructor Documentation

◆ FDataStream()

BuildPatchServices::FDataStream::FDataStream ( )

◆ ~FDataStream()

BuildPatchServices::FDataStream::~FDataStream ( )

Member Function Documentation

◆ Clear()

void BuildPatchServices::FDataStream::Clear ( )

◆ DequeueData()

uint32 BuildPatchServices::FDataStream::DequeueData ( uint8 Buffer,
const uint32 ReqSize,
bool  WaitForData 
)

◆ EnqueueData()

void BuildPatchServices::FDataStream::EnqueueData ( const uint8 Buffer,
const uint32 Len 
)

◆ FreeSpace()

uint32 BuildPatchServices::FDataStream::FreeSpace ( ) const

◆ IsEndOfStream()

bool BuildPatchServices::FDataStream::IsEndOfStream ( ) const

◆ SetEndOfStream()

void BuildPatchServices::FDataStream::SetEndOfStream ( )

◆ TotalDataPushed()

uint64 BuildPatchServices::FDataStream::TotalDataPushed ( ) const

◆ UsedSpace()

uint32 BuildPatchServices::FDataStream::UsedSpace ( ) const

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