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