FUniqueNetIdString

Unique net id wrapper for a string

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FUniqueNetId

FUniqueNetIdString

References

Module

OnlineSubsystem

Header

/Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineSubsystemTypes.h

Include

#include "OnlineSubsystemTypes.h"

Syntax

class FUniqueNetIdString : public FUniqueNetId

Remarks

Unique net id wrapper for a string

Variables

Name Description

Public variable

FName

 

Type

Public variable

FString

 

UniqueNetIdStr

Holds the net id for a player

Constructors

Name Description

Public function

FUniqueNetIdString()

Define these to increase visibility to public (from parent's protected)

Public function

FUniqueNetIdString

(
    FUniqueNetIdString&&
)

Public function

FUniqueNetIdString

(
    const FUniqueNetIdString&
)

Public function

FUniqueNetIdString

(
    const FString& InUniqueNetId
)

Constructs this object with the specified net id

Public function

FUniqueNetIdString

(
    FString&& InUniqueNetId
)

Constructs this object with the specified net id

Public function

FUniqueNetIdString

(
    const FUniqueNetId& Src
)

Constructs this object with the string value of the specified net id

Public function

FUniqueNetIdString

(
    const FString& InUniqueNetId,
    const FName InType
)

Don.eubanks - Including a constructor that allows for type passing to make transitioning easier, if we determine we want to abstract-ify this class, this constructor will be removed

Destructors

Name Description

Public function Virtual

~FUniqueNetIdString()

Overridden from FUniqueNetId

Name Description

Public function Virtual Const

const uint8 ...

 

GetBytes()

Get the raw byte representation of this opaque data This data is platform dependent and shouldn't be manipulated directly

Public function Virtual Const

int32

 

GetSize()

Get the size of the opaque data

Public function Virtual Const

FName

 

GetType()

Get the type token for this opaque data This is useful for inferring UniqueId subclasses and knowing which OSS it "goes with"

Public function Virtual Const

bool

 

IsValid()

Check the validity of the opaque data

Public function Virtual Const

FString

 

ToDebugString()

Get a human readable representation of the opaque data Shouldn't be used for anything other than logging/debugging

Public function Virtual Const

FString

 

ToString()

Platform specific conversion to string representation of data

Operators

Name Description

Public function

FUniqueNetId...

 

operator=

(
    FUniqueNetIdString&&
)

Public function

FUniqueNetId...

 

operator=

(
    const FUniqueNetIdString&
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss