UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FNetExportContext Class Reference

#include <NetExportContext.h>

Classes

struct  FAcknowledgedExports
 
struct  FBatchExports
 

Public Types

typedef TArray< FNetRefHandle, TInlineAllocator< 32 > > FExportsArray
 
typedef TArray< FNetToken, TInlineAllocator< 32 > > FNetTokenExportsArray
 
typedef TArray< FNetObjectReference, TInlineAllocator< 32 > > FPendingExportArray
 
typedef TArray< FNetToken, TInlineAllocator< 32 > > FNetTokenPendingExportArray
 

Public Member Functions

 FNetExportContext (const FAcknowledgedExports &InAcknowledgedExports, FBatchExports &BatchExports)
 
bool IsExported (FNetRefHandle Handle) const
 
bool IsExported (FNetToken Token) const
 
void AddExported (FNetRefHandle Handle)
 
void AddExported (FNetToken Token)
 
void AddPendingExport (const FNetObjectReference &Ref)
 
void AddPendingExport (FNetToken Token)
 
void AddPendingExports (TArrayView< const FNetToken > NetTokens)
 
bool IsPendingExport (const FNetObjectReference &Ref) const
 
void ClearPendingExports ()
 
const FNetExportContext::FBatchExportsGetBatchExports () const
 

Friends

class FNetExportRollbackScope
 

Member Typedef Documentation

◆ FExportsArray

◆ FNetTokenExportsArray

◆ FNetTokenPendingExportArray

◆ FPendingExportArray

Constructor & Destructor Documentation

◆ FNetExportContext()

UE::Net::Private::FNetExportContext::FNetExportContext ( const FAcknowledgedExports InAcknowledgedExports,
FBatchExports BatchExports 
)
inline

Member Function Documentation

◆ AddExported() [1/2]

void UE::Net::Private::FNetExportContext::AddExported ( FNetRefHandle  Handle)
inline

◆ AddExported() [2/2]

void UE::Net::Private::FNetExportContext::AddExported ( FNetToken  Token)
inline

◆ AddPendingExport() [1/2]

void UE::Net::Private::FNetExportContext::AddPendingExport ( const FNetObjectReference Ref)
inline

◆ AddPendingExport() [2/2]

void UE::Net::Private::FNetExportContext::AddPendingExport ( FNetToken  Token)
inline

◆ AddPendingExports()

void UE::Net::Private::FNetExportContext::AddPendingExports ( TArrayView< const FNetToken NetTokens)
inline

◆ ClearPendingExports()

void UE::Net::Private::FNetExportContext::ClearPendingExports ( )
inline

◆ GetBatchExports()

const FNetExportContext::FBatchExports & UE::Net::Private::FNetExportContext::GetBatchExports ( ) const
inline

◆ IsExported() [1/2]

bool UE::Net::Private::FNetExportContext::IsExported ( FNetRefHandle  Handle) const
inline

◆ IsExported() [2/2]

bool UE::Net::Private::FNetExportContext::IsExported ( FNetToken  Token) const
inline

◆ IsPendingExport()

bool UE::Net::Private::FNetExportContext::IsPendingExport ( const FNetObjectReference Ref) const
inline

Friends And Related Symbol Documentation

◆ FNetExportRollbackScope


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