UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::IoStore::HTTP::FActivity Struct Reference
+ Inheritance diagram for UE::IoStore::HTTP::FActivity:

Classes

struct  FParams
 

Public Types

enum class  EStage : int32 {
  Build = -1 , Request = -2 , Response = -3 , Content = -4 ,
  Done = -5 , Cancelled = -6 , Failed = -7
}
 

Public Member Functions

 FActivity (const FParams &Params)
 
void AddHeader (FAnsiStringView Key, FAnsiStringView Value)
 
FOutcome Tick (FHttpPeer &Peer, int32 *MaxRecvSize=nullptr)
 
void SetSink (FTicketSink &&InSink, UPTRINT Param)
 
void SetDestination (FIoBuffer *InDest)
 
void Cancel ()
 
void Done ()
 
void Fail (const FOutcome &Outcome)
 
EStage GetStage () const
 
FTransactId GetTransactId () const
 
const FTransactRefGetTransaction () const
 
FAnsiStringView GetMethod () const
 
FAnsiStringView GetPath () const
 
FHostGetHost () const
 
void EnumerateHeaders (FResponse::FHeaderSink HeaderSink) const
 
UPTRINT GetSinkParam () const
 
FIoBufferGetContent () const
 
uint32 GetRemainingKiB () const
 
FOutcome GetError () const
 

Friends

void Trace (const FActivity *, ETrace, uint32)
 

Member Enumeration Documentation

◆ EStage

Enumerator
Build 
Request 
Response 
Content 
Done 
Cancelled 
Failed 

Constructor & Destructor Documentation

◆ FActivity()

UE::IoStore::HTTP::FActivity::FActivity ( const FParams Params)

Member Function Documentation

◆ AddHeader()

void UE::IoStore::HTTP::FActivity::AddHeader ( FAnsiStringView  Key,
FAnsiStringView  Value 
)

◆ Cancel()

void UE::IoStore::HTTP::FActivity::Cancel ( )

◆ Done()

void UE::IoStore::HTTP::FActivity::Done ( )

◆ EnumerateHeaders()

void UE::IoStore::HTTP::FActivity::EnumerateHeaders ( FResponse::FHeaderSink  HeaderSink) const

◆ Fail()

void UE::IoStore::HTTP::FActivity::Fail ( const FOutcome Outcome)

◆ GetContent()

FIoBuffer & UE::IoStore::HTTP::FActivity::GetContent ( ) const

◆ GetError()

FOutcome UE::IoStore::HTTP::FActivity::GetError ( ) const

◆ GetHost()

FHost * UE::IoStore::HTTP::FActivity::GetHost ( ) const

◆ GetMethod()

FAnsiStringView UE::IoStore::HTTP::FActivity::GetMethod ( ) const

◆ GetPath()

FAnsiStringView UE::IoStore::HTTP::FActivity::GetPath ( ) const

◆ GetRemainingKiB()

uint32 UE::IoStore::HTTP::FActivity::GetRemainingKiB ( ) const

◆ GetSinkParam()

UPTRINT UE::IoStore::HTTP::FActivity::GetSinkParam ( ) const

◆ GetStage()

FActivity::EStage UE::IoStore::HTTP::FActivity::GetStage ( ) const

◆ GetTransactId()

FTransactId UE::IoStore::HTTP::FActivity::GetTransactId ( ) const

◆ GetTransaction()

const FTransactRef & UE::IoStore::HTTP::FActivity::GetTransaction ( ) const

◆ SetDestination()

void UE::IoStore::HTTP::FActivity::SetDestination ( FIoBuffer InDest)

◆ SetSink()

void UE::IoStore::HTTP::FActivity::SetSink ( FTicketSink &&  InSink,
UPTRINT  Param 
)

◆ Tick()

FOutcome UE::IoStore::HTTP::FActivity::Tick ( FHttpPeer Peer,
int32 MaxRecvSize = nullptr 
)

Friends And Related Symbol Documentation

◆ Trace

void Trace ( const FActivity ,
ETrace  ,
uint32   
)
friend

Member Data Documentation

◆ Dest

FIoBuffer* UE::IoStore::HTTP::FActivity::Dest

◆ Error

UPTRINT UE::IoStore::HTTP::FActivity::Error

◆ Host

FHost* UE::IoStore::HTTP::FActivity::Host

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