FOodleNetworkAnalyticsVars

Copyright Epic Games, Inc. All Rights Reserved.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

OodleNetworkHandlerComponent

Header

/Engine/Plugins/Compression/OodleNetwork/Source/Public/OodleNetworkAnalytics.h

Include

#include "OodleNetworkAnalytics.h"

Syntax

struct FOodleNetworkAnalyticsVars : public FLocalNetAnalyticsStruct

Remarks

Include Simple container class for separating the analytics related variables from OodleNetworkHandlerComponent

Variables

Name Description

Public variable

uint64

 

InCompressedLengthTotal

The compressed length of all incoming packets.

Public variable

uint64

 

InCompressedNum

The number of incoming compressed packets

Public variable

uint64

 

InCompressedWithOverheadLengthTotal

The compressed length + decompression data overhead, of all incoming packets.

Public variable

uint64

 

InDecompressedLengthTotal

The decompressed length of all incoming packets.

Public variable

uint64

 

InNotCompressedLengthTotal

The length of all incoming packets, which were not compressed.

Public variable

uint64

 

InNotCompressedNum

The number of incoming packets that were not compressed

Public variable

uint32

 

NumOodleNetworkHandlers

The number of OodleNetworkHandlerComponent's running during the lifetime of the analytics aggregator (i.e. NetDriver lifetime).

Public variable

uint32

 

NumOodleNetworkHandlersCompressionEnabled

The number of OodleNetworkHandlerComponent's that had packet compression enabled.

Public variable

uint64

 

OutBeforeCompressedLengthTotal

The length prior to compression, of all outgoing packets (only counted for successfully compressed packets).

Public variable

uint64

 

OutCompressedLengthTotal

The compressed length of all outgoing packets.

Public variable

uint64

 

OutCompressedNum

The number of outgoing compressed packets.

Public variable

uint64

 

OutCompressedWithOverheadLengthTotal

The compressed length + decompression data overhead, of all outgoing packets.

Public variable

uint64

 

OutNotCompressedBoundedNum

The number of outgoing packets that were not compressed, due to byte rounding of compressed packets, exceeding size limits.

Public variable

uint64

 

OutNotCompressedClientDisabledNum

The number of outgoing packets that were not compressed, due to the client having disabled compression.

Public variable

uint64

 

OutNotCompressedFailedAckOnlyNum

The number of outgoing packets that were not compressed, due to Oodle failing to compress - which exclusively contained ack data

Public variable

uint64

 

OutNotCompressedFailedKeepAliveNum

The number of outgoing packets that were not compressed, due to Oodle failing to compress - which were KeepAlive packets

Public variable

uint64

 

OutNotCompressedFailedLengthTotal

The length of all outgoing packets, which failed to compress.

Public variable

uint64

 

OutNotCompressedFailedNum

The number of outgoing packets that were not compressed, due to Oodle failing to compress enough.

Public variable

uint64

 

OutNotCompressedFlaggedNum

The number of outgoing packets that were not compressed, due to a higher level flag requesting they be sent uncompressed.

Public variable

uint64

 

OutNotCompressedSkippedLengthTotal

The length of all outgoing packets, where compression was skipped.

Public variable

uint64

 

OutNotCompressedTooSmallNum

The number of outgoing packets that were not compressed, due to the packet being smaller that the CVar 'net.OodleMinSizeForCompression'.

Constructors

Name Description

Public function

FOodleNetworkAnalyticsVars()

Default Constructor

Functions

Name Description

Public function

void

 

CommitAnalytics

(
    FOodleNetworkAnalyticsVars& Aggreg...
)

Implements the TThreadedNetAnalyticsData CommitAnalytics interface

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FOodleNetworkAnalyticsVars& ...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss