UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRemoteServerId Struct Reference

#include <RemoteObjectTypes.h>

Public Member Functions

 FRemoteServerId ()=default
 
 FRemoteServerId (const FRemoteServerId &)=default
 
FRemoteServerIdoperator= (const FRemoteServerId &)=default
 
 FRemoteServerId (ERemoteServerIdConstants InId)
 
 FRemoteServerId (uint32 InId)
 
COREUOBJECT_API FRemoteServerId (const FString &InText)
 
COREUOBJECT_API FString ToString () const
 
uint32 GetIdNumber () const
 
bool IsValid () const
 
int32 Compare (FRemoteServerId Other) const
 
bool operator== (FRemoteServerId Other) const
 
bool operator!= (FRemoteServerId Other) const
 
bool operator< (FRemoteServerId Other) const
 
bool operator<= (FRemoteServerId Other) const
 
bool IsAsset () const
 
bool IsDatabase () const
 
bool IsLocal () const
 
COREUOBJECT_API bool Serialize (FArchive &Ar)
 
COREUOBJECT_API bool NetSerialize (FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
 
UE_FORCEINLINE_HINT uint32 GetTypeHash () const
 

Static Public Member Functions

static COREUOBJECT_API FRemoteServerId FromString (const FStringView &InText)
 
static UE_FORCEINLINE_HINT FRemoteServerId GetLocalServerId ()
 
static COREUOBJECT_API void InitGlobalServerId (FRemoteServerId Id)
 
static COREUOBJECT_API bool IsGlobalServerIdInitialized ()
 
static COREUOBJECT_API FRemoteServerId FromIdNumber (uint32 InNumber)
 

Friends

struct FRemoteObjectId
 
struct UE::Net::FRemoteObjectReferenceNetSerializer
 
struct UE::Net::FRemoteServerIdNetSerializer
 
struct UE::Net::FRemoteObjectIdNetSerializer
 
COREUOBJECT_API FArchiveoperator<< (FArchive &Ar, FRemoteServerId &Id)
 
void AssignGlobalServerIdDebuggingState ()
 

Constructor & Destructor Documentation

◆ FRemoteServerId() [1/5]

FRemoteServerId::FRemoteServerId ( )
default

◆ FRemoteServerId() [2/5]

FRemoteServerId::FRemoteServerId ( const FRemoteServerId )
default

◆ FRemoteServerId() [3/5]

FRemoteServerId::FRemoteServerId ( ERemoteServerIdConstants  InId)
inlineexplicit

◆ FRemoteServerId() [4/5]

FRemoteServerId::FRemoteServerId ( uint32  InId)
inlineexplicit

◆ FRemoteServerId() [5/5]

FRemoteServerId::FRemoteServerId ( const FString &  InText)
explicit

Member Function Documentation

◆ Compare()

int32 FRemoteServerId::Compare ( FRemoteServerId  Other) const
inline

◆ FromIdNumber()

FRemoteServerId FRemoteServerId::FromIdNumber ( uint32  InNumber)
static

◆ FromString()

FRemoteServerId FRemoteServerId::FromString ( const FStringView InText)
static

◆ GetIdNumber()

uint32 FRemoteServerId::GetIdNumber ( ) const
inline

◆ GetLocalServerId()

static UE_FORCEINLINE_HINT FRemoteServerId FRemoteServerId::GetLocalServerId ( )
inlinestatic

◆ GetTypeHash()

UE_FORCEINLINE_HINT uint32 FRemoteServerId::GetTypeHash ( ) const
inline

◆ InitGlobalServerId()

void FRemoteServerId::InitGlobalServerId ( FRemoteServerId  Id)
static

◆ IsAsset()

bool FRemoteServerId::IsAsset ( ) const
inline

◆ IsDatabase()

bool FRemoteServerId::IsDatabase ( ) const
inline

◆ IsGlobalServerIdInitialized()

bool FRemoteServerId::IsGlobalServerIdInitialized ( )
static

◆ IsLocal()

bool FRemoteServerId::IsLocal ( ) const
inline

◆ IsValid()

bool FRemoteServerId::IsValid ( ) const
inline

◆ NetSerialize()

bool FRemoteServerId::NetSerialize ( FArchive Ar,
class UPackageMap Map,
bool bOutSuccess 
)

◆ operator!=()

bool FRemoteServerId::operator!= ( FRemoteServerId  Other) const
inline

◆ operator<()

bool FRemoteServerId::operator< ( FRemoteServerId  Other) const
inline

◆ operator<=()

bool FRemoteServerId::operator<= ( FRemoteServerId  Other) const
inline

◆ operator=()

FRemoteServerId & FRemoteServerId::operator= ( const FRemoteServerId )
default

◆ operator==()

bool FRemoteServerId::operator== ( FRemoteServerId  Other) const
inline

◆ Serialize()

bool FRemoteServerId::Serialize ( FArchive Ar)

◆ ToString()

FString FRemoteServerId::ToString ( ) const

Friends And Related Symbol Documentation

◆ AssignGlobalServerIdDebuggingState

void AssignGlobalServerIdDebuggingState ( )
friend

◆ FRemoteObjectId

◆ operator<<

COREUOBJECT_API FArchive & operator<< ( FArchive Ar,
FRemoteServerId Id 
)
friend

◆ UE::Net::FRemoteObjectIdNetSerializer

◆ UE::Net::FRemoteObjectReferenceNetSerializer

◆ UE::Net::FRemoteServerIdNetSerializer


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