Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrainCore module · enum

Native::

EJoinCacheUse

Experimental

How a join stream uses the save a joiner kept from an earlier join (FJoinStreamConfig::JoinerSaveHash).

Declaration

enum class EJoinCacheUse : uint8_t
Header
#include "Native/Net/NetJoin.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrainCore"); in your module’s Build.cs.
Stability
Experimental: supported, may change in a minor version, with a changelog line.

Values

ValueMeaning
None = 0

The joiner named no save: every save byte travels.

WholeSave

The save at S is byte for byte the one the joiner named: no save byte travels.

HeldCodes

The joiner's save differs: the stream stops after the load set until the joiner says which codes it holds (FJoinStreamWriter::TakeHeldCodes), then sends the others.