Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Base class for anything meant to be opaque so that the data can be passed around without consideration for the data it contains. A human readable version of the data is available via the ToString() function Otherwise, nothing but platform code should try to operate directly on the data
| Name | IOnlinePlatformData |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineSubsystemTypes.h |
| Include Path | #include "OnlineSubsystemTypes.h" |
Syntax
class IOnlinePlatformData
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Hidden on purpose | OnlineSubsystemTypes.h | ||
IOnlinePlatformData
(
const IOnlinePlatformData& Src |
Hidden on purpose | OnlineSubsystemTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlinePlatformData() |
OnlineSubsystemTypes.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 | OnlineSubsystemTypes.h | |
int32 GetSize() |
Get the size of the opaque data | OnlineSubsystemTypes.h | |
bool IsValid() |
Check the validity of the opaque data | OnlineSubsystemTypes.h | |
FString ToDebugString() |
Get a human readable representation of the opaque data Shouldn't be used for anything other than logging/debugging | OnlineSubsystemTypes.h | |
FString ToString() |
Platform specific conversion to string representation of data | OnlineSubsystemTypes.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Compare
(
const IOnlinePlatformData& Other |
OnlineSubsystemTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!=
(
const IOnlinePlatformData& Other |
OnlineSubsystemTypes.h | ||
IOnlinePlatformData & operator=
(
const IOnlinePlatformData& Src |
Hidden on purpose | OnlineSubsystemTypes.h | |
bool operator==
(
const IOnlinePlatformData& Other |
Comparison operator | OnlineSubsystemTypes.h |