Navigation
API > API/Runtime > API/Runtime/CoreOnline
Abstraction of a profile service online Id The class is meant to be opaque
| Name | FUniqueNetId |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreOnline/Public/Online/CoreOnline.h |
| Include Path | #include "Online/CoreOnline.h" |
Syntax
class FUniqueNetId : public TSharedFromThis< FUniqueNetId >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FUniqueNetId
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUniqueNetId () |
Only constructible by derived type | Online/CoreOnline.h | |
FUniqueNetId
(
const FUniqueNetId& Src |
Online/CoreOnline.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FUniqueNetId() |
Online/CoreOnline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const uint8 * GetBytes() |
Get the raw byte representation of this opaque data This data is platform dependent and shouldn't be manipulated directly | Online/CoreOnline.h | |
FString GetHexEncodedString() |
Online/CoreOnline.h | ||
int32 GetSize() |
Get the size of the opaque data | Online/CoreOnline.h | |
virtual FName GetType() |
Get the type token for this opaque data This is useful for inferring UniqueId subclasses and knowing which OSS it "goes with" | Online/CoreOnline.h | |
virtual uint32 GetTypeHash() |
Online/CoreOnline.h | ||
bool IsValid() |
Check the validity of the opaque data | Online/CoreOnline.h | |
FString ToDebugString() |
Get a human readable representation of the opaque data Shouldn't be used for anything other than logging/debugging | Online/CoreOnline.h | |
FString ToString() |
Platform specific conversion to string representation of data | Online/CoreOnline.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Compare
(
const FUniqueNetId& Other |
Online/CoreOnline.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUniqueNetId & operator=
(
const FUniqueNetId& Src |
Online/CoreOnline.h |