|
|
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.