Navigation
API > API/Plugins > API/Plugins/OodleNetworkHandlerComponent
Simple container class for separating the analytics related variables from OodleNetworkHandlerComponent
| Name | FOodleNetworkAnalyticsVars |
| Type | struct |
| Header File | /Engine/Plugins/Compression/OodleNetwork/Source/Public/OodleNetworkAnalytics.h |
| Include Path | #include "OodleNetworkAnalytics.h" |
Syntax
struct FOodleNetworkAnalyticsVars : public FLocalNetAnalyticsStruct
Inheritance Hierarchy
- FVirtualDestructor → FLocalNetAnalyticsStruct → FOodleNetworkAnalyticsVars
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOodleNetworkAnalyticsVars() |
Default Constructor | OodleNetworkAnalytics.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InCompressedLengthTotal | uint64 | The compressed length of all incoming packets. | OodleNetworkAnalytics.h | |
| InCompressedNum | uint64 | The number of incoming compressed packets | OodleNetworkAnalytics.h | |
| InCompressedWithOverheadLengthTotal | uint64 | The compressed length + decompression data overhead, of all incoming packets. | OodleNetworkAnalytics.h | |
| InDecompressedLengthTotal | uint64 | The decompressed length of all incoming packets. | OodleNetworkAnalytics.h | |
| InNotCompressedLengthTotal | uint64 | The length of all incoming packets, which were not compressed. | OodleNetworkAnalytics.h | |
| InNotCompressedNum | uint64 | The number of incoming packets that were not compressed | OodleNetworkAnalytics.h | |
| NumOodleNetworkHandlers | uint32 | The number of OodleNetworkHandlerComponent's running during the lifetime of the analytics aggregator (i.e. NetDriver lifetime). | OodleNetworkAnalytics.h | |
| NumOodleNetworkHandlersCompressionEnabled | uint32 | The number of OodleNetworkHandlerComponent's that had packet compression enabled. | OodleNetworkAnalytics.h | |
| OutBeforeCompressedLengthTotal | uint64 | The length prior to compression, of all outgoing packets (only counted for successfully compressed packets). | OodleNetworkAnalytics.h | |
| OutCompressedLengthTotal | uint64 | The compressed length of all outgoing packets. | OodleNetworkAnalytics.h | |
| OutCompressedNum | uint64 | The number of outgoing compressed packets. | OodleNetworkAnalytics.h | |
| OutCompressedWithOverheadLengthTotal | uint64 | The compressed length + decompression data overhead, of all outgoing packets. | OodleNetworkAnalytics.h | |
| OutNotCompressedBoundedNum | uint64 | The number of outgoing packets that were not compressed, due to byte rounding of compressed packets, exceeding size limits. | OodleNetworkAnalytics.h | |
| OutNotCompressedClientDisabledNum | uint64 | The number of outgoing packets that were not compressed, due to the client having disabled compression. | OodleNetworkAnalytics.h | |
| OutNotCompressedFailedAckOnlyNum | uint64 | The number of outgoing packets that were not compressed, due to Oodle failing to compress - which exclusively contained ack data | OodleNetworkAnalytics.h | |
| OutNotCompressedFailedKeepAliveNum | uint64 | The number of outgoing packets that were not compressed, due to Oodle failing to compress - which were KeepAlive packets | OodleNetworkAnalytics.h | |
| OutNotCompressedFailedLengthTotal | uint64 | The length of all outgoing packets, which failed to compress. | OodleNetworkAnalytics.h | |
| OutNotCompressedFailedNum | uint64 | The number of outgoing packets that were not compressed, due to Oodle failing to compress enough. | OodleNetworkAnalytics.h | |
| OutNotCompressedFlaggedNum | uint64 | The number of outgoing packets that were not compressed, due to a higher level flag requesting they be sent uncompressed. | OodleNetworkAnalytics.h | |
| OutNotCompressedSkippedLengthTotal | uint64 | The length of all outgoing packets, where compression was skipped. | OodleNetworkAnalytics.h | |
| OutNotCompressedTooSmallNum | uint64 | The number of outgoing packets that were not compressed, due to the packet being smaller that the CVar 'net.OodleMinSizeForCompression'. | OodleNetworkAnalytics.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CommitAnalytics
(
FOodleNetworkAnalyticsVars& AggregatedData |
Implements the TThreadedNetAnalyticsData CommitAnalytics interface | OodleNetworkAnalytics.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FOodleNetworkAnalyticsVars& A |
OodleNetworkAnalytics.h |