Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineGroupsInterface.h |
Include |
#include "Interfaces/OnlineGroupsInterface.h" |
class IOnlineGroups
Interface definition for the online teams (groups) service Groups are collections of users with an owner and a set of administrators
Name | Description | ||
---|---|---|---|
|
OnGroupUpdated |
Name | Description | |
---|---|---|
|
IOnlineGroups() |
Name | Description | |
---|---|---|
|
~IOnlineGroups() |
Name | Description | ||
---|---|---|---|
|
AcceptInvite ( |
Accept a pending invite to join a group. |
|
|
AcceptUser ( |
Accept a user request to join the group. |
|
|
BlockUser ( |
Ban a user from joining the specified group. |
|
|
CancelInvite ( |
Cancels an invitation to join the group. |
|
|
CancelRequest ( |
Cancel pending request to join the given group. |
|
|
CreateGroup ( |
Create a new group using the specified GroupInfo. |
|
|
DeclineInvite ( |
Decline a pending invite to join a group. |
|
|
DeclineUser ( |
Decline a user request to join the group. |
|
|
DeleteGroup ( |
Delete a group entirely. |
|
|
DemoteUser ( |
Demote an Admin to a Member within the specified group. |
|
|
FindGroups ( |
Find all groups matching the specified search string |
|
|
TSharedPtr< ... |
GetCachedApplications ( |
Get cached pending application information (if it exists). |
|
TSharedPtr< ... |
GetCachedConfigBool ( |
Get the result of a previous configuration query. Only the member queried for will be valid. |
|
TSharedPtr< ... |
GetCachedConfigInt ( |
Get the result of a previous configuration query. Only the member queried for will be valid. |
|
TSharedPtr< ... |
GetCachedGroupBlacklist ( |
Get the cached list of users banned from this group. |
|
TSharedPtr< ... |
GetCachedGroupInfo ( |
Get the group info for a group that has been previously queried. |
|
TSharedPtr< ... |
GetCachedGroupInvites ( |
Get the cached list of outstanding invites to a group. |
|
TSharedPtr< ... |
GetCachedGroupRequests ( |
Get the cached list of users requesting to becoming members of a group. |
|
TSharedPtr< ... |
GetCachedGroupRoster ( |
Get the cached Roster (membership) information for a group. |
|
TSharedPtr< ... |
GetCachedInvitations ( |
Get cached pending invitation information (if it exists). |
|
TSharedPtr< ... |
GetCachedUserMembership ( |
Get cached user membership information (if it exists). |
|
const FStrin... |
GetNamespace() |
|
|
InviteUser ( |
Invite a user to join the specified group. |
|
|
InviteUser ( |
Invite a user to join the specified group. |
|
|
JoinGroup ( |
Submit a request to join the specified group. |
|
|
LeaveGroup ( |
Tells the server to remove the context user from the specified group. |
|
|
PromoteUser ( |
Promote a Member to an Admin within the specified group. Fails if the user's role is not Member. |
|
|
QueryConfigHeadcount ( |
Queries the system configuration for system-wide group max membership headcount. |
|
|
QueryConfigMembership ( |
Queries the system configuration for system-wide user max membership count. |
|
|
QueryGroupBlacklist ( |
Get the list of users banned from this group. |
|
|
QueryGroupInfo ( |
Ask the server for GroupInfo corresponding to the provided group ID. |
|
|
QueryGroupInvites ( |
Get the list of outstanding invites to a group. |
|
|
QueryGroupNameExist ( |
Ask the server if the given group name currently exists. |
|
|
QueryGroupRequests ( |
Get the list of users requesting to becoming members of a group. |
|
|
QueryGroupRoster ( |
Get the list of members for a group and their role info. |
|
|
QueryIncomingApplications ( |
Queries the server for a list of membership applications that UserId can process (accept, reject, or block) as group admin. |
|
|
QueryIncomingInvitations ( |
Queries the server for a list of groups to which the user has been invited. |
|
|
QueryOutgoingApplications ( |
Queries the server for a list of groups to which the user has applied for membership. |
|
|
QueryOutgoingInvitations ( |
Queries the server for a list of group invitations the user has sent. |
|
|
QueryUserMembership ( |
Queries the server for updated membership information for a particular user. |
|
|
RemoveUser ( |
Kick a user from the group OR decline a petition OR rescind an invitation (success always results in the user's role becoming Unaffiliated). |
|
|
SetNamespace ( |
||
|
TransferGroup ( |
Promote an existing Admin to be the new Owner and simultaneously demotes the context user to Admin. |
|
|
UnblockUser ( |
Remove a user from the group's blacklist list. |
|
|
UpdateGroupInfo ( |
Update the user specified fields of the group such as name, description, etc. |
Name |
Description |
---|---|
FOnGroupUpdated |
Delegate fired when a group is updated. |