Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
Inheritance Hierarchy
- IOnlinePlatformData
- FOnlinePartyId
- FOnlineSessionInfo
- FSharedContentHandle
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineSubsystemTypes.h |
| Include | #include "OnlineSubsystemTypes.h" |
Syntax
class IOnlinePlatformData
Remarks
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
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Hidden on purpose | |||
IOnlinePlatformData
(
const IOnlinePlatformData& Src |
Hidden on purpose |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Compare
(
const IOnlinePlatformData& Other |
||
| const uint8 * | GetBytes () |
Get the raw byte representation of this opaque data This data is platform dependent and shouldn't be manipulated directly | |
| int32 | GetSize () |
Get the size of the opaque data | |
| bool | IsValid () |
Check the validity of the opaque data | |
| FString | Get a human readable representation of the opaque data Shouldn't be used for anything other than logging/debugging | ||
| FString | ToString () |
Platform specific conversion to string representation of data |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const IOnlinePlatformData& Other |
||
| IOnlinePlatformData & | operator=
(
const IOnlinePlatformData& Src |
Hidden on purpose | |
| bool | operator==
(
const IOnlinePlatformData& Other |
Comparison operator |