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

#include <StringTokenStore.h>

+ Inheritance diagram for UE::Net::FStringTokenStore:

Public Member Functions

IRISCORE_API FStringTokenStore (FNetTokenStore &TokenStore)
 
IRISCORE_API FNetToken GetOrCreateToken (const FString &String)
 
IRISCORE_API FNetToken GetOrCreateToken (const TCHAR *Name, uint32 Length)
 
IRISCORE_API const TCHARResolveToken (FNetToken Token, const FNetTokenStoreState *RemoteTokenStoreState=nullptr) const
 
const TCHARResolveRemoteToken (FNetToken Token, const FNetTokenStoreState &NetTokenStoreState) const
 
- Public Member Functions inherited from UE::Net::FNetTokenDataStore
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)
 

Static Public Member Functions

static FName GetTokenStoreName ()
 

Protected Member Functions

virtual void WriteTokenData (FNetSerializationContext &Context, FNetTokenStoreKey TokenStoreKey) const override
 
virtual void WriteTokenData (FArchive &Archive, FNetTokenStoreKey TokenStoreKey, UPackageMap *Map=nullptr) const override
 
virtual FNetTokenStoreKey ReadTokenData (FNetSerializationContext &Context, const FNetToken &NetToken) override
 
virtual FNetTokenStoreKey ReadTokenData (FArchive &Archive, const FNetToken &NetToken, UPackageMap *Map=nullptr) override
 
FNetTokenStoreKey GetOrCreatePersistentString (const TCHAR *Name, uint32 Length)
 
- Protected Member Functions inherited from UE::Net::FNetTokenDataStore
IRISCORE_API FNetTokenDataStore (FNetTokenStore &InTokenStore)
 
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 ()
 

Additional Inherited Members

- Protected Attributes inherited from UE::Net::FNetTokenDataStore
TArray< FNetTokenStoredTokens
 
FNetTokenStoreTokenStore
 

Constructor & Destructor Documentation

◆ FStringTokenStore()

UE::Net::FStringTokenStore::FStringTokenStore ( FNetTokenStore TokenStore)
explicit

Member Function Documentation

◆ GetOrCreatePersistentString()

FNetTokenDataStore::FNetTokenStoreKey UE::Net::FStringTokenStore::GetOrCreatePersistentString ( const TCHAR Name,
uint32  Length 
)
protected

◆ GetOrCreateToken() [1/2]

FNetToken UE::Net::FStringTokenStore::GetOrCreateToken ( const FString &  String)

◆ GetOrCreateToken() [2/2]

FNetToken UE::Net::FStringTokenStore::GetOrCreateToken ( const TCHAR Name,
uint32  Length 
)

◆ GetTokenStoreName()

static FName UE::Net::FStringTokenStore::GetTokenStoreName ( )
inlinestatic

◆ ReadTokenData() [1/2]

FNetTokenDataStore::FNetTokenStoreKey UE::Net::FStringTokenStore::ReadTokenData ( FArchive Archive,
const FNetToken NetToken,
UPackageMap Map = nullptr 
)
overrideprotectedvirtual

◆ ReadTokenData() [2/2]

FNetTokenDataStore::FNetTokenStoreKey UE::Net::FStringTokenStore::ReadTokenData ( FNetSerializationContext Context,
const FNetToken NetToken 
)
overrideprotectedvirtual

◆ ResolveRemoteToken()

const TCHAR * UE::Net::FStringTokenStore::ResolveRemoteToken ( FNetToken  Token,
const FNetTokenStoreState NetTokenStoreState 
) const
inline

◆ ResolveToken()

const TCHAR * UE::Net::FStringTokenStore::ResolveToken ( FNetToken  Token,
const FNetTokenStoreState RemoteTokenStoreState = nullptr 
) const

◆ WriteTokenData() [1/2]

void UE::Net::FStringTokenStore::WriteTokenData ( FArchive Archive,
FNetTokenStoreKey  TokenStoreKey,
UPackageMap Map = nullptr 
) const
overrideprotectedvirtual

◆ WriteTokenData() [2/2]

void UE::Net::FStringTokenStore::WriteTokenData ( FNetSerializationContext Context,
FNetTokenStoreKey  TokenStoreKey 
) const
overrideprotectedvirtual

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