UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FNetTokenDataStore Class Referenceabstract

#include <NetTokenStore.h>

+ Inheritance diagram for UE::Net::FNetTokenDataStore:

Classes

class  FNetTokenStoreKey
 

Public Member Functions

virtual IRISCORE_API ~FNetTokenDataStore ()
 
IRISCORE_API void WriteNetToken (UE::Net::FNetSerializationContext &Context, FNetToken Token)
 
IRISCORE_API FNetToken ReadNetToken (UE::Net::FNetSerializationContext &Context)
 
IRISCORE_API void WriteNetToken (FArchive &Ar, FNetToken Token)
 
IRISCORE_API FNetToken ReadNetToken (FArchive &Ar)
 

Protected Member Functions

IRISCORE_API FNetTokenDataStore (FNetTokenStore &InTokenStore)
 
virtual void WriteTokenData (FNetSerializationContext &Context, FNetTokenStoreKey Key) const =0
 
virtual FNetTokenDataStore::FNetTokenStoreKey ReadTokenData (FNetSerializationContext &Context, const FNetToken &NetToken)=0
 
virtual void WriteTokenData (FArchive &Ar, FNetTokenStoreKey Key, UPackageMap *Map=nullptr) const =0
 
virtual FNetTokenDataStore::FNetTokenStoreKey ReadTokenData (FArchive &Ar, const FNetToken &NetToken, UPackageMap *Map=nullptr)=0
 
IRISCORE_API FNetTokenDataStore::FNetTokenStoreKey GetTokenKey (FNetToken Token, const FNetTokenStoreState &TokenStoreState) const
 
FNetToken::FTypeId GetTypeId () const
 
IRISCORE_API FNetToken CreateAndStoreTokenForKey (FNetTokenStoreKey Key)
 
IRISCORE_API void StoreTokenForKey (FNetTokenStoreKey Key, FNetToken NetToken)
 
IRISCORE_API FNetToken GetNetTokenFromKey (FNetTokenStoreKey) const
 
FNetTokenDataStore::FNetTokenStoreKey GetNextNetTokenStoreKey ()
 

Protected Attributes

TArray< FNetTokenStoredTokens
 
FNetTokenStoreTokenStore
 

Detailed Description

NetTokenDataStore Implemented per type to store and serialize data associated with a NetToken.

Constructor & Destructor Documentation

◆ ~FNetTokenDataStore()

UE::Net::FNetTokenDataStore::~FNetTokenDataStore ( )
virtual

◆ FNetTokenDataStore()

UE::Net::FNetTokenDataStore::FNetTokenDataStore ( FNetTokenStore InTokenStore)
explicitprotected

Member Function Documentation

◆ CreateAndStoreTokenForKey()

FNetToken UE::Net::FNetTokenDataStore::CreateAndStoreTokenForKey ( FNetTokenStoreKey  Key)
protected

◆ GetNetTokenFromKey()

FNetToken UE::Net::FNetTokenDataStore::GetNetTokenFromKey ( FNetTokenStoreKey  Key) const
protected

◆ GetNextNetTokenStoreKey()

FNetTokenDataStore::FNetTokenStoreKey UE::Net::FNetTokenDataStore::GetNextNetTokenStoreKey ( )
inlineprotected

◆ GetTokenKey()

FNetTokenDataStore::FNetTokenStoreKey UE::Net::FNetTokenDataStore::GetTokenKey ( FNetToken  Token,
const FNetTokenStoreState TokenStoreState 
) const
protected

◆ GetTypeId()

FNetToken::FTypeId UE::Net::FNetTokenDataStore::GetTypeId ( ) const
inlineprotected

◆ ReadNetToken() [1/2]

FNetToken UE::Net::FNetTokenDataStore::ReadNetToken ( FArchive Ar)

◆ ReadNetToken() [2/2]

FNetToken UE::Net::FNetTokenDataStore::ReadNetToken ( UE::Net::FNetSerializationContext Context)

◆ ReadTokenData() [1/2]

virtual FNetTokenDataStore::FNetTokenStoreKey UE::Net::FNetTokenDataStore::ReadTokenData ( FArchive Ar,
const FNetToken NetToken,
UPackageMap Map = nullptr 
)
protectedpure virtual

◆ ReadTokenData() [2/2]

virtual FNetTokenDataStore::FNetTokenStoreKey UE::Net::FNetTokenDataStore::ReadTokenData ( FNetSerializationContext Context,
const FNetToken NetToken 
)
protectedpure virtual

◆ StoreTokenForKey()

void UE::Net::FNetTokenDataStore::StoreTokenForKey ( FNetTokenStoreKey  Key,
FNetToken  NetToken 
)
protected

◆ WriteNetToken() [1/2]

void UE::Net::FNetTokenDataStore::WriteNetToken ( FArchive Ar,
FNetToken  Token 
)

◆ WriteNetToken() [2/2]

void UE::Net::FNetTokenDataStore::WriteNetToken ( UE::Net::FNetSerializationContext Context,
FNetToken  Token 
)

◆ WriteTokenData() [1/2]

virtual void UE::Net::FNetTokenDataStore::WriteTokenData ( FArchive Ar,
FNetTokenStoreKey  Key,
UPackageMap Map = nullptr 
) const
protectedpure virtual

◆ WriteTokenData() [2/2]

virtual void UE::Net::FNetTokenDataStore::WriteTokenData ( FNetSerializationContext Context,
FNetTokenStoreKey  Key 
) const
protectedpure virtual

Member Data Documentation

◆ StoredTokens

TArray<FNetToken> UE::Net::FNetTokenDataStore::StoredTokens
protected

◆ TokenStore

FNetTokenStore& UE::Net::FNetTokenDataStore::TokenStore
protected

The documentation for this class was generated from the following files: