Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
IOnlineSharing - Interface class for sharing.
| Name | IOnlineSharing |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineSharingInterface.h |
| Include Path | #include "Interfaces/OnlineSharingInterface.h" |
Syntax
class IOnlineSharing
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlineSharing() |
Interfaces/OnlineSharingInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnReadNewsFeedCompleteDelegates | FOnReadNewsFeedComplete | Called when we have successfully/failed to read a news feed from the server | Interfaces/OnlineSharingInterface.h | |
| OnRequestNewPublishPermissionsCompleteDelegates | FOnRequestNewPublishPermissionsComplete | Called when we have successfully/failed to read a news feed from the server | Interfaces/OnlineSharingInterface.h | |
| OnRequestNewReadPermissionsCompleteDelegates | FOnRequestNewReadPermissionsComplete | Called when we have successfully/failed to read a news feed from the server | Interfaces/OnlineSharingInterface.h | |
| OnSharePostCompleteDelegates | FOnSharePostComplete | Called when we have successfully/failed to post a status update to the server | Interfaces/OnlineSharingInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FDelegateHandle AddOnReadNewsFeedCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual FDelegateHandle AddOnRequestNewPublishPermissionsCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual FDelegateHandle AddOnRequestNewReadPermissionsCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual FDelegateHandle AddOnSharePostCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnReadNewsFeedCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnReadNewsFeedCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnRequestNewPublishPermissionsCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnRequestNewPublishPermissionsCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnRequestNewReadPermissionsCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnRequestNewReadPermissionsCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnSharePostCompleteDelegate_Handle
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void ClearOnSharePostCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
EOnlineCachedResult::Type GetCachedNewsFeed
(
int32 LocalUserNum, |
Get a news feed object which was previously synced from the server | Interfaces/OnlineSharingInterface.h | |
EOnlineCachedResult::Type GetCachedNewsFeeds
(
int32 LocalUserNum, |
Get all the status update objects for the specified local user | Interfaces/OnlineSharingInterface.h | |
void GetCurrentPermissions
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
bool ReadNewsFeed
(
int32 LocalUserNum, |
Read the status feed of the user specified. | Interfaces/OnlineSharingInterface.h | |
void RequestCurrentPermissions
(
int32 LocalUserNum, |
Request the current set of permissions across all sharing | Interfaces/OnlineSharingInterface.h | |
bool RequestNewPublishPermissions
(
int32 LocalUserNum, |
Request a new set of publish permissions from our OSS | Interfaces/OnlineSharingInterface.h | |
bool RequestNewReadPermissions
(
int32 LocalUserNum, |
Request a new set of read permissions from our OSS | Interfaces/OnlineSharingInterface.h | |
bool ShareStatusUpdate
(
int32 LocalUserNum, |
Set the online permissions for reading a users data. | Interfaces/OnlineSharingInterface.h | |
virtual void TriggerOnReadNewsFeedCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void TriggerOnRequestNewPublishPermissionsCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void TriggerOnRequestNewReadPermissionsCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h | ||
virtual void TriggerOnSharePostCompleteDelegates
(
int32 LocalUserNum, |
Interfaces/OnlineSharingInterface.h |