Name |
Description |
|
---|---|---|
|
ABandwidthTestActor |
This ABandwidthTestActor class is used to generate an easily controllable amount of bandwidth. |
|
FAckSample |
|
|
FBandwidthTestGenerator |
|
|
FBandwidthTestItem |
|
|
FChangelistIterator |
Simple helper class to track state while iterating over changelists. |
|
FControlChannelOutBunch |
Out bunch for the control channel (special restrictions) |
|
FDelinquencyAnalytics |
Convenience type that can be used to tracks information about things that can result in prolonged periods of apparent network inactivity, despite actually receiving traffic. |
|
FDelinquencyKeyFuncs |
|
|
FDelinquencyNameTimePair |
Tracks an FName ID to a time value. |
|
FDoRepLifetimeParams |
Struct containing various parameters that can be passed to DOREPLIFETIME_WITH_PARAMS to control how variables are replicated. |
|
FEmptyOnlineDelegate |
Copyright Epic Games, Inc. All Rights Reserved. |
|
FGuidReferences |
References to Objects (including Actors, Components, etc.) are replicated as NetGUIDs, since the literal memory pointers will be different across game instances. |
|
FHandleToCmdIndex |
Converts a relative handle to the appropriate index into the Cmds array |
|
FInBunch |
A bunch of data received from a channel. |
|
FNetAsyncLoadDelinquencyAnalytics |
Tracks data related specific to a NetDriver that can can result in prolonged periods of apparent network inactivity, despite actually receiving traffic. |
|
FNetConnectionIdHandler |
|
|
FNetConnectionPacketAnalytics |
Struct wrapper Per Net Connection analytics for things like packet loss and jitter. |
|
FNetConnectionSaturationAnalytics |
Struct wrapping Per Net Connection saturation analytics. |
|
FNetControlMessage |
Network control channel message types |
|
FNetControlMessageInfo |
Contains info about a message type retrievable without static binding (e.g. whether it's a valid type, friendly name string, etc) |
|
FNetPacketNotify |
FNetPacketNotify - Drives delivery of sequence numbers, acknowledgments and notifications of delivery sequence numbers |
|
FNetQueuedActorDelinquencyAnalytics |
Tracks data related specific to a NetConnection that can can result in prolonged periods of apparent network inactivity, despite actually receiving traffic. |
|
FNetworkCongestionControl |
One implementation of network traffic control based on the unacked bytes in flight and the estimated uplink bandwidth and propagation round-trip time. |
|
FNetworkProfiler |
Network profiler, using serialized token emission like e.g. script and malloc profiler. |
|
FNetworkProfilerHeader |
|
|
FNetworkProfilerScopedIgnoreReplicateProperties |
Can be used to enforce a scope where we don't want to track properties. |
|
FNetworkReplayDelegates |
|
|
FNetworkTrafficAnalyzer |
A Network traffic analyzer that keeps track of useful information including the RTT and uplink bandwidth of the latest received packet to help the congestion control module work. |
|
FObjectReplicator |
Represents an object that is currently being replicated or handling RPCs. |
|
FOutBunch |
A bunch of data to send. |
|
FReceivingRepState |
Replication State needed to track received properties. |
|
FRepChangedHistory |
Represents a single changelist, tracking changed properties. |
|
FRepChangedParent |
Stores meta data about a given Replicated property. |
|
FRepChangedPropertyTracker |
This class is used to store meta data about properties that is shared between connections, including whether or not a given property is Conditional, Active, and any external data that may be needed for Replays. |
|
FRepChangelistState |
Stores changelist history (that are used to know what properties have changed) for objects. |
|
FRepClassDescriptor |
|
|
FRepHandleIterator |
Iterates over a changelist, taking each handle, and mapping to rep layout index, array index, etc. |
|
FRepLayout |
This class holds all replicated properties for a given type (either a UClass, UStruct, or UFunction). |
|
FRepLayoutCmd |
Represents a single property, which could be either a Top Level Property, a Nested Struct Property, or an element in a Dynamic Array. |
|
FReplayPlaylistParams |
Set of parameters used with UGameInstance::PlayReplayPlatlist to control how the playlist is started. |
|
FReplayPlaylistTracker |
Used with UGameInstance::PlayReplayPlaylist to manage playing a set of Replays in succession. |
|
FReplayPlaylistUpdatedOptions |
Set of options that can be updated before starting each replay in a playlist. |
|
FReplicatedActorProperty |
Struct containing property and offset for replicated actor properties |
|
FReplicationChangelistMgr |
FReplicationChangelistMgr manages a list of change lists for a particular replicated object that have occurred since the object started replicating Once the history is completely full, the very first changelist will then be merged with the next one (freeing a slot) This way we always have the entire history for join in progress players This information is then used by all connections, to share the compare work needed to determine what to send each connection Connections will send any changelist that is new since the last time the connection checked |
|
FRepParentCmd |
A Top Level Property of a UClass, UStruct, or UFunction (arguments to a UFunction). |
|
FRepPropertyDescriptor |
|
|
FRepSerializationSharedInfo |
Holds a set of shared net serialized properties |
|
FRepSerializedPropertyInfo |
Holds the unique identifier and offsets/lengths of a net serialized property used for Shared Serialization |
|
FRepSharedPropertyKey |
|
|
FRepState |
Replication State that is unique Per Object Per Net Connection. |
|
FRepStateStaticBuffer |
Holds deep copies of replicated property data for objects. |
|
FScopedActorRoleSwap |
|
|
FScopeMarker |
|
|
FSendingRepState |
Replication State that is only needed when sending properties. |
|
FSeqSample |
|
|
FVoicePacket |
Defines the data involved in a voice packet |
|
FVoiceSettings |
|
|
TPacketLossData |
Calculates the current packet loss along with a rolling average of the past X updates Constructed with the number of samples you want to average over time. |
|
TRepDataBufferBase |
TRepDataBuffer and TConstRepDataBuffer act as wrapper around internal data buffers that FRepLayout may use. |
|
UNetPushModelHelpers |
|
|
UOnlineBlueprintCallProxyBase |
|
|
UOnlineEngineInterface |
Interface class between engine and OnlineSubsystem to remove dependencies between the two The real work is implemented in UOnlineEngineInterfaceImpl in OnlineSubsystemUtils The expectation is that this basic group of functions will not expand/change and that OnlineSubsystem can remain independent of the engine |
|
UVOIPStatics |
|
|
UVOIPTalker |
Name |
Description |
---|---|
MicSilenceDetectionConfig::IsAnalog |
|
MicSilenceDetectionConfig::LevelDetectionMode |
|
MicSilenceDetectionConfig::PacketBufferSlack |
|
NMT_Abort |
|
NMT_ActorChannelFailure |
|
NMT_BeaconAssignGUID |
|
NMT_BeaconJoin |
|
NMT_BeaconNetGUIDAck |
|
NMT_BeaconWelcome |
Beacon control channel flow Client Server Send |
NMT_Challenge |
|
NMT_DebugText |
|
NMT_DestructionInfo |
|
NMT_EncryptionAck |
|
NMT_Failure |
|
NMT_GameSpecific |
|
NMT_Hello |
Message type definitions |
NMT_Join |
|
NMT_JoinSplit |
|
NMT_Login |
|
NMT_NetGUIDAssign |
|
NMT_Netspeed |
|
NMT_PCSwap |
|
NMT_SecurityViolation |
|
NMT_Skip |
|
NMT_Upgrade |
|
NMT_Welcome |
Name |
Description |
|
---|---|---|
|
EAudioEncodeHint |
Encoding hints for compression |
|
ECreateRepLayoutFlags |
|
|
ECreateReplicationChangelistMgrFlags |
|
|
ECreateRepStateFlags |
Flags used to customize how RepStates are created. |
|
EDiffPropertiesFlags |
|
|
EReceivePropertiesFlags |
|
|
ERepDataBufferType |
|
|
ERepLayoutCmdFlags |
Various flags that describe how a Property should be handled. |
|
ERepLayoutCmdType |
Various types of Properties supported for Replication. |
|
ERepLayoutFlags |
|
|
ERepLayoutResult |
|
|
ERepParentFlags |
Various flags that describe how a Top Level Property should be handled. |
Name | Description | ||
---|---|---|---|
|
GNetworkProfiler |
Global network profiler instance. |
|
|
const int32 |
MAX_BUNCH_SIZE |