FFriendsEOS

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OnlineServicesEOS

Header

/Engine/Plugins/Online/Experimental/OnlineServicesEOS/Source/Public/FriendsEOS.h

Include

#include "FriendsEOS.h"

Syntax

class FFriendsEOS : public UE::Online::FFriendsCommon

Variables

Name Description

Protected variable

EOS_HFriends

 

FriendsHandle

Protected variable

TMap< FOnlineAc...

 

FriendsLists

Protected variable

EOS_Notificatio...

 

NotifyFriendsUpdateNotificationId

Constructors

Name Description

Public function

FFriendsEOS

(
    FOnlineServicesEOS& InServices
)

Functions

Name Description

Public function Virtual

TOnlineAsync...

 

AddFriend

(
    FAddFriend::Params&& Params
)

Add a user to the friends list

Public function Virtual

TOnlineResul...

 

GetFriends

(
    FGetFriends::Params&& Params
)

Get the contents of a previously queried friends list

Protected function

void

 

OnEOSFriendsUpdate

(
    FOnlineAccountIdHandle LocalUserId,
    FOnlineAccountIdHandle FriendUserId,
    EOS_EFriendsStatus PreviousStatus,
    EOS_EFriendsStatus CurrentStatus
)

Public function Virtual

TOnlineAsync...

 

QueryFriends

(
    FQueryFriends::Params&& Params
)

IFriends.

Overridden from IOnlineComponent

Name Description

Public function Virtual

void

 

Initialize()

Called after component has been constructed. It is not safe to reference other components at this time.

Public function Virtual

void

 

PreShutdown()

Called before any component has been shutdown.