UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NetStats.cpp File Reference

Namespaces

namespace  UE
 
namespace  UE::Net
 
namespace  UE::Net::Private
 

Macros

#define UE_NET_STATS_RECORD_TYPESTATS_TIME(StatsName, ValueName, StatsData)   FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##MS), FGenericPlatformTime::ToMilliseconds64(StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Time), ECsvCustomStatOp::Set)
 
#define UE_NET_STATS_RECORD_TYPESTATS_COUNT(StatsName, ValueName, StatsData)   FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##Count), static_cast<int32>(StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Count) , ECsvCustomStatOp::Set)
 
#define UE_NET_STATS_RECORD_TYPESTATS_BITS(StatsName, ValueName, StatsData)   FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##KBytes), float((StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Bits + 7U) / 8) / 1000.f , ECsvCustomStatOp::Set)
 

Functions

 DEFINE_LOG_CATEGORY (LogNetStats)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPreUpdateMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPreUpdateCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPollMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPollCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPollWasteMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisPollWasteCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisQuantizeMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisQuantizeCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteKBytes, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteWasteMS, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteWasteCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteWasteKBytes, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteCreationInfoCount, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteCreationInfoKBytes, WITH_SERVER_CODE)
 
 UE::Net::Private::CSV_DEFINE_CATEGORY (IrisWriteExportsCount, WITH_SERVER_CODE)
 

Macro Definition Documentation

◆ UE_NET_STATS_RECORD_TYPESTATS_BITS

#define UE_NET_STATS_RECORD_TYPESTATS_BITS (   StatsName,
  ValueName,
  StatsData 
)    FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##KBytes), float((StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Bits + 7U) / 8) / 1000.f , ECsvCustomStatOp::Set)

◆ UE_NET_STATS_RECORD_TYPESTATS_COUNT

#define UE_NET_STATS_RECORD_TYPESTATS_COUNT (   StatsName,
  ValueName,
  StatsData 
)    FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##Count), static_cast<int32>(StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Count) , ECsvCustomStatOp::Set)

◆ UE_NET_STATS_RECORD_TYPESTATS_TIME

#define UE_NET_STATS_RECORD_TYPESTATS_TIME (   StatsName,
  ValueName,
  StatsData 
)    FCsvProfiler::RecordCustomStat(StatsName, CSV_CATEGORY_INDEX(Iris##ValueName##MS), FGenericPlatformTime::ToMilliseconds64(StatsData.Values[FNetTypeStatsData::EStatsIndex::ValueName].Time), ECsvCustomStatOp::Set)

Function Documentation

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogNetStats  )