Documentation for the Unreal C++ Library
|
#include <PVROSubsystem.h>
Public Member Functions | |
virtual | ~FPVROSubsystem () |
bool | ConnectWebsocket () |
virtual bool | Exec (class UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override |
bool | FindSessions (int InOrgId=-1, int InModuleId=-1, FString InUserName="", FString InModuleVersion="") |
virtual IOnlineAchievementsPtr | GetAchievementsInterface () const override |
virtual FString | GetAppId () const override |
virtual IOnlineChatPtr | GetChatInterface () const override |
virtual IOnlineEntitlementsPtr | GetEntitlementsInterface () const override |
virtual IOnlineEventsPtr | GetEventsInterface () const override |
virtual IOnlineExternalUIPtr | GetExternalUIInterface () const override |
virtual IOnlineFriendsPtr | GetFriendsInterface () const override |
virtual IOnlineGroupsPtr | GetGroupsInterface () const override |
virtual IOnlineIdentityPtr | GetIdentityInterface () const override |
virtual IOnlineLeaderboardsPtr | GetLeaderboardsInterface () const override |
virtual IOnlineMessagePtr | GetMessageInterface () const override |
virtual FText | GetOnlineServiceName () const override |
virtual IOnlinePartyPtr | GetPartyInterface () const override |
virtual IOnlinePresencePtr | GetPresenceInterface () const override |
virtual IOnlinePurchasePtr | GetPurchaseInterface () const override |
virtual IOnlineSessionPtr | GetSessionInterface () const override |
virtual IOnlineSharedCloudPtr | GetSharedCloudInterface () const override |
virtual IOnlineSharingPtr | GetSharingInterface () const override |
virtual IOnlineStatsPtr | GetStatsInterface () const override |
virtual IOnlineStoreV2Ptr | GetStoreV2Interface () const override |
virtual IOnlineTimePtr | GetTimeInterface () const override |
virtual IOnlineTitleFilePtr | GetTitleFileInterface () const override |
virtual IOnlineTournamentPtr | GetTournamentInterface () const override |
virtual IOnlineTurnBasedPtr | GetTurnBasedInterface () const override |
virtual IOnlineUserCloudPtr | GetUserCloudInterface () const override |
virtual IOnlineUserPtr | GetUserInterface () const override |
virtual IOnlineVoicePtr | GetVoiceInterface () const override |
virtual bool | Init () override |
void | QueueAsyncTask (class FOnlineAsyncTask *AsyncTask) |
void | SetModuleInfo (int InModuleId, FString InModuleVersion) |
void | SetUserInfo (FString InUserName, int InUserOrgId) |
virtual bool | Shutdown () override |
virtual bool | Tick (float DeltaTime) override |
Protected Member Functions | |
FPVROSubsystem ()=delete | |
FPVROSubsystem (FName InInstanceName) | |
Protected Attributes | |
int | ModuleId |
FString | ModuleVersion |
FString | MultiplayerURL |
FString | UserName |
int | UserOrgId |
MultiplayerWebSocket | WebSocket |
Private Member Functions | |
bool | ParseConfig (FString ConfigContent, TMap< FString, FString > &ConfigValues) |
bool | SaveConfig () |
bool | TryLoadConfig () |
Private Attributes | |
bool | bVoiceInterfaceInitialized |
FPVROIdentityPtr | IdentityInterface |
FPVROnlineSessionPtr | SessionInterface |
class FRunnableThread * | TaskThread |
class FPVROAsyncTaskManager * | TaskThreadManager |
FOnlineVoiceImplPtr | VoiceInterface |
Static Private Attributes | |
static FThreadSafeCounter | TaskCounter |
Definition at line 24 of file PVROSubsystem.h.
|
inlinevirtual |
Definition at line 28 of file PVROSubsystem.h.
|
protecteddelete |
Only the factory makes instances
|
inlineexplicitprotected |
Definition at line 75 of file PVROSubsystem.h.
bool FPVROSubsystem::ConnectWebsocket | ( | ) |
Definition at line 360 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 420 of file PVROSubsystem.cpp.
bool FPVROSubsystem::FindSessions | ( | int | InOrgId = -1, |
int | InModuleId = -1, | ||
FString | InUserName = "", | ||
FString | InModuleVersion = "" ) |
Definition at line 446 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 102 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 415 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 127 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 52 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 97 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 77 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 27 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 37 of file PVROSubsystem.cpp.
|
overridevirtual |
|
overridevirtual |
Definition at line 57 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 117 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 428 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 32 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 122 of file PVROSubsystem.cpp.
|
inlineoverridevirtual |
Definition at line 49 of file PVROSubsystem.h.
|
overridevirtual |
Definition at line 22 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 42 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 107 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 142 of file PVROSubsystem.cpp.
|
inlineoverridevirtual |
Definition at line 48 of file PVROSubsystem.h.
|
overridevirtual |
Definition at line 82 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 92 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 137 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 132 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 47 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 112 of file PVROSubsystem.cpp.
|
overridevirtual |
|
overridevirtual |
|
private |
void FPVROSubsystem::QueueAsyncTask | ( | class FOnlineAsyncTask * | AsyncTask | ) |
Definition at line 147 of file PVROSubsystem.cpp.
|
private |
void FPVROSubsystem::SetModuleInfo | ( | int | InModuleId, |
FString | InModuleVersion ) |
void FPVROSubsystem::SetUserInfo | ( | FString | InUserName, |
int | InUserOrgId ) |
|
overridevirtual |
Definition at line 370 of file PVROSubsystem.cpp.
|
overridevirtual |
Definition at line 153 of file PVROSubsystem.cpp.
|
private |
Definition at line 186 of file PVROSubsystem.cpp.
|
mutableprivate |
Definition at line 113 of file PVROSubsystem.h.
|
private |
Definition at line 109 of file PVROSubsystem.h.
|
protected |
Definition at line 99 of file PVROSubsystem.h.
|
protected |
Definition at line 101 of file PVROSubsystem.h.
|
protected |
Definition at line 91 of file PVROSubsystem.h.
|
private |
Definition at line 107 of file PVROSubsystem.h.
|
staticprivate |
Definition at line 119 of file PVROSubsystem.h.
|
private |
Definition at line 117 of file PVROSubsystem.h.
|
private |
Definition at line 115 of file PVROSubsystem.h.
|
protected |
Definition at line 94 of file PVROSubsystem.h.
|
protected |
Definition at line 96 of file PVROSubsystem.h.
|
mutableprivate |
Definition at line 111 of file PVROSubsystem.h.
|
protected |
Definition at line 103 of file PVROSubsystem.h.