Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

OnlineSubsystemGameCenter.OnlineSubsystemGameCenter

Extends
OnlineSubsystemCommonImpl
Modifiers
native implements ( OnlinePlayerInterface , OnlineVoiceInterface , OnlineStatsInterface , OnlineSystemInterface , OnlineGameInterface , OnlinePlayerInterfaceEx ) config ( Engine )

Copyright 1998-2011 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.OnlineSubsystem
   |   
   +-- IpDrv.OnlineSubsystemCommonImpl
      |   
      +-- OnlineSubsystemGameCenter.OnlineSubsystemGameCenter

Variables Summary
array<OnlineFriend>CachedFriends
OnlineProfileSettingsCachedProfile
array<delegate<OnCreateOnlineGameComplete>>CreateOnlineGameDelegates
OnlineStatsReadCurrentStatsRead
array<delegate<OnEndOnlineGameComplete>>EndOnlineGameCompleteDelegates
stringEpicUniqueAchievementPrefix
stringEpicUniqueCategoryPrefix
array<delegate<OnFriendsChange>>FriendsChangeDelegates
array<delegate<OnGameInviteAccepted>>GameInviteAcceptedDelegates
OnlineGameSearchGameSearch
OnlineGameSettingsGameSettings
array<delegate<OnJoinOnlineGameComplete>>JoinOnlineGameDelegates
UniqueNetIdLoggedInPlayerId
stringLoggedInPlayerName
array<delegate<OnLoginCancelled>>LoginCancelledDelegates
array<delegate<OnLoginChange>>LoginChangeDelegates
array<delegate<OnLoginFailed>>LoginFailedDelegates
array<delegate<OnMutingChange>>MutingChangeDelegates
array<delegate<OnLoginStatusChange>>PlayerLoginStatusDelegates
stringProfileDataDirectory
stringProfileDataExtension
array<delegate<OnReadAchievementsComplete>>ReadAchievementsCompleteDelegates
array<delegate<OnReadFriendsComplete>>ReadFriendsDelegates
EOnlineEnumerationReadStateReadFriendsStatus
array<delegate<OnReadOnlineStatsComplete>>ReadOnlineStatsCompleteDelegates
array<delegate<OnReadProfileSettingsComplete>>ReadProfileSettingsDelegates
array<delegate<OnPlayerTalkingStateChange>>TalkingDelegates
stringUniqueAchievementPrefix
stringUniqueCategoryPrefix
array<delegate<OnUnlockAchievementComplete>>UnlockAchievementCompleteDelegates
array<delegate<OnWriteProfileSettingsComplete>>WriteProfileSettingsDelegates
Inherited Variables from IpDrv.OnlineSubsystemCommonImpl
bIsUsingSpeechRecognition, GameInterfaceImpl, MaxLocalTalkers, MaxRemoteTalkers, VoiceEngine
Inherited Variables from Engine.OnlineSubsystem
AccountInterface, AsyncMinCompletionTime, BuildIdOverride, bUseBuildIdOverride, ContentInterface, GameInterface, IniLocPatcherClassName, NamedInterfaceDefs, NamedInterfaces, NewsInterface, PartyChatInterface, Patcher, PlayerInterface, PlayerInterfaceEx, Sessions, StatsInterface, SystemInterface, TitleFileInterface, VoiceInterface

Enumerations Summary
Inherited Enumerations from Engine.OnlineSubsystem
EFeaturePrivilegeLevel, ELanBeaconState, ELoginStatus, ENATType, ENetworkNotificationPosition, EOnlineAccountCreateStatus, EOnlineContentType, EOnlineEnumerationReadState, EOnlineFriendState, EOnlineGameState, EOnlineNewsType, EOnlineServerConnectionStatus

Structures Summary
Inherited Structures from Engine.OnlineSubsystem
AchievementDetails, CommunityContentFile, CommunityContentMetadata, FriendsQuery, LocalTalker, NamedInterface, NamedInterfaceDef, NamedSession, OnlineArbitrationRegistrant, OnlineContent, OnlineFriend, OnlineFriendMessage, OnlinePartyMember, OnlinePlayerScore, OnlineRegistrant, RemoteTalker, SpeechRecognizedWord, TitleFile, UniqueNetId

Delegates Summary
delegate OnAddFriendByNameComplete (bool bWasSuccessful)
delegate OnArbitrationRegistrationComplete (name SessionName, ool bWasSuccessful)
delegate OnCancelFindOnlineGamesComplete (bool bWasSuccessful)
delegate OnConnectionStatusChange (EOnlineServerConnectionStatus ConnectionStatus)
delegate OnControllerChange (int ControllerId, ool bIsConnected)
delegate OnCreateOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnDestroyOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnDeviceSelectionComplete (bool bWasSuccessful)
delegate OnEndOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnExternalUIChange (bool bIsOpening)
delegate OnFindOnlineGamesComplete (bool bWasSuccessful)
delegate OnFlushOnlineStatsComplete (name SessionName, ool bWasSuccessful)
delegate OnFriendInviteReceived (byte LocalUserNum, niqueNetId RequestingPlayer, tring RequestingNick, tring Message)
delegate OnFriendMessageReceived (byte LocalUserNum, niqueNetId SendingPlayer, tring SendingNick, tring Message)
delegate OnFriendsChange ()
delegate OnGameInviteAccepted (const out OnlineGameSearchResult InviteResult)
delegate OnJoinFriendGameComplete (bool bWasSuccessful)
delegate OnJoinMigratedOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnJoinOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnKeyboardInputComplete (bool bWasSuccessful)
delegate OnLinkStatusChange (bool bIsConnected)
delegate OnLoginCancelled ()
delegate OnLoginChange (byte LocalUserNum)
delegate OnLoginFailed (byte LocalUserNum, OnlineServerConnectionStatus ErrorCode)
delegate OnLoginStatusChange (ELoginStatus NewStatus, niqueNetId NewId)
delegate OnLogoutCompleted (bool bWasSuccessful)
delegate OnMigrateOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnMutingChange ()
delegate OnPlayerTalkingStateChange (UniqueNetId Player, ool bIsTalking)
delegate OnProfileDataChanged ()
delegate OnQosStatusChanged (int NumComplete, nt NumTotal)
delegate OnReadAchievementsComplete (int TitleId)
delegate OnReadFriendsComplete (bool bWasSuccessful)
delegate OnReadOnlineStatsComplete (bool bWasSuccessful)
delegate OnReadPlayerStorageComplete (byte LocalUserNum, ool bWasSuccessful)
delegate OnReadPlayerStorageForNetIdComplete (UniqueNetId NetId, ool bWasSuccessful)
delegate OnReadProfileSettingsComplete (byte LocalUserNum, ool bWasSuccessful)
delegate OnReadTitleFileComplete (bool bWasSuccessful, tring FileName)
delegate OnRecalculateSkillRatingComplete (name SessionName, ool bWasSuccessful)
delegate OnReceivedGameInvite (byte LocalUserNum, tring InviterName)
delegate OnRecognitionComplete ()
delegate OnRegisterHostStatGuidComplete (bool bWasSuccessful)
delegate OnRegisterPlayerComplete (name SessionName, niqueNetId PlayerId, ool bWasSuccessful)
delegate OnStartOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnStorageDeviceChange ()
delegate OnUnlockAchievementComplete (bool bWasSuccessful)
delegate OnUnregisterPlayerComplete (name SessionName, niqueNetId PlayerId, ool bWasSuccessful)
delegate OnUpdateOnlineGameComplete (name SessionName, ool bWasSuccessful)
delegate OnWritePlayerStorageComplete (byte LocalUserNum, ool bWasSuccessful)
delegate OnWriteProfileSettingsComplete (byte LocalUserNum, ool bWasSuccessful)

Functions Summary
functionbool AcceptFriendInvite (byte LocalUserNum, niqueNetId RequestingPlayer)
functionbool AcceptGameInvite (byte LocalUserNum, ame SessionName)
function AddAddFriendByNameCompleteDelegate (byte LocalUserNum, elegate<OnAddFriendByNameComplete> FriendDelegate)
function AddArbitrationRegistrationCompleteDelegate (delegate<OnArbitrationRegistrationComplete> ArbitrationRegistrationCompleteDelegate)
function AddCancelFindOnlineGamesCompleteDelegate (delegate<OnCancelFindOnlineGamesComplete> CancelFindOnlineGamesCompleteDelegate)
function AddConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate)
function AddControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate)
function AddCreateOnlineGameCompleteDelegate (delegate<OnCreateOnlineGameComplete> CreateOnlineGameCompleteDelegate))
function AddDestroyOnlineGameCompleteDelegate (delegate<OnDestroyOnlineGameComplete> DestroyOnlineGameCompleteDelegate)
function AddDeviceSelectionDoneDelegate (byte LocalUserNum, elegate<OnDeviceSelectionComplete> DeviceDelegate)
function AddEndOnlineGameCompleteDelegate (delegate<OnEndOnlineGameComplete> EndOnlineGameCompleteDelegate))
function AddExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate)
function AddFindOnlineGamesCompleteDelegate (delegate<OnFindOnlineGamesComplete> FindOnlineGamesCompleteDelegate)
function AddFlushOnlineStatsCompleteDelegate (delegate<OnFlushOnlineStatsComplete> FlushOnlineStatsCompleteDelegate)
functionbool AddFriend (byte LocalUserNum, niqueNetId NewFriend, ptional string Message)
functionbool AddFriendByName (byte LocalUserNum, tring FriendName, ptional string Message)
function AddFriendInviteReceivedDelegate (byte LocalUserNum, elegate<OnFriendInviteReceived> InviteDelegate)
function AddFriendMessageReceivedDelegate (byte LocalUserNum, elegate<OnFriendMessageReceived> MessageDelegate)
function AddFriendsChangeDelegate (byte LocalUserNum, elegate<OnFriendsChange> FriendsDelegate))
function AddGameInviteAcceptedDelegate (byte LocalUserNum, elegate<OnGameInviteAccepted> GameInviteAcceptedDelegate))
function AddJoinFriendGameCompleteDelegate (delegate<OnJoinFriendGameComplete> JoinFriendGameCompleteDelegate)
function AddJoinMigratedOnlineGameCompleteDelegate (delegate<OnJoinMigratedOnlineGameComplete> JoinMigratedOnlineGameCompleteDelegate)
function AddJoinOnlineGameCompleteDelegate (delegate<OnJoinOnlineGameComplete> JoinOnlineGameCompleteDelegate))
function AddKeyboardInputDoneDelegate (delegate<OnKeyboardInputComplete> InputDelegate)
function AddLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate)
function AddLoginCancelledDelegate (delegate<OnLoginCancelled> CancelledDelegate))
function AddLoginChangeDelegate (delegate<OnLoginChange> LoginDelegate))
function AddLoginFailedDelegate (byte LocalUserNum, elegate<OnLoginFailed> LoginFailedDelegate))
function AddLoginStatusChangeDelegate (delegate<OnLoginStatusChange> LoginStatusDelegate, yte LocalUserNum))
function AddLogoutCompletedDelegate (byte LocalUserNum, elegate<OnLogoutCompleted> LogoutDelegate)
function AddMigrateOnlineGameCompleteDelegate (delegate<OnMigrateOnlineGameComplete> MigrateOnlineGameCompleteDelegate)
function AddMutingChangeDelegate (delegate<OnMutingChange> MutingDelegate))
function AddPlayerTalkingDelegate (delegate<OnPlayerTalkingStateChange> TalkerDelegate))
function AddProfileDataChangedDelegate (byte LocalUserNum, elegate<OnProfileDataChanged> ProfileDataChangedDelegate)
function AddQosStatusChangedDelegate (delegate<OnQosStatusChanged> QosStatusChangedDelegate)
function AddReadAchievementsCompleteDelegate (byte LocalUserNum, elegate<OnReadAchievementsComplete> ReadAchievementsCompleteDelegate))
function AddReadFriendsCompleteDelegate (byte LocalUserNum, elegate<OnReadFriendsComplete> ReadFriendsCompleteDelegate))
function AddReadOnlineStatsCompleteDelegate (delegate<OnReadOnlineStatsComplete> ReadOnlineStatsCompleteDelegate))
function AddReadPlayerStorageCompleteDelegate (byte LocalUserNum, elegate<OnReadPlayerStorageComplete> ReadPlayerStorageCompleteDelegate)
function AddReadPlayerStorageForNetIdCompleteDelegate (UniqueNetId NetId, elegate<OnReadPlayerStorageForNetIdComplete> ReadPlayerStorageForNetIdCompleteDelegate)
function AddReadProfileSettingsCompleteDelegate (byte LocalUserNum, elegate<OnReadProfileSettingsComplete> ReadProfileSettingsCompleteDelegate))
function AddReadTitleFileCompleteDelegate (delegate<OnReadTitleFileComplete> ReadTitleFileCompleteDelegate)
function AddRecalculateSkillRatingCompleteDelegate (delegate<OnRecalculateSkillRatingComplete> RecalculateSkillRatingCompleteDelegate)
function AddReceivedGameInviteDelegate (byte LocalUserNum, elegate<OnReceivedGameInvite> ReceivedGameInviteDelegate)
function AddRecognitionCompleteDelegate (byte LocalUserNum, elegate<OnRecognitionComplete> RecognitionDelegate)
function AddRegisterHostStatGuidCompleteDelegate (delegate<OnFlushOnlineStatsComplete> RegisterHostStatGuidCompleteDelegate)
function AddRegisterPlayerCompleteDelegate (delegate<OnRegisterPlayerComplete> RegisterPlayerCompleteDelegate)
function AddStartOnlineGameCompleteDelegate (delegate<OnStartOnlineGameComplete> StartOnlineGameCompleteDelegate)
function AddStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate)
function AddUnlockAchievementCompleteDelegate (byte LocalUserNum, elegate<OnUnlockAchievementComplete> UnlockAchievementCompleteDelegate))
function AddUnregisterPlayerCompleteDelegate (delegate<OnUnregisterPlayerComplete> UnregisterPlayerCompleteDelegate)
function AddUpdateOnlineGameCompleteDelegate (delegate<OnUpdateOnlineGameComplete> UpdateOnlineGameCompleteDelegate)
function AddWritePlayerStorageCompleteDelegate (byte LocalUserNum, elegate<OnWritePlayerStorageComplete> WritePlayerStorageCompleteDelegate)
function AddWriteProfileSettingsCompleteDelegate (byte LocalUserNum, elegate<OnWriteProfileSettingsComplete> WriteProfileSettingsCompleteDelegate))
functionbool AreAnyFriends (byte LocalUserNum, ut array<FriendsQuery> Query)
functionbool AutoLogin ()
functionbool BindPlatformSpecificSessionToSearch (byte SearchingPlayerNum, nlineGameSearch SearchSettings, yte PlatformSpecificInfo[80])
function CalcAggregateSkill (array<double> Mus, array<double> Sigmas, out double OutAggregateMu, out double OutAggregateSigma)
functionbool CancelFindOnlineGames ()
functionEFeaturePrivilegeLevel CanCommunicate (byte LocalUserNum)
functionEFeaturePrivilegeLevel CanDownloadUserContent (byte LocalUserNum)
functionEFeaturePrivilegeLevel CanPlayOnline (byte LocalUserNum))
functionEFeaturePrivilegeLevel CanPurchaseContent (byte LocalUserNum)
functionEFeaturePrivilegeLevel CanShowPresenceInformation (byte LocalUserNum)
functionEFeaturePrivilegeLevel CanViewPlayerProfiles (byte LocalUserNum)
function ClearAddFriendByNameCompleteDelegate (byte LocalUserNum, elegate<OnAddFriendByNameComplete> FriendDelegate)
function ClearArbitrationRegistrationCompleteDelegate (delegate<OnArbitrationRegistrationComplete> ArbitrationRegistrationCompleteDelegate)
function ClearCancelFindOnlineGamesCompleteDelegate (delegate<OnCancelFindOnlineGamesComplete> CancelFindOnlineGamesCompleteDelegate)
function ClearConnectionStatusChangeDelegate (delegate<OnConnectionStatusChange> ConnectionStatusDelegate)
function ClearControllerChangeDelegate (delegate<OnControllerChange> ControllerChangeDelegate)
function ClearCreateOnlineGameCompleteDelegate (delegate<OnCreateOnlineGameComplete> CreateOnlineGameCompleteDelegate))
function ClearDestroyOnlineGameCompleteDelegate (delegate<OnDestroyOnlineGameComplete> DestroyOnlineGameCompleteDelegate)
function ClearDeviceSelectionDoneDelegate (byte LocalUserNum, elegate<OnDeviceSelectionComplete> DeviceDelegate)
function ClearEndOnlineGameCompleteDelegate (delegate<OnEndOnlineGameComplete> EndOnlineGameCompleteDelegate))
function ClearExternalUIChangeDelegate (delegate<OnExternalUIChange> ExternalUIDelegate)
function ClearFindOnlineGamesCompleteDelegate (delegate<OnFindOnlineGamesComplete> FindOnlineGamesCompleteDelegate)
function ClearFlushOnlineStatsCompleteDelegate (delegate<OnFlushOnlineStatsComplete> FlushOnlineStatsCompleteDelegate)
function ClearFriendInviteReceivedDelegate (byte LocalUserNum, elegate<OnFriendInviteReceived> InviteDelegate)
function ClearFriendMessageReceivedDelegate (byte LocalUserNum, elegate<OnFriendMessageReceived> MessageDelegate)
function ClearFriendsChangeDelegate (byte LocalUserNum, elegate<OnFriendsChange> FriendsDelegate))
function ClearGameInviteAcceptedDelegate (byte LocalUserNum, elegate<OnGameInviteAccepted> GameInviteAcceptedDelegate))
function ClearJoinFriendGameCompleteDelegate (delegate<OnJoinFriendGameComplete> JoinFriendGameCompleteDelegate)
function ClearJoinMigratedOnlineGameCompleteDelegate (delegate<OnJoinMigratedOnlineGameComplete> JoinMigratedOnlineGameCompleteDelegate)
function ClearJoinOnlineGameCompleteDelegate (delegate<OnJoinOnlineGameComplete> JoinOnlineGameCompleteDelegate))
function ClearKeyboardInputDoneDelegate (delegate<OnKeyboardInputComplete> InputDelegate)
function ClearLinkStatusChangeDelegate (delegate<OnLinkStatusChange> LinkStatusDelegate)
function ClearLoginCancelledDelegate (delegate<OnLoginCancelled> CancelledDelegate))
function ClearLoginChangeDelegate (delegate<OnLoginChange> LoginDelegate))
function ClearLoginFailedDelegate (byte LocalUserNum, elegate<OnLoginFailed> LoginFailedDelegate))
function ClearLoginStatusChangeDelegate (delegate<OnLoginStatusChange> LoginStatusDelegate, yte LocalUserNum))
function ClearLogoutCompletedDelegate (byte LocalUserNum, elegate<OnLogoutCompleted> LogoutDelegate)
function ClearMigrateOnlineGameCompleteDelegate (delegate<OnMigrateOnlineGameComplete> MigrateOnlineGameCompleteDelegate)
function ClearMutingChangeDelegate (delegate<OnFriendsChange> MutingDelegate))
function ClearPlayerTalkingDelegate (delegate<OnPlayerTalkingStateChange> TalkerDelegate))
function ClearProfileDataChangedDelegate (byte LocalUserNum, elegate<OnProfileDataChanged> ProfileDataChangedDelegate)
function ClearQosStatusChangedDelegate (delegate<OnQosStatusChanged> QosStatusChangedDelegate)
function ClearReadAchievementsCompleteDelegate (byte LocalUserNum, elegate<OnReadAchievementsComplete> ReadAchievementsCompleteDelegate))
function ClearReadFriendsCompleteDelegate (byte LocalUserNum, elegate<OnReadFriendsComplete> ReadFriendsCompleteDelegate))
function ClearReadOnlineStatsCompleteDelegate (delegate<OnReadOnlineStatsComplete> ReadOnlineStatsCompleteDelegate))
function ClearReadPlayerStorageCompleteDelegate (byte LocalUserNum, elegate<OnReadPlayerStorageComplete> ReadPlayerStorageCompleteDelegate)
function ClearReadPlayerStorageForNetIdCompleteDelegate (UniqueNetId NetId, elegate<OnReadPlayerStorageForNetIdComplete> ReadPlayerStorageForNetIdCompleteDelegate)
function ClearReadProfileSettingsCompleteDelegate (byte LocalUserNum, elegate<OnReadProfileSettingsComplete> ReadProfileSettingsCompleteDelegate))
function ClearReadTitleFileCompleteDelegate (delegate<OnReadTitleFileComplete> ReadTitleFileCompleteDelegate)
function ClearRecalculateSkillRatingCompleteDelegate (delegate<OnRecalculateSkillRatingComplete> RecalculateSkillRatingGameCompleteDelegate)
function ClearReceivedGameInviteDelegate (byte LocalUserNum, elegate<OnReceivedGameInvite> ReceivedGameInviteDelegate)
function ClearRecognitionCompleteDelegate (byte LocalUserNum, elegate<OnRecognitionComplete> RecognitionDelegate)
function ClearRegisterHostStatGuidCompleteDelegateDelegate (delegate<OnFlushOnlineStatsComplete> RegisterHostStatGuidCompleteDelegate)
function ClearRegisterPlayerCompleteDelegate (delegate<OnRegisterPlayerComplete> RegisterPlayerCompleteDelegate)
function ClearStartOnlineGameCompleteDelegate (delegate<OnStartOnlineGameComplete> StartOnlineGameCompleteDelegate)
function ClearStorageDeviceChangeDelegate (delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate)
function ClearUnlockAchievementCompleteDelegate (byte LocalUserNum, elegate<OnUnlockAchievementComplete> UnlockAchievementCompleteDelegate))
function ClearUnregisterPlayerCompleteDelegate (delegate<OnUnregisterPlayerComplete> UnregisterPlayerCompleteDelegate)
function ClearUpdateOnlineGameCompleteDelegate (delegate<OnUpdateOnlineGameComplete> UpdateOnlineGameCompleteDelegate)
function ClearWritePlayerStorageCompleteDelegate (byte LocalUserNum, elegate<OnWritePlayerStorageComplete> WritePlayerStorageCompleteDelegate)
function ClearWriteProfileSettingsCompleteDelegate (byte LocalUserNum, elegate<OnWriteProfileSettingsComplete> WriteProfileSettingsCompleteDelegate))
functionbool CreateOnlineGame (byte HostingPlayerNum, ame SessionName, nlineGameSettings NewGameSettings)
functionbool DeleteMessage (byte LocalUserNum, nt MessageIndex)
functionbool DenyFriendInvite (byte LocalUserNum, niqueNetId RequestingPlayer)
functionbool DestroyOnlineGame (name SessionName)
functionbool EndOnlineGame (name SessionName)
functionbool FindOnlineGames (byte SearchingPlayerNum, nlineGameSearch SearchSettings)
functionbool FlushOnlineStats (name SessionName)
functionbool FreeSearchResults (optional OnlineGameSearch Search)
function FreeStats (OnlineStatsRead StatsRead)
functionEOnlineEnumerationReadState GetAchievements (byte LocalUserNum, ut array<AchievementDetails> Achievements, ptional int TitleId = 0)
functionarray<OnlineArbitrationRegistrantGetArbitratedPlayers (name SessionName)
functionstring GetClientStatGuid ()
functionint GetDeviceSelectionResults (byte LocalUserNum, ut string DeviceName)
function GetFriendMessages (byte LocalUserNum, ut array<OnlineFriendMessage> FriendMessages)
functionEOnlineEnumerationReadState GetFriendsList (byte LocalUserNum, ut array<OnlineFriend> Friends, ptional int Count, ptional int StartingAt)
functionOnlineGameSearch GetGameSearch ()))
functionOnlineGameSettings GetGameSettings (name SessionName))
functionstring GetHostStatGuid ()
functionstring GetKeyboardInputResults (out byte bWasCanceled)
functionint GetLocale ()))
functionELoginStatus GetLoginStatus (byte LocalUserNum))
functionENATType GetNATType ()))
functionENetworkNotificationPosition GetNetworkNotificationPosition ()
functionstring GetPlayerNickname (byte LocalUserNum))
eventstring GetPlayerNicknameFromIndex (int UserIndex))
functionOnlinePlayerStorage GetPlayerStorage (byte LocalUserNum))
eventUniqueNetId GetPlayerUniqueNetIdFromIndex (int UserIndex))
functionOnlineProfileSettings GetProfileSettings (byte LocalUserNum))
functionbool GetRecognitionResults (byte LocalUserNum, ut array<SpeechRecognizedWord> Words)
functionbool GetResolvedConnectString (name SessionName, ut string ConnectInfo)
functionbool GetTitleFileContents (string FileName, ut array<byte> FileContents)
functionEOnlineEnumerationReadState GetTitleFileState (string FileName)
functionbool GetUniquePlayerId (byte LocalUserNum, ut UniqueNetId PlayerId))
functionbool HasLinkConnection ()))
eventbool Init ()
functionbool IsControllerConnected (int ControllerId))
functionbool IsDeviceValid (int DeviceId, ptional int SizeNeeded)
functionbool IsFriend (byte LocalUserNum, niqueNetId PlayerId)
functionbool IsGuestLogin (byte LocalUserNum)
functionbool IsHeadsetPresent (byte LocalUserNum)
functionbool IsLocalLogin (byte LocalUserNum)
functionbool IsLocalPlayerTalking (byte LocalUserNum)
functionbool IsMuted (byte LocalUserNum, niqueNetId PlayerId)
functionbool IsRemotePlayerTalking (UniqueNetId PlayerId)
functionbool JoinFriendGame (byte LocalUserNum, niqueNetId Friend)
functionbool JoinMigratedOnlineGame (byte PlayerNum, ame SessionName, onst out OnlineGameSearchResult DesiredGame)
functionbool JoinOnlineGame (byte PlayerNum, ame SessionName, onst out OnlineGameSearchResult DesiredGame)
functionbool Login (byte LocalUserNum, tring LoginName, tring Password, ptional bool bWantsLocalOnly)
functionbool Logout (byte LocalUserNum)
functionbool MigrateOnlineGame (byte HostingPlayerNum, ame SessionName)
functionbool MuteAll (byte LocalUserNum, ool bAllowFriends)
functionbool MuteRemoteTalker (byte LocalUserNum, niqueNetId PlayerId, ptional bool bIsSystemWide)
functionbool QueryNonAdvertisedData (int StartAt, nt NumberToQuery)
functionbool ReadAchievements (byte LocalUserNum, ptional int TitleId = 0, ptional bool bShouldReadText = true, ptional bool bShouldReadImages = false)
functionbool ReadFriendsList (byte LocalUserNum, ptional int Count, ptional int StartingAt)
functionbool ReadOnlineStats (const out array<UniqueNetId> Players, nlineStatsRead StatsRead)
functionbool ReadOnlineStatsByRank (OnlineStatsRead StatsRead, ptional int StartIndex = 1, ptional int NumToRead = 100)
functionbool ReadOnlineStatsByRankAroundPlayer (byte LocalUserNum, nlineStatsRead StatsRead, ptional int NumRows = 10)
functionbool ReadOnlineStatsForFriends (byte LocalUserNum, nlineStatsRead StatsRead)
functionbool ReadPlatformSpecificSessionInfo (const out OnlineGameSearchResult DesiredGame, ut byte PlatformSpecificInfo[80])
functionbool ReadPlatformSpecificSessionInfoBySessionName (name SessionName, ut byte PlatformSpecificInfo[80])
functionbool ReadPlayerStorage (byte LocalUserNum, nlinePlayerStorage PlayerStorage, ptional int DeviceId = -1)
functionbool ReadPlayerStorageForNetId (byte LocalUserNum, niqueNetId NetId, nlinePlayerStorage PlayerStorage)
functionbool ReadProfileSettings (byte LocalUserNum, nlineProfileSettings ProfileSettings)
functionbool ReadTitleFile (string FileToRead)
functionbool RecalculateSkillRating (name SessionName, onst out array<UniqueNetId> Players)
functionbool RegisterForArbitration (name SessionName)
functionbool RegisterHostStatGuid (const out string HostStatGuid)
functionbool RegisterLocalTalker (byte LocalUserNum)
functionbool RegisterPlayer (name SessionName, niqueNetId PlayerId, ool bWasInvited)
functionbool RegisterPlayers (name SessionName, onst out array<UniqueNetId> Players)
functionbool RegisterRemoteTalker (UniqueNetId PlayerId)
functionbool RegisterStatGuid (UniqueNetId PlayerId, onst out string ClientStatGuid)
functionbool RemoveFriend (byte LocalUserNum, niqueNetId FormerFriend)
functionbool SelectVocabulary (byte LocalUserNum, nt VocabularyId)
functionbool SendGameInviteToFriend (byte LocalUserNum, niqueNetId Friend, ptional string Text)
functionbool SendGameInviteToFriends (byte LocalUserNum, rray<UniqueNetId> Friends, ptional string Text)
functionbool SendMessageToFriend (byte LocalUserNum, niqueNetId Friend, tring Message)
function SetNetworkNotificationPosition (ENetworkNotificationPosition NewPos)
function SetOnlineStatus (byte LocalUserNum, nt StatusId, onst out array<LocalizedStringSetting> LocalizedStringSettings, onst out array<SettingsProperty> Properties)
functionbool SetRemoteTalkerPriority (byte LocalUserNum, niqueNetId PlayerId, nt Priority)
functionbool SetSpeechRecognitionObject (byte LocalUserNum, peechRecognition SpeechRecogObj)
functionbool ShowAchievementsUI (byte LocalUserNum)
functionbool ShowContentMarketplaceUI (byte LocalUserNum, ptional int CategoryMask = -1, ptional int OfferId)
functionbool ShowCustomPlayersUI (byte LocalUserNum, onst out array<UniqueNetId> Players, tring Title, tring Description)
functionbool ShowDeviceSelectionUI (byte LocalUserNum, nt SizeNeeded, ptional bool bManageStorage)
functionbool ShowFeedbackUI (byte LocalUserNum, niqueNetId PlayerId)
functionbool ShowFriendsInviteUI (byte LocalUserNum, niqueNetId PlayerId)
functionbool ShowFriendsUI (byte LocalUserNum)
functionbool ShowGamerCardUI (byte LocalUserNum, niqueNetId PlayerId)
functionbool ShowInviteUI (byte LocalUserNum, ptional string InviteText)
functionbool ShowKeyboardUI (byte LocalUserNum, tring TitleText, tring DescriptionText, optional bool bIsPassword = false, optional bool bShouldValidate = true, optional string DefaultText, optional int MaxResultLength = 256)
functionbool ShowLoginUI (optional bool bShowOnlineOnly = false)
functionbool ShowMembershipMarketplaceUI (byte LocalUserNum)
functionbool ShowMessagesUI (byte LocalUserNum)
functionbool ShowPlayersUI (byte LocalUserNum)
function StartNetworkedVoice (byte LocalUserNum)
functionbool StartOnlineGame (name SessionName)
functionbool StartSpeechRecognition (byte LocalUserNum)
function StopNetworkedVoice (byte LocalUserNum)
functionbool StopSpeechRecognition (byte LocalUserNum)
functionbool UnlockAchievement (byte LocalUserNum, nt AchievementId)
functionbool UnlockAvatarAward (byte LocalUserNum, nt AvatarItemId)
functionbool UnlockGamerPicture (byte LocalUserNum, nt PictureId)
functionbool UnmuteAll (byte LocalUserNum)
functionbool UnmuteRemoteTalker (byte LocalUserNum, niqueNetId PlayerId, ptional bool bIsSystemWide)
functionbool UnregisterLocalTalker (byte LocalUserNum)
functionbool UnregisterPlayer (name SessionName, niqueNetId PlayerId)
functionbool UnregisterPlayers (name SessionName, onst out array<UniqueNetId> Players)
functionbool UnregisterRemoteTalker (UniqueNetId PlayerId)
functionbool UpdateOnlineGame (name SessionName, nlineGameSettings UpdatedGameSettings, ptional bool bShouldRefreshOnlineData = false)
functionbool WriteOnlinePlayerScores (name SessionName, nt LeaderboardId, onst out array<OnlinePlayerScore> PlayerScores)
functionbool WriteOnlineStats (name SessionName, niqueNetId Player, nlineStatsWrite StatsWrite)
functionbool WritePlayerStorage (byte LocalUserNum, nlinePlayerStorage PlayerStorage, ptional int DeviceId = -1)
functionbool WriteProfileSettings (byte LocalUserNum, nlineProfileSettings ProfileSettings)
Inherited Functions from IpDrv.OnlineSubsystemCommonImpl
GetPlayerNicknameFromIndex, GetPlayerUniqueNetIdFromIndex, GetRegisteredPlayers, IsPlayerInSession
Inherited Functions from Engine.OnlineSubsystem
DumpGameSettings, DumpNetIds, DumpSessionState, DumpVoiceRegistration, Exit, GetBuildUniqueId, GetNamedInterface, GetNumSupportedLogins, Init, PostInit, SetAccountInterface, SetContentInterface, SetDebugSpewLevel, SetGameInterface, SetNamedInterface, SetNewsInterface, SetPartyChatInterface, SetPlayerInterface, SetPlayerInterfaceEx, SetStatsInterface, SetSystemInterface, SetTitleFileInterface, SetVoiceInterface, StringToUniqueNetId, UniqueNetIdToString


Variables Detail

CachedFriends Source code

var array<OnlineFriend> CachedFriends;
List of friends retrieved from the server

CachedProfile Source code

var OnlineProfileSettings CachedProfile;
The cached profile for the player

CreateOnlineGameDelegates Source code

var array<delegate<OnCreateOnlineGameComplete>> CreateOnlineGameDelegates;
List of callbacks for when a game was created (ie afdter Game Center matchmaking, and you are chosen as the server)

CurrentStatsRead Source code

var OnlineStatsRead CurrentStatsRead;
The current stats read object

EndOnlineGameCompleteDelegates Source code

var array<delegate<OnEndOnlineGameComplete>> EndOnlineGameCompleteDelegates;
Array of delegates to multicast with for game ending notification

EpicUniqueAchievementPrefix Source code

var config string EpicUniqueAchievementPrefix;
Like UniqueAchievementPrefix, except used when EPIC_INTERNAL is 1, useful for Epic overriding values (similar to the Epic_ as seen in iphone packager utility

EpicUniqueCategoryPrefix Source code

var config string EpicUniqueCategoryPrefix;
Like UniqueCategoryPrefix, except used when EPIC_INTERNAL is 1, useful for Epic overriding values (similar to the Epic_ as seen in iphone packager utility

FriendsChangeDelegates Source code

var array<delegate<OnFriendsChange>> FriendsChangeDelegates;
The array of delegates that notify that the friends list has changed

GameInviteAcceptedDelegates Source code

var array<delegate<OnGameInviteAccepted>> GameInviteAcceptedDelegates;
List of callbacks for when a game invitation was accepted

GameSearch Source code

var OnlineGameSearch GameSearch;
Current game search settings and results

GameSettings Source code

var OnlineGameSettings GameSettings;
The current game settings used when matchmaking into server mode

JoinOnlineGameDelegates Source code

var array<delegate<OnJoinOnlineGameComplete>> JoinOnlineGameDelegates;
List of callbacks for when a game was joined

LoggedInPlayerId Source code

var const UniqueNetId LoggedInPlayerId;
The unique id of the logged in player

LoggedInPlayerName Source code

var const string LoggedInPlayerName;
The name of the player that is logged in

LoginCancelledDelegates Source code

var array<delegate<OnLoginCancelled>> LoginCancelledDelegates;
This is the list of requested delegates to fire when a login is cancelled

LoginChangeDelegates Source code

var array<delegate<OnLoginChange>> LoginChangeDelegates;
Holds the list of delegates to fire when any login changes

LoginFailedDelegates Source code

var array<delegate<OnLoginFailed>> LoginFailedDelegates;
This is the list of requested delegates to fire when a login fails to process

MutingChangeDelegates Source code

var array<delegate<OnMutingChange>> MutingChangeDelegates;
The array of delegates that notify that the mute list has changed

PlayerLoginStatusDelegates Source code

var array<delegate<OnLoginStatusChange>> PlayerLoginStatusDelegates;
Used for per player index notification of login status changes

ProfileDataDirectory Source code

var config string ProfileDataDirectory;
The directory profile data should be stored in

ProfileDataExtension Source code

var config string ProfileDataExtension;
The file extension to use when saving profile data

ReadAchievementsCompleteDelegates Source code

var array<delegate<OnReadAchievementsComplete>> ReadAchievementsCompleteDelegates;
The array of delegates for notifying when an achievements list read has completed

ReadFriendsDelegates Source code

var array<delegate<OnReadFriendsComplete>> ReadFriendsDelegates;
The array of delegates that notify read completion of the friends list data

ReadFriendsStatus Source code

var EOnlineEnumerationReadState ReadFriendsStatus;
Current read state

ReadOnlineStatsCompleteDelegates Source code

var array<delegate<OnReadOnlineStatsComplete>> ReadOnlineStatsCompleteDelegates;
The array of delegates that notify that the stats read operation has completed

ReadProfileSettingsDelegates Source code

var array<delegate<OnReadProfileSettingsComplete>> ReadProfileSettingsDelegates;
The array of delegates that notify read completion of profile data

TalkingDelegates Source code

var array<delegate<OnPlayerTalkingStateChange>> TalkingDelegates;
Holds the list of delegates that are interested in receiving talking notifications

UniqueAchievementPrefix Source code

var config string UniqueAchievementPrefix;
The string prepended to the achievement ID to generate a globally unique achievement identifier (like com.epicgames.mygame.achievement_). It needs to match what you put in iTunes Connect

UniqueCategoryPrefix Source code

var config string UniqueCategoryPrefix;
The string prepended to the view ID to generate a globally unique category identifier (like com.epicgames.mygame.category_). It needs to match what you put in iTunes Connect

UnlockAchievementCompleteDelegates Source code

var array<delegate<OnUnlockAchievementComplete>> UnlockAchievementCompleteDelegates;
List of callbacks for when a game invitation was accepted

WriteProfileSettingsDelegates Source code

var array<delegate<OnWriteProfileSettingsComplete>> WriteProfileSettingsDelegates;
The array of delegates that notify write completion of profile data


Delegates Detail

OnAddFriendByNameComplete Source code

delegate OnAddFriendByNameComplete ( bool bWasSuccessful )
Called when a friend invite arrives for a local player
@param bWasSuccessful true if successfully added, false if not found or failed

OnArbitrationRegistrationComplete Source code

delegate OnArbitrationRegistrationComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when the online game has completed registration for arbitration
@param SessionName the name of the session the that had arbitration pending
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnCancelFindOnlineGamesComplete Source code

delegate OnCancelFindOnlineGamesComplete ( bool bWasSuccessful )
Delegate fired when the cancellation of a search for an online game has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnConnectionStatusChange Source code

delegate OnConnectionStatusChange ( EOnlineServerConnectionStatus ConnectionStatus )
Delegate fire when the online server connection state changes
@param ConnectionStatus the new connection status

OnControllerChange Source code

delegate OnControllerChange ( int ControllerId,bool bIsConnected )
Delegate fired when the controller becomes dis/connected
@param ControllerId the id of the controller that changed connection state
@param bIsConnected whether the controller connected (true) or disconnected (false)

OnCreateOnlineGameComplete Source code

delegate OnCreateOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when a create request has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnDestroyOnlineGameComplete Source code

delegate OnDestroyOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when a destroying an online game has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnDeviceSelectionComplete Source code

delegate OnDeviceSelectionComplete ( bool bWasSuccessful )
Delegate used when the device selection request has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnEndOnlineGameComplete Source code

delegate OnEndOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when the online game has transitioned to the ending game state
@param SessionName the name of the session the that was ended
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnExternalUIChange Source code

delegate OnExternalUIChange ( bool bIsOpening )
Delegate fired when an external UI display state changes (opening/closing)
@param bIsOpening whether the external UI is opening or closing

OnFindOnlineGamesComplete Source code

delegate OnFindOnlineGamesComplete ( bool bWasSuccessful )
Delegate fired when the search for an online game has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnFlushOnlineStatsComplete Source code

delegate OnFlushOnlineStatsComplete ( name SessionName,bool bWasSuccessful )
Delegate called when the stats flush operation has completed
@param SessionName the name of the session having stats flushed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnFriendInviteReceived Source code

delegate OnFriendInviteReceived ( byte LocalUserNum,UniqueNetId RequestingPlayer,string RequestingNick,string Message )
Called when a friend invite arrives for a local player
@param LocalUserNum the user that is receiving the invite
@param RequestingPlayer the player sending the friend request
@param RequestingNick the nick of the player sending the friend request
@param Message the message to display to the recipient

OnFriendMessageReceived Source code

delegate OnFriendMessageReceived ( byte LocalUserNum,UniqueNetId SendingPlayer,string SendingNick,string Message )
Called when a friend invite arrives for a local player
@param LocalUserNum the user that is receiving the message
@param SendingPlayer the player sending the message
@param SendingNick the nick of the player sending the message
@param Message the message to display to the recipient

OnFriendsChange Source code

delegate OnFriendsChange ( )
Delegate used in friends list change notifications

OnGameInviteAccepted Source code

delegate OnGameInviteAccepted ( const out OnlineGameSearchResult InviteResult )
Called when a user accepts a game invitation. Allows the gameplay code a chance to clean up any existing state before accepting the invite. The invite must be accepted by calling AcceptGameInvite() on the OnlineGameInterface after clean up has completed
@param InviteResult the search/settings for the game we're joining via invite

OnJoinFriendGameComplete Source code

delegate OnJoinFriendGameComplete ( bool bWasSuccessful )
Called once the join task has completed
@param bWasSuccessful the session was found and is joinable, false otherwise

OnJoinMigratedOnlineGameComplete Source code

delegate OnJoinMigratedOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when the joing process for a migrated online game has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnJoinOnlineGameComplete Source code

delegate OnJoinOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when the joing process for an online game has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnKeyboardInputComplete Source code

delegate OnKeyboardInputComplete ( bool bWasSuccessful )
Delegate used when the keyboard input request has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnLinkStatusChange Source code

delegate OnLinkStatusChange ( bool bIsConnected )
Delegate fired when the network link status changes
@param bIsConnected whether the link is currently connected or not

OnLoginCancelled Source code

delegate OnLoginCancelled ( )
Delegate used to notify when a login request was cancelled by the user

OnLoginChange Source code

delegate OnLoginChange ( byte LocalUserNum )
Delegate used in login notifications
@param LocalUserNum the player that had the login change

OnLoginFailed Source code

delegate OnLoginFailed ( byte LocalUserNum,EOnlineServerConnectionStatus ErrorCode )
Delegate used in notifying the UI/game that the manual login failed
@param LocalUserNum the controller number of the associated user
@param ErrorCode the async error code that occurred

OnLoginStatusChange Source code

delegate OnLoginStatusChange ( ELoginStatus NewStatus,UniqueNetId NewId )
Delegate called when a player's status changes but doesn't change profiles
@param NewStatus the new login status for the user
@param NewId the new id to associate with the user

OnLogoutCompleted Source code

delegate OnLogoutCompleted ( bool bWasSuccessful )
Delegate used in notifying the UI/game that the manual logout completed
@param bWasSuccessful whether the async call completed properly or not

OnMigrateOnlineGameComplete Source code

delegate OnMigrateOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when a create request has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnMutingChange Source code

delegate OnMutingChange ( )
Delegate used in mute list change notifications

OnPlayerTalkingStateChange Source code

delegate OnPlayerTalkingStateChange ( UniqueNetId Player,bool bIsTalking )
Called when a player is talking either locally or remote. This will be called once for each active talker each frame.
@param Player the player that is talking
@param bIsTalking if true, the player is now talking, if false they are no longer talking

OnProfileDataChanged Source code

delegate OnProfileDataChanged ( )
Called when an external change to player profile data has occured

OnQosStatusChanged Source code

delegate OnQosStatusChanged ( int NumComplete,int NumTotal )
Delegate fired when QoS status has changed for a given search
@param NumComplete the number completed thus far
@param NumTotal the number of QoS requests total

OnReadAchievementsComplete Source code

delegate OnReadAchievementsComplete ( int TitleId )
Called when the async achievements read has completed
@param TitleId the title id that the read was for (0 means current title)

OnReadFriendsComplete Source code

delegate OnReadFriendsComplete ( bool bWasSuccessful )
Delegate used when the friends read request has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReadOnlineStatsComplete Source code

delegate OnReadOnlineStatsComplete ( bool bWasSuccessful )
Notifies the interested party that the last stats read has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReadPlayerStorageComplete Source code

delegate OnReadPlayerStorageComplete ( byte LocalUserNum,bool bWasSuccessful )
Delegate used when the last read of online player storage data request has completed
@param LocalUserNum the controller index of the player who's read just completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReadPlayerStorageForNetIdComplete Source code

delegate OnReadPlayerStorageForNetIdComplete ( UniqueNetId NetId,bool bWasSuccessful )
Delegate used when the last read of online player storage data request has completed
@param NetId the net id for the user who's read just completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReadProfileSettingsComplete Source code

delegate OnReadProfileSettingsComplete ( byte LocalUserNum,bool bWasSuccessful )
Delegate used when the last read profile settings request has completed
@param LocalUserNum the controller index of the player who's read just completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReadTitleFileComplete Source code

delegate OnReadTitleFileComplete ( bool bWasSuccessful,string FileName )
Delegate fired when a file read from the network platform's title specific storage is complete
@param bWasSuccessful whether the file read was successful or not
@param FileName the name of the file this was for

OnRecalculateSkillRatingComplete Source code

delegate OnRecalculateSkillRatingComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when a skill rating request has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnReceivedGameInvite Source code

delegate OnReceivedGameInvite ( byte LocalUserNum,string InviterName )
Called when the online system receives a game invite that needs handling
@param LocalUserNum the user that is receiving the invite
@param InviterName the nick name of the person sending the invite

OnRecognitionComplete Source code

delegate OnRecognitionComplete ( )
Called when speech recognition for a given player has completed. The consumer of the notification can call GetRecognitionResults() to get the words that were recognized

OnRegisterHostStatGuidComplete Source code

delegate OnRegisterHostStatGuidComplete ( bool bWasSuccessful )
Called when the host stat guid registration is complete
@param bWasSuccessful whether the registration has completed or not

OnRegisterPlayerComplete Source code

delegate OnRegisterPlayerComplete ( name SessionName,UniqueNetId PlayerId,bool bWasSuccessful )
Delegate fired when the registration process has completed
@param SessionName the name of the session the player joined or not
@param PlayerId the player that was unregistered from the online service
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnStartOnlineGameComplete Source code

delegate OnStartOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when the online game has transitioned to the started state
@param SessionName the name of the session the that has transitioned to started
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnStorageDeviceChange Source code

delegate OnStorageDeviceChange ( )
Delegate fired when a storage device change is detected

OnUnlockAchievementComplete Source code

delegate OnUnlockAchievementComplete ( bool bWasSuccessful )
Delegate used when the achievement unlocking has completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnUnregisterPlayerComplete Source code

delegate OnUnregisterPlayerComplete ( name SessionName,UniqueNetId PlayerId,bool bWasSuccessful )
Delegate fired when the unregistration process has completed
@param SessionName the name of the session the player left
@param PlayerId the player that was unregistered from the online service
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnUpdateOnlineGameComplete Source code

delegate OnUpdateOnlineGameComplete ( name SessionName,bool bWasSuccessful )
Delegate fired when a update request has completed
@param SessionName the name of the session this callback is for
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnWritePlayerStorageComplete Source code

delegate OnWritePlayerStorageComplete ( byte LocalUserNum,bool bWasSuccessful )
Delegate used when the last write online player storage request has completed
@param LocalUserNum the controller index of the player who's write just completed
@param bWasSuccessful true if the async action completed without error, false if there was an error

OnWriteProfileSettingsComplete Source code

delegate OnWriteProfileSettingsComplete ( byte LocalUserNum,bool bWasSuccessful )
Delegate used when the last write profile settings request has completed
@param LocalUserNum the controller index of the player who's write just completed
@param bWasSuccessful true if the async action completed without error, false if there was an error


Functions Detail

AcceptFriendInvite Source code

function bool AcceptFriendInvite ( byte LocalUserNum,UniqueNetId RequestingPlayer )
Used to accept a friend invite sent to this player
@param LocalUserNum the user the invite is for
@param RequestingPlayer the player the invite is from
@param true if successful, false otherwise

AcceptGameInvite Source code

native function bool AcceptGameInvite ( byte LocalUserNum,name SessionName )
Tells the online subsystem to accept the game invite that is currently pending
@param LocalUserNum the local user accepting the invite
@param SessionName the name of the session this invite is to be known as
@return true if the game invite was able to be accepted, false otherwise

AddAddFriendByNameCompleteDelegate Source code

function AddAddFriendByNameCompleteDelegate ( byte LocalUserNum,delegate<OnAddFriendByNameComplete> FriendDelegate )
Adds the delegate used to notify the gameplay code that the user has received a friend invite
@param LocalUserNum the user associated with the notification
@param FriendDelegate the delegate to use for notifications

AddArbitrationRegistrationCompleteDelegate Source code

function AddArbitrationRegistrationCompleteDelegate ( delegate<OnArbitrationRegistrationComplete> ArbitrationRegistrationCompleteDelegate )
Sets the notification callback to use when arbitration registration has completed
@param ArbitrationRegistrationCompleteDelegate the delegate to use for notifications

AddCancelFindOnlineGamesCompleteDelegate Source code

function AddCancelFindOnlineGamesCompleteDelegate ( delegate<OnCancelFindOnlineGamesComplete> CancelFindOnlineGamesCompleteDelegate )
Adds the delegate to the list to notify with
@param CancelFindOnlineGamesCompleteDelegate the delegate to use for notifications

AddConnectionStatusChangeDelegate Source code

function AddConnectionStatusChangeDelegate ( delegate<OnConnectionStatusChange> ConnectionStatusDelegate )
Adds the delegate to the list to be notified when the connection status changes
@param ConnectionStatusDelegate the delegate to add

AddControllerChangeDelegate Source code

function AddControllerChangeDelegate ( delegate<OnControllerChange> ControllerChangeDelegate )
Sets the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to use for notifications

AddCreateOnlineGameCompleteDelegate Source code

function AddCreateOnlineGameCompleteDelegate ( delegate<OnCreateOnlineGameComplete> CreateOnlineGameCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the online game they created has completed the creation process
@param CreateOnlineGameCompleteDelegate the delegate to use for notifications

AddDestroyOnlineGameCompleteDelegate Source code

function AddDestroyOnlineGameCompleteDelegate ( delegate<OnDestroyOnlineGameComplete> DestroyOnlineGameCompleteDelegate )
Sets the delegate used to notify the gameplay code that the online game they destroyed has completed the destruction process
@param DestroyOnlineGameCompleteDelegate the delegate to use for notifications

AddDeviceSelectionDoneDelegate Source code

function AddDeviceSelectionDoneDelegate ( byte LocalUserNum,delegate<OnDeviceSelectionComplete> DeviceDelegate )
Adds the delegate used to notify the gameplay code that the user has completed their device selection
@param DeviceDelegate the delegate to use for notifications

AddEndOnlineGameCompleteDelegate Source code

function AddEndOnlineGameCompleteDelegate ( delegate<OnEndOnlineGameComplete> EndOnlineGameCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the online game has transitioned to the ending state.
@param EndOnlineGameCompleteDelegate the delegate to use for notifications

AddExternalUIChangeDelegate Source code

function AddExternalUIChangeDelegate ( delegate<OnExternalUIChange> ExternalUIDelegate )
Sets the delegate used to notify the gameplay code that external UI state changed (opened/closed)
@param ExternalUIDelegate the delegate to use for notifications

AddFindOnlineGamesCompleteDelegate Source code

function AddFindOnlineGamesCompleteDelegate ( delegate<OnFindOnlineGamesComplete> FindOnlineGamesCompleteDelegate )
Adds the delegate used to notify the gameplay code that the search they kicked off has completed
@param FindOnlineGamesCompleteDelegate the delegate to use for notifications

AddFlushOnlineStatsCompleteDelegate Source code

function AddFlushOnlineStatsCompleteDelegate ( delegate<OnFlushOnlineStatsComplete> FlushOnlineStatsCompleteDelegate )
Adds the delegate used to notify the gameplay code that the stats flush has completed
@param FlushOnlineStatsCompleteDelegate the delegate to use for notifications

AddFriend Source code

function bool AddFriend ( byte LocalUserNum,UniqueNetId NewFriend,optional string Message )
Sends a friend invite to the specified player
@param LocalUserNum the user that is sending the invite
@param NewFriend the player to send the friend request to
@param Message the message to display to the recipient
@return true if successful, false otherwise

AddFriendByName Source code

function bool AddFriendByName ( byte LocalUserNum,string FriendName,optional string Message )
Sends a friend invite to the specified player nick
@param LocalUserNum the user that is sending the invite
@param FriendName the name of the player to send the invite to
@param Message the message to display to the recipient
@return true if successful, false otherwise

AddFriendInviteReceivedDelegate Source code

function AddFriendInviteReceivedDelegate ( byte LocalUserNum,delegate<OnFriendInviteReceived> InviteDelegate )
Adds the delegate used to notify the gameplay code that the user has received a friend invite
@param LocalUserNum the user associated with the notification
@param InviteDelegate the delegate to use for notifications

AddFriendMessageReceivedDelegate Source code

function AddFriendMessageReceivedDelegate ( byte LocalUserNum,delegate<OnFriendMessageReceived> MessageDelegate )
Adds the delegate used to notify the gameplay code that the user has received a friend invite
@param LocalUserNum the user associated with the notification
@param MessageDelegate the delegate to use for notifications

AddFriendsChangeDelegate Source code

function AddFriendsChangeDelegate ( byte LocalUserNum,delegate<OnFriendsChange> FriendsDelegate) )
Sets the delegate used to notify the gameplay code that a friends list changed
@param LocalUserNum the user to read the friends list of
@param FriendsDelegate the delegate to use for notifications

AddGameInviteAcceptedDelegate Source code

function AddGameInviteAcceptedDelegate ( byte LocalUserNum,delegate<OnGameInviteAccepted> GameInviteAcceptedDelegate) )
Sets the delegate used to notify the gameplay code when a game invite has been accepted
@param LocalUserNum the user to request notification for
@param GameInviteAcceptedDelegate the delegate to use for notifications

AddJoinFriendGameCompleteDelegate Source code

function AddJoinFriendGameCompleteDelegate ( delegate<OnJoinFriendGameComplete> JoinFriendGameCompleteDelegate )
Sets the delegate used to notify when the join friend is complete
@param JoinFriendGameCompleteDelegate the delegate to use for notifications

AddJoinMigratedOnlineGameCompleteDelegate Source code

function AddJoinMigratedOnlineGameCompleteDelegate ( delegate<OnJoinMigratedOnlineGameComplete> JoinMigratedOnlineGameCompleteDelegate )
Sets the delegate used to notify the gameplay code that the join request for a migrated session they kicked off has completed
@param JoinMigratedOnlineGameCompleteDelegate the delegate to use for notifications

AddJoinOnlineGameCompleteDelegate Source code

function AddJoinOnlineGameCompleteDelegate ( delegate<OnJoinOnlineGameComplete> JoinOnlineGameCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the join request they kicked off has completed
@param JoinOnlineGameCompleteDelegate the delegate to use for notifications

AddKeyboardInputDoneDelegate Source code

function AddKeyboardInputDoneDelegate ( delegate<OnKeyboardInputComplete> InputDelegate )
Adds the delegate used to notify the gameplay code that the user has completed their keyboard input
@param InputDelegate the delegate to use for notifications

AddLinkStatusChangeDelegate Source code

function AddLinkStatusChangeDelegate ( delegate<OnLinkStatusChange> LinkStatusDelegate )
Adds the delegate used to notify the gameplay code that link status changed
@param LinkStatusDelegate the delegate to use for notifications

AddLoginCancelledDelegate Source code

function AddLoginCancelledDelegate ( delegate<OnLoginCancelled> CancelledDelegate) )
Adds a delegate to the list of delegates that are fired when a login is cancelled
@param CancelledDelegate the delegate to add to the list

AddLoginChangeDelegate Source code

function AddLoginChangeDelegate ( delegate<OnLoginChange> LoginDelegate) )
Sets the delegate used to notify the gameplay code that a login changed
@param LoginDelegate the delegate to use for notifications
@param LocalUserNum whether to watch for changes on a specific slot or all slots

AddLoginFailedDelegate Source code

function AddLoginFailedDelegate ( byte LocalUserNum,delegate<OnLoginFailed> LoginFailedDelegate) )
Sets the delegate used to notify the gameplay code that a login failed
@param LocalUserNum the controller number of the associated user
@param LoginDelegate the delegate to use for notifications

AddLoginStatusChangeDelegate Source code

function AddLoginStatusChangeDelegate ( delegate<OnLoginStatusChange> LoginStatusDelegate,byte LocalUserNum) )
Sets the delegate used to notify the gameplay code that a login status has changed
@param LoginDelegate the delegate to use for notifications
@param LocalUserNum the player to watch login status changes for

AddLogoutCompletedDelegate Source code

function AddLogoutCompletedDelegate ( byte LocalUserNum,delegate<OnLogoutCompleted> LogoutDelegate )
Sets the delegate used to notify the gameplay code that a logout completed
@param LocalUserNum the controller number of the associated user
@param LogoutDelegate the delegate to use for notifications

AddMigrateOnlineGameCompleteDelegate Source code

function AddMigrateOnlineGameCompleteDelegate ( delegate<OnMigrateOnlineGameComplete> MigrateOnlineGameCompleteDelegate )
Sets the delegate used to notify the gameplay code when the session migration completes
@param MigrateOnlineGameCompleteDelegate the delegate to use for notifications

AddMutingChangeDelegate Source code

function AddMutingChangeDelegate ( delegate<OnMutingChange> MutingDelegate) )
Sets the delegate used to notify the gameplay code that a muting list changed
@param MutingDelegate the delegate to use for notifications

AddPlayerTalkingDelegate Source code

function AddPlayerTalkingDelegate ( delegate<OnPlayerTalkingStateChange> TalkerDelegate) )
Adds a talker delegate to the list of notifications
@param TalkerDelegate the delegate to call when a player is talking

AddProfileDataChangedDelegate Source code

function AddProfileDataChangedDelegate ( byte LocalUserNum,delegate<OnProfileDataChanged> ProfileDataChangedDelegate )
Sets the delegate used to notify the gameplay code that someone has changed their profile data externally
@param LocalUserNum the user the delegate is interested in
@param ProfileDataChangedDelegate the delegate to use for notifications

AddQosStatusChangedDelegate Source code

function AddQosStatusChangedDelegate ( delegate<OnQosStatusChanged> QosStatusChangedDelegate )
Adds a delegate to the list of objects that want to be notified
@param QosStatusChangedDelegate the delegate to use for notifications

AddReadAchievementsCompleteDelegate Source code

function AddReadAchievementsCompleteDelegate ( byte LocalUserNum,delegate<OnReadAchievementsComplete> ReadAchievementsCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the achievements read request has completed
@param LocalUserNum the user to read the achievements list for
@param ReadAchievementsCompleteDelegate the delegate to use for notifications

AddReadFriendsCompleteDelegate Source code

function AddReadFriendsCompleteDelegate ( byte LocalUserNum,delegate<OnReadFriendsComplete> ReadFriendsCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the friends read request has completed
@param LocalUserNum the user to read the friends list of
@param ReadFriendsCompleteDelegate the delegate to use for notifications

AddReadOnlineStatsCompleteDelegate Source code

function AddReadOnlineStatsCompleteDelegate ( delegate<OnReadOnlineStatsComplete> ReadOnlineStatsCompleteDelegate) )
Adds the delegate to a list used to notify the gameplay code that the stats read has completed
@param ReadOnlineStatsCompleteDelegate the delegate to use for notifications

AddReadPlayerStorageCompleteDelegate Source code

function AddReadPlayerStorageCompleteDelegate ( byte LocalUserNum,delegate<OnReadPlayerStorageComplete> ReadPlayerStorageCompleteDelegate )
Sets the delegate used to notify the gameplay code that the last read request has completed
@param LocalUserNum which user to watch for read complete notifications
@param ReadPlayerStorageCompleteDelegate the delegate to use for notifications

AddReadPlayerStorageForNetIdCompleteDelegate Source code

function AddReadPlayerStorageForNetIdCompleteDelegate ( UniqueNetId NetId,delegate<OnReadPlayerStorageForNetIdComplete> ReadPlayerStorageForNetIdCompleteDelegate )
Sets the delegate used to notify the gameplay code that the last read request has completed
@param NetId the net id for the user to watch for read complete notifications
@param ReadPlayerStorageForNetIdCompleteDelegate the delegate to use for notifications

AddReadProfileSettingsCompleteDelegate Source code

function AddReadProfileSettingsCompleteDelegate ( byte LocalUserNum,delegate<OnReadProfileSettingsComplete> ReadProfileSettingsCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the last read request has completed
@param LocalUserNum which user to watch for read complete notifications
@param ReadProfileSettingsCompleteDelegate the delegate to use for notifications

AddReadTitleFileCompleteDelegate Source code

function AddReadTitleFileCompleteDelegate ( delegate<OnReadTitleFileComplete> ReadTitleFileCompleteDelegate )
Adds the delegate to the list to be notified when a requested file has been read
@param ReadTitleFileCompleteDelegate the delegate to add

AddRecalculateSkillRatingCompleteDelegate Source code

function AddRecalculateSkillRatingCompleteDelegate ( delegate<OnRecalculateSkillRatingComplete> RecalculateSkillRatingCompleteDelegate )
Adds a delegate to the list of objects that want to be notified
@param RecalculateSkillRatingCompleteDelegate the delegate to use for notifications

AddReceivedGameInviteDelegate Source code

function AddReceivedGameInviteDelegate ( byte LocalUserNum,delegate<OnReceivedGameInvite> ReceivedGameInviteDelegate )
Adds the delegate used to notify the gameplay code that the user has received a game invite
@param LocalUserNum the user associated with the notification
@param ReceivedGameInviteDelegate the delegate to use for notifications

AddRecognitionCompleteDelegate Source code

function AddRecognitionCompleteDelegate ( byte LocalUserNum,delegate<OnRecognitionComplete> RecognitionDelegate )
Sets the speech recognition notification callback to use for the specified user
@param LocalUserNum the local user to receive notifications for
@param RecognitionDelegate the delegate to call when recognition is complete

AddRegisterHostStatGuidCompleteDelegate Source code

function AddRegisterHostStatGuidCompleteDelegate ( delegate<OnFlushOnlineStatsComplete> RegisterHostStatGuidCompleteDelegate )
Adds the delegate for notifying when the host guid registration is done
@param RegisterHostStatGuidCompleteDelegate the delegate to use for notifications

AddRegisterPlayerCompleteDelegate Source code

function AddRegisterPlayerCompleteDelegate ( delegate<OnRegisterPlayerComplete> RegisterPlayerCompleteDelegate )
Sets the delegate used to notify the gameplay code that the player registration request they submitted has completed
@param RegisterPlayerCompleteDelegate the delegate to use for notifications

AddStartOnlineGameCompleteDelegate Source code

function AddStartOnlineGameCompleteDelegate ( delegate<OnStartOnlineGameComplete> StartOnlineGameCompleteDelegate )
Sets the delegate used to notify the gameplay code that the online game has transitioned to the started state.
@param StartOnlineGameCompleteDelegate the delegate to use for notifications

AddStorageDeviceChangeDelegate Source code

function AddStorageDeviceChangeDelegate ( delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate )
Adds the delegate to the list to be notified when a storage device changes
@param StorageDeviceChangeDelegate the delegate to add

AddUnlockAchievementCompleteDelegate Source code

function AddUnlockAchievementCompleteDelegate ( byte LocalUserNum,delegate<OnUnlockAchievementComplete> UnlockAchievementCompleteDelegate) )
Adds the delegate used to notify the gameplay code that the achievement unlocking has completed
@param LocalUserNum which user to watch for read complete notifications
@param UnlockAchievementCompleteDelegate the delegate to use for notifications

AddUnregisterPlayerCompleteDelegate Source code

function AddUnregisterPlayerCompleteDelegate ( delegate<OnUnregisterPlayerComplete> UnregisterPlayerCompleteDelegate )
Sets the delegate used to notify the gameplay code that the player unregistration request they submitted has completed
@param UnregisterPlayerCompleteDelegate the delegate to use for notifications

AddUpdateOnlineGameCompleteDelegate Source code

function AddUpdateOnlineGameCompleteDelegate ( delegate<OnUpdateOnlineGameComplete> UpdateOnlineGameCompleteDelegate )
Adds a delegate to the list of objects that want to be notified
@param UpdateOnlineGameCompleteDelegate the delegate to use for notifications

AddWritePlayerStorageCompleteDelegate Source code

function AddWritePlayerStorageCompleteDelegate ( byte LocalUserNum,delegate<OnWritePlayerStorageComplete> WritePlayerStorageCompleteDelegate )
Sets the delegate used to notify the gameplay code that the last write request has completed
@param LocalUserNum which user to watch for write complete notifications
@param WritePlayerStorageCompleteDelegate the delegate to use for notifications

AddWriteProfileSettingsCompleteDelegate Source code

function AddWriteProfileSettingsCompleteDelegate ( byte LocalUserNum,delegate<OnWriteProfileSettingsComplete> WriteProfileSettingsCompleteDelegate) )
Sets the delegate used to notify the gameplay code that the last read request has completed
@param LocalUserNum which user to watch for read complete notifications
@param ReadProfileSettingsCompleteDelegate the delegate to use for notifications

AreAnyFriends Source code

function bool AreAnyFriends ( byte LocalUserNum,out array<FriendsQuery> Query )
Checks that whether a group of player ids are among the specified player's friends
@param LocalUserNum the controller number of the associated user
@param Query an array of players to check for being included on the friends list
@return TRUE if the call succeeded, FALSE otherwise

AutoLogin Source code

function bool AutoLogin ( )
Logs the player into the online service using parameters passed on the command line. Expects -Login= -Password=. If either are missing, the function returns false and doesn't start the login process
@return true if the async call started ok, false otherwise

BindPlatformSpecificSessionToSearch Source code

function bool BindPlatformSpecificSessionToSearch ( byte SearchingPlayerNum,OnlineGameSearch SearchSettings,byte PlatformSpecificInfo[80] )
Creates a search result out of the platform specific data and adds that to the specified search object
@param SearchingPlayerNum the index of the player searching for a match
@param SearchSettings the desired search to bind the session to
@param PlatformSpecificInfo the platform specific information to convert to a server object
@return true if successful serializing the data, false otherwise

CalcAggregateSkill Source code

function CalcAggregateSkill ( array<double> Mus, array<double> Sigmas, out double OutAggregateMu, out double OutAggregateSigma )
Calculates the aggregate skill from an array of skills.
@param Mus - array that holds the mu values
@param Sigmas - array that holds the sigma values
@param OutAggregateMu - aggregate Mu
@param OutAggregateSigma - aggregate Sigma

CancelFindOnlineGames Source code

function bool CancelFindOnlineGames ( )
Cancels the current search in progress if possible for that search type
@return true if successful searching for sessions, false otherwise

CanCommunicate Source code

function EFeaturePrivilegeLevel CanCommunicate ( byte LocalUserNum )
Determines whether the player is allowed to use voice or text chat online
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

CanDownloadUserContent Source code

function EFeaturePrivilegeLevel CanDownloadUserContent ( byte LocalUserNum )
Determines whether the player is allowed to download user created content
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

CanPlayOnline Source code

function EFeaturePrivilegeLevel CanPlayOnline ( byte LocalUserNum) )
Determines whether the player is allowed to play online
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

CanPurchaseContent Source code

function EFeaturePrivilegeLevel CanPurchaseContent ( byte LocalUserNum )
Determines whether the player is allowed to buy content online
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

CanShowPresenceInformation Source code

function EFeaturePrivilegeLevel CanShowPresenceInformation ( byte LocalUserNum )
Determines whether the player is allowed to have their online presence information shown to remote clients
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

CanViewPlayerProfiles Source code

function EFeaturePrivilegeLevel CanViewPlayerProfiles ( byte LocalUserNum )
Determines whether the player is allowed to view other people's player profile
@param LocalUserNum the controller number of the associated user
@return the Privilege level that is enabled

ClearAddFriendByNameCompleteDelegate Source code

function ClearAddFriendByNameCompleteDelegate ( byte LocalUserNum,delegate<OnAddFriendByNameComplete> FriendDelegate )
Removes the delegate specified from the list
@param LocalUserNum the user associated with the notification
@param FriendDelegate the delegate to use for notifications

ClearArbitrationRegistrationCompleteDelegate Source code

function ClearArbitrationRegistrationCompleteDelegate ( delegate<OnArbitrationRegistrationComplete> ArbitrationRegistrationCompleteDelegate )
Removes the delegate from the list of notifications
@param ArbitrationRegistrationCompleteDelegate the delegate to use for notifications

ClearCancelFindOnlineGamesCompleteDelegate Source code

function ClearCancelFindOnlineGamesCompleteDelegate ( delegate<OnCancelFindOnlineGamesComplete> CancelFindOnlineGamesCompleteDelegate )
Removes the delegate from the notify list
@param CancelFindOnlineGamesCompleteDelegate the delegate to use for notifications

ClearConnectionStatusChangeDelegate Source code

function ClearConnectionStatusChangeDelegate ( delegate<OnConnectionStatusChange> ConnectionStatusDelegate )
Removes the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove

ClearControllerChangeDelegate Source code

function ClearControllerChangeDelegate ( delegate<OnControllerChange> ControllerChangeDelegate )
Removes the delegate used to notify the gameplay code that the controller state changed
@param ControllerChangeDelegate the delegate to remove

ClearCreateOnlineGameCompleteDelegate Source code

function ClearCreateOnlineGameCompleteDelegate ( delegate<OnCreateOnlineGameComplete> CreateOnlineGameCompleteDelegate) )
Removes the delegate from the list of notifications
@param CreateOnlineGameCompleteDelegate the delegate to use for notifications

ClearDestroyOnlineGameCompleteDelegate Source code

function ClearDestroyOnlineGameCompleteDelegate ( delegate<OnDestroyOnlineGameComplete> DestroyOnlineGameCompleteDelegate )
Removes the delegate from the list of notifications
@param DestroyOnlineGameCompleteDelegate the delegate to use for notifications

ClearDeviceSelectionDoneDelegate Source code

function ClearDeviceSelectionDoneDelegate ( byte LocalUserNum,delegate<OnDeviceSelectionComplete> DeviceDelegate )
Removes the specified delegate from the list of callbacks
@param DeviceDelegate the delegate to use for notifications

ClearEndOnlineGameCompleteDelegate Source code

function ClearEndOnlineGameCompleteDelegate ( delegate<OnEndOnlineGameComplete> EndOnlineGameCompleteDelegate) )
Removes the delegate from the list of notifications
@param EndOnlineGameCompleteDelegate the delegate to use for notifications

ClearExternalUIChangeDelegate Source code

function ClearExternalUIChangeDelegate ( delegate<OnExternalUIChange> ExternalUIDelegate )
Removes the delegate from the notification list
@param ExternalUIDelegate the delegate to remove

ClearFindOnlineGamesCompleteDelegate Source code

function ClearFindOnlineGamesCompleteDelegate ( delegate<OnFindOnlineGamesComplete> FindOnlineGamesCompleteDelegate )
Removes the delegate from the notify list
@param FindOnlineGamesCompleteDelegate the delegate to use for notifications

ClearFlushOnlineStatsCompleteDelegate Source code

function ClearFlushOnlineStatsCompleteDelegate ( delegate<OnFlushOnlineStatsComplete> FlushOnlineStatsCompleteDelegate )
Clears the delegate used to notify the gameplay code that the stats flush has completed
@param FlushOnlineStatsCompleteDelegate the delegate to use for notifications

ClearFriendInviteReceivedDelegate Source code

function ClearFriendInviteReceivedDelegate ( byte LocalUserNum,delegate<OnFriendInviteReceived> InviteDelegate )
Removes the delegate specified from the list
@param LocalUserNum the user associated with the notification
@param InviteDelegate the delegate to use for notifications

ClearFriendMessageReceivedDelegate Source code

function ClearFriendMessageReceivedDelegate ( byte LocalUserNum,delegate<OnFriendMessageReceived> MessageDelegate )
Removes the delegate specified from the list
@param LocalUserNum the user associated with the notification
@param MessageDelegate the delegate to use for notifications

ClearFriendsChangeDelegate Source code

function ClearFriendsChangeDelegate ( byte LocalUserNum,delegate<OnFriendsChange> FriendsDelegate) )
Searches the existing set of delegates for the one specified and removes it from the list
@param LocalUserNum the user to read the friends list of
@param FriendsDelegate the delegate to use for notifications

ClearGameInviteAcceptedDelegate Source code

function ClearGameInviteAcceptedDelegate ( byte LocalUserNum,delegate<OnGameInviteAccepted> GameInviteAcceptedDelegate) )
Removes the delegate from the list of notifications
@param GameInviteAcceptedDelegate the delegate to use for notifications

ClearJoinFriendGameCompleteDelegate Source code

function ClearJoinFriendGameCompleteDelegate ( delegate<OnJoinFriendGameComplete> JoinFriendGameCompleteDelegate )
Removes the delegate from the list of notifications
@param JoinFriendGameCompleteDelegate the delegate to use for notifications

ClearJoinMigratedOnlineGameCompleteDelegate Source code

function ClearJoinMigratedOnlineGameCompleteDelegate ( delegate<OnJoinMigratedOnlineGameComplete> JoinMigratedOnlineGameCompleteDelegate )
Removes the delegate from the list of notifications
@param JoinMigratedOnlineGameCompleteDelegate the delegate to use for notifications

ClearJoinOnlineGameCompleteDelegate Source code

function ClearJoinOnlineGameCompleteDelegate ( delegate<OnJoinOnlineGameComplete> JoinOnlineGameCompleteDelegate) )
Removes the delegate from the list of notifications
@param JoinOnlineGameCompleteDelegate the delegate to use for notifications

ClearKeyboardInputDoneDelegate Source code

function ClearKeyboardInputDoneDelegate ( delegate<OnKeyboardInputComplete> InputDelegate )
Clears the delegate used to notify the gameplay code that the user has completed their keyboard input
@param InputDelegate the delegate to use for notifications

ClearLinkStatusChangeDelegate Source code

function ClearLinkStatusChangeDelegate ( delegate<OnLinkStatusChange> LinkStatusDelegate )
Removes the delegate from the notify list
@param LinkStatusDelegate the delegate to remove

ClearLoginCancelledDelegate Source code

function ClearLoginCancelledDelegate ( delegate<OnLoginCancelled> CancelledDelegate) )
Removes the specified delegate from the notification list
@param CancelledDelegate the delegate to remove fromt he list

ClearLoginChangeDelegate Source code

function ClearLoginChangeDelegate ( delegate<OnLoginChange> LoginDelegate) )
Removes the specified delegate from the notification list
@param LoginDelegate the delegate to use for notifications
@param LocalUserNum whether to watch for changes on a specific slot or all slots

ClearLoginFailedDelegate Source code

function ClearLoginFailedDelegate ( byte LocalUserNum,delegate<OnLoginFailed> LoginFailedDelegate) )
Removes the specified delegate from the notification list
@param LocalUserNum the controller number of the associated user
@param LoginDelegate the delegate to use for notifications

ClearLoginStatusChangeDelegate Source code

function ClearLoginStatusChangeDelegate ( delegate<OnLoginStatusChange> LoginStatusDelegate,byte LocalUserNum) )
Removes the specified delegate from the notification list
@param LoginDelegate the delegate to use for notifications
@param LocalUserNum the player to watch login status changes for

ClearLogoutCompletedDelegate Source code

function ClearLogoutCompletedDelegate ( byte LocalUserNum,delegate<OnLogoutCompleted> LogoutDelegate )
Removes the specified delegate from the notification list
@param LocalUserNum the controller number of the associated user
@param LogoutDelegate the delegate to use for notifications

ClearMigrateOnlineGameCompleteDelegate Source code

function ClearMigrateOnlineGameCompleteDelegate ( delegate<OnMigrateOnlineGameComplete> MigrateOnlineGameCompleteDelegate )
Removes the delegate from the list of notifications
@param MigrateOnlineGameCompleteDelegate the delegate to use for notifications

ClearMutingChangeDelegate Source code

function ClearMutingChangeDelegate ( delegate<OnFriendsChange> MutingDelegate) )
Searches the existing set of delegates for the one specified and removes it from the list
@param FriendsDelegate the delegate to use for notifications

ClearPlayerTalkingDelegate Source code

function ClearPlayerTalkingDelegate ( delegate<OnPlayerTalkingStateChange> TalkerDelegate) )
Removes a talker delegate to the list of notifications
@param TalkerDelegate the delegate to remove from the notification list

ClearProfileDataChangedDelegate Source code

function ClearProfileDataChangedDelegate ( byte LocalUserNum,delegate<OnProfileDataChanged> ProfileDataChangedDelegate )
Clears the delegate used to notify the gameplay code that someone has changed their profile data externally
@param LocalUserNum the user the delegate is interested in
@param ProfileDataChangedDelegate the delegate to use for notifications

ClearQosStatusChangedDelegate Source code

function ClearQosStatusChangedDelegate ( delegate<OnQosStatusChanged> QosStatusChangedDelegate )
Removes the delegate from the list of notifications
@param QosStatusChangedDelegate the delegate to use for notifications

ClearReadAchievementsCompleteDelegate Source code

function ClearReadAchievementsCompleteDelegate ( byte LocalUserNum,delegate<OnReadAchievementsComplete> ReadAchievementsCompleteDelegate) )
Clears the delegate used to notify the gameplay code that the achievements read request has completed
@param LocalUserNum the user to read the achievements list for
@param ReadAchievementsCompleteDelegate the delegate to use for notifications

ClearReadFriendsCompleteDelegate Source code

function ClearReadFriendsCompleteDelegate ( byte LocalUserNum,delegate<OnReadFriendsComplete> ReadFriendsCompleteDelegate) )
Searches the existing set of delegates for the one specified and removes it from the list
@param LocalUserNum which user to watch for read complete notifications
@param ReadFriendsCompleteDelegate the delegate to find and clear

ClearReadOnlineStatsCompleteDelegate Source code

function ClearReadOnlineStatsCompleteDelegate ( delegate<OnReadOnlineStatsComplete> ReadOnlineStatsCompleteDelegate) )
Removes the delegate from the notify list
@param ReadOnlineStatsCompleteDelegate the delegate to use for notifications

ClearReadPlayerStorageCompleteDelegate Source code

function ClearReadPlayerStorageCompleteDelegate ( byte LocalUserNum,delegate<OnReadPlayerStorageComplete> ReadPlayerStorageCompleteDelegate )
Searches the existing set of delegates for the one specified and removes it from the list
@param LocalUserNum which user to watch for read complete notifications
@param ReadPlayerStorageCompleteDelegate the delegate to find and clear

ClearReadPlayerStorageForNetIdCompleteDelegate Source code

function ClearReadPlayerStorageForNetIdCompleteDelegate ( UniqueNetId NetId,delegate<OnReadPlayerStorageForNetIdComplete> ReadPlayerStorageForNetIdCompleteDelegate )
Searches the existing set of delegates for the one specified and removes it from the list
@param NetId the net id for the user to watch for read complete notifications
@param ReadPlayerStorageForNetIdCompleteDelegate the delegate to find and clear

ClearReadProfileSettingsCompleteDelegate Source code

function ClearReadProfileSettingsCompleteDelegate ( byte LocalUserNum,delegate<OnReadProfileSettingsComplete> ReadProfileSettingsCompleteDelegate) )
Searches the existing set of delegates for the one specified and removes it from the list
@param LocalUserNum which user to watch for read complete notifications
@param ReadProfileSettingsCompleteDelegate the delegate to find and clear

ClearReadTitleFileCompleteDelegate Source code

function ClearReadTitleFileCompleteDelegate ( delegate<OnReadTitleFileComplete> ReadTitleFileCompleteDelegate )
Removes the delegate from the notify list
@param ReadTitleFileCompleteDelegate the delegate to remove

ClearRecalculateSkillRatingCompleteDelegate Source code

function ClearRecalculateSkillRatingCompleteDelegate ( delegate<OnRecalculateSkillRatingComplete> RecalculateSkillRatingGameCompleteDelegate )
Removes a delegate from the list of objects that want to be notified
@param RecalculateSkillRatingCompleteDelegate the delegate to use for notifications

ClearReceivedGameInviteDelegate Source code

function ClearReceivedGameInviteDelegate ( byte LocalUserNum,delegate<OnReceivedGameInvite> ReceivedGameInviteDelegate )
Removes the delegate specified from the list
@param LocalUserNum the user associated with the notification
@param ReceivedGameInviteDelegate the delegate to use for notifications

ClearRecognitionCompleteDelegate Source code

function ClearRecognitionCompleteDelegate ( byte LocalUserNum,delegate<OnRecognitionComplete> RecognitionDelegate )
Clears the speech recognition notification callback to use for the specified user
@param LocalUserNum the local user to receive notifications for
@param RecognitionDelegate the delegate to call when recognition is complete

ClearRegisterHostStatGuidCompleteDelegateDelegate Source code

function ClearRegisterHostStatGuidCompleteDelegateDelegate ( delegate<OnFlushOnlineStatsComplete> RegisterHostStatGuidCompleteDelegate )
Clears the delegate used to notify the gameplay code
@param RegisterHostStatGuidCompleteDelegate the delegate to use for notifications

ClearRegisterPlayerCompleteDelegate Source code

function ClearRegisterPlayerCompleteDelegate ( delegate<OnRegisterPlayerComplete> RegisterPlayerCompleteDelegate )
Removes the delegate from the list of notifications
@param RegisterPlayerCompleteDelegate the delegate to use for notifications

ClearStartOnlineGameCompleteDelegate Source code

function ClearStartOnlineGameCompleteDelegate ( delegate<OnStartOnlineGameComplete> StartOnlineGameCompleteDelegate )
Removes the delegate from the list of notifications
@param StartOnlineGameCompleteDelegate the delegate to use for notifications

ClearStorageDeviceChangeDelegate Source code

function ClearStorageDeviceChangeDelegate ( delegate<OnStorageDeviceChange> StorageDeviceChangeDelegate )
Removes the delegate from the notify list
@param ConnectionStatusDelegate the delegate to remove

ClearUnlockAchievementCompleteDelegate Source code

function ClearUnlockAchievementCompleteDelegate ( byte LocalUserNum,delegate<OnUnlockAchievementComplete> UnlockAchievementCompleteDelegate) )
Clears the delegate used to notify the gameplay code that the achievement unlocking has completed
@param LocalUserNum which user to watch for read complete notifications
@param UnlockAchievementCompleteDelegate the delegate to use for notifications

ClearUnregisterPlayerCompleteDelegate Source code

function ClearUnregisterPlayerCompleteDelegate ( delegate<OnUnregisterPlayerComplete> UnregisterPlayerCompleteDelegate )
Removes the delegate from the list of notifications
@param UnregisterPlayerCompleteDelegate the delegate to use for notifications

ClearUpdateOnlineGameCompleteDelegate Source code

function ClearUpdateOnlineGameCompleteDelegate ( delegate<OnUpdateOnlineGameComplete> UpdateOnlineGameCompleteDelegate )
Removes the delegate from the list of notifications
@param UpdateOnlineGameCompleteDelegate the delegate to use for notifications

ClearWritePlayerStorageCompleteDelegate Source code

function ClearWritePlayerStorageCompleteDelegate ( byte LocalUserNum,delegate<OnWritePlayerStorageComplete> WritePlayerStorageCompleteDelegate )
Clears the delegate used to notify the gameplay code that the last write request has completed
@param LocalUserNum which user to watch for write complete notifications
@param WritePlayerStorageCompleteDelegate the delegate to use for notifications

ClearWriteProfileSettingsCompleteDelegate Source code

function ClearWriteProfileSettingsCompleteDelegate ( byte LocalUserNum,delegate<OnWriteProfileSettingsComplete> WriteProfileSettingsCompleteDelegate) )
Searches the existing set of delegates for the one specified and removes it from the list
@param LocalUserNum which user to watch for read complete notifications
@param ReadProfileSettingsCompleteDelegate the delegate to find and clear

CreateOnlineGame Source code

function bool CreateOnlineGame ( byte HostingPlayerNum,name SessionName,OnlineGameSettings NewGameSettings )
Creates an online game based upon the settings object specified. NOTE: online game registration is an async process and does not complete until the OnCreateOnlineGameComplete delegate is called.
@param HostingPlayerNum the index of the player hosting the match
@param SessionName the name to use for this session so that multiple sessions can exist at the same time
@param NewGameSettings the settings to use for the new game session
@return true if successful creating the session, false otherwise

DeleteMessage Source code

function bool DeleteMessage ( byte LocalUserNum,int MessageIndex )
Deletes a message from the list of messages
@param LocalUserNum the user that is deleting the message
@param MessageIndex the index of the message to delete
@return true if the message was deleted, false otherwise

DenyFriendInvite Source code

function bool DenyFriendInvite ( byte LocalUserNum,UniqueNetId RequestingPlayer )
Used to deny a friend request sent to this player
@param LocalUserNum the user the invite is for
@param RequestingPlayer the player the invite is from
@param true if successful, false otherwise

DestroyOnlineGame Source code

function bool DestroyOnlineGame ( name SessionName )
Destroys the current online game NOTE: online game de-registration is an async process and does not complete until the OnDestroyOnlineGameComplete delegate is called.
@param SessionName the name of the session to delete
@return true if successful destroying the session, false otherwsie

EndOnlineGame Source code

native function bool EndOnlineGame ( name SessionName )
Marks an online game as having been ended
@param SessionName the name of the session the to end
@return true if the call succeeds, false otherwise

FindOnlineGames Source code

function bool FindOnlineGames ( byte SearchingPlayerNum,OnlineGameSearch SearchSettings )
Searches for games matching the settings specified
@param SearchingPlayerNum the index of the player searching for a match
@param SearchSettings the desired settings that the returned sessions will have
@return true if successful searching for sessions, false otherwise

FlushOnlineStats Source code

function bool FlushOnlineStats ( name SessionName )
Commits any changes in the online stats cache to the permanent storage
@param SessionName the name of the session having stats flushed
@return TRUE if the call is successful, FALSE otherwise

FreeSearchResults Source code

native function bool FreeSearchResults ( optional OnlineGameSearch Search )
Cleans up any platform specific allocated data contained in the search results
@param Search the object to free search results for
@return true if successful, false otherwise

FreeStats Source code

function FreeStats ( OnlineStatsRead StatsRead )
Cleans up any platform specific allocated data contained in the stats data
@param StatsRead the object to handle per platform clean up on

GetAchievements Source code

native function EOnlineEnumerationReadState GetAchievements ( byte LocalUserNum,out array<AchievementDetails> Achievements,optional int TitleId = 0 )
Copies the list of achievements for the specified player and title id
@param LocalUserNum the user to read the friends list of
@param Achievements the out array that receives the copied data
@param TitleId the title id of the game that these were read for
@return OERS_Done if the read has completed, otherwise one of the other states

GetArbitratedPlayers Source code

function array<OnlineArbitrationRegistrant> GetArbitratedPlayers ( name SessionName )
Returns the list of arbitrated players for the arbitrated session
@param SessionName the name of the session to get the arbitration results for
@return the list of players that are registered for this session

GetClientStatGuid Source code

function string GetClientStatGuid ( )
Reads the client's stat guid that was generated by registering the host's guid Used for synching up stats. Only valid on the client. Only callable after the host registration has completed
@return the client's stat guid

GetDeviceSelectionResults Source code

function int GetDeviceSelectionResults ( byte LocalUserNum,out string DeviceName )
Fetches the results of the device selection
@param LocalUserNum the player to check the results for
@param DeviceName out param that gets a copy of the string
@return the ID of the device that was selected NOTE: Zero means the user hasn't selected one

GetFriendMessages Source code

function GetFriendMessages ( byte LocalUserNum,out array<OnlineFriendMessage> FriendMessages )
Returns the list of messages for the specified player
@param LocalUserNum the local player wanting to join
@param FriendMessages the set of messages cached locally for the player

GetFriendsList Source code

native function EOnlineEnumerationReadState GetFriendsList ( byte LocalUserNum,out array<OnlineFriend> Friends,optional int Count,optional int StartingAt )
Copies the list of friends for the player previously retrieved from the online service. The list can be retrieved in whole or in part.
@param LocalUserNum the user to read the friends list of
@param Friends the out array that receives the copied data
@param Count the number of friends to read or zero for all
@param StartingAt the index of the friends list to start at (for pulling partial lists)
@return OERS_Done if the read has completed, otherwise one of the other states

GetGameSearch Source code

function OnlineGameSearch GetGameSearch ( ) )
Returns the currently set game search object

GetGameSettings Source code

function OnlineGameSettings GetGameSettings ( name SessionName) )
Returns the game settings object for the session with a matching name
@param SessionName the name of the session to return
@return the game settings for this session name

GetHostStatGuid Source code

function string GetHostStatGuid ( )
Reads the host's stat guid for synching up stats. Only valid on the host.
@return the host's stat guid

GetKeyboardInputResults Source code

function string GetKeyboardInputResults ( out byte bWasCanceled )
Fetches the results of the input
@param bWasCancelled whether the user canceled the input or not
@return the string entered by the user. Note the string will be empty if it fails validation

GetLocale Source code

function int GetLocale ( ) )
Determine the locale (country code) for the player

GetLoginStatus Source code

function ELoginStatus GetLoginStatus ( byte LocalUserNum) )
Fetches the login status for a given player
@param LocalUserNum the controller number of the associated user
@return the enum value of their status

GetNATType Source code

function ENATType GetNATType ( ) )
Determines the NAT type the player is using

GetNetworkNotificationPosition Source code

function ENetworkNotificationPosition GetNetworkNotificationPosition ( )
Determines the current notification position setting

GetPlayerNickname Source code

function string GetPlayerNickname ( byte LocalUserNum) )
Reads the player's nick name from the online service
@param LocalUserNum the controller number of the associated user
@return a string containing the players nick name

GetPlayerNicknameFromIndex Source code

event string GetPlayerNicknameFromIndex ( int UserIndex) )
Returns the name of the player for the specified index
@param UserIndex the user to return the name of
@return the name of the player at the specified index

GetPlayerStorage Source code

function OnlinePlayerStorage GetPlayerStorage ( byte LocalUserNum) )
Returns the online player storage for a given local user
@param LocalUserNum the user that we are reading the data for
@return the player storage object

GetPlayerUniqueNetIdFromIndex Source code

event UniqueNetId GetPlayerUniqueNetIdFromIndex ( int UserIndex) )
Returns the unique id of the player for the specified index
@param UserIndex the user to return the id of
@return the unique id of the player at the specified index

GetProfileSettings Source code

function OnlineProfileSettings GetProfileSettings ( byte LocalUserNum) )
Returns the online profile settings for a given user
@param LocalUserNum the user that we are reading the data for
@return the profile settings object

GetRecognitionResults Source code

function bool GetRecognitionResults ( byte LocalUserNum,out array<SpeechRecognizedWord> Words )
Gets the results of the voice recognition
@param LocalUserNum the local user to read the results of
@param Words the set of words that were recognized by the voice analyzer
@return true upon success, false otherwise

GetResolvedConnectString Source code

native function bool GetResolvedConnectString ( name SessionName,out string ConnectInfo )
Returns the platform specific connection information for joining the match. Call this function from the delegate of join completion
@param SessionName the name of the session to fetch the connection information for
@param ConnectInfo the out var containing the platform specific connection information
@return true if the call was successful, false otherwise

GetTitleFileContents Source code

function bool GetTitleFileContents ( string FileName,out array<byte> FileContents )
Copies the file data into the specified buffer for the specified file
@param FileName the name of the file to read
@param FileContents the out buffer to copy the data into
@return true if the data was copied, false otherwise

GetTitleFileState Source code

function EOnlineEnumerationReadState GetTitleFileState ( string FileName )
Determines the async state of the tile file read operation
@param FileName the name of the file to check on
@return the async state of the file read

GetUniquePlayerId Source code

function bool GetUniquePlayerId ( byte LocalUserNum,out UniqueNetId PlayerId) )
Gets the platform specific unique id for the specified player
@param LocalUserNum the controller number of the associated user
@param PlayerId the byte array that will receive the id
@return TRUE if the call succeeded, FALSE otherwise

HasLinkConnection Source code

function bool HasLinkConnection ( ) )
Determines if the ethernet link is connected or not

Init Source code

native event bool Init ( )
Called from engine start up code to allow the subsystem to initialize
@return TRUE if the initialization was successful, FALSE otherwise

IsControllerConnected Source code

function bool IsControllerConnected ( int ControllerId) )
Determines if the specified controller is connected or not
@param ControllerId the controller to query
@return true if connected, false otherwise

IsDeviceValid Source code

function bool IsDeviceValid ( int DeviceId,optional int SizeNeeded )
Checks the device id to determine if it is still valid (could be removed) and/or if there is enough space on the specified device
@param DeviceId the device to check
@param SizeNeeded the amount of space requested
@return true if valid, false otherwise

IsFriend Source code

function bool IsFriend ( byte LocalUserNum,UniqueNetId PlayerId )
Checks that a unique player id is part of the specified user's friends list
@param LocalUserNum the controller number of the associated user
@param PlayerId the id of the player being checked
@return TRUE if a member of their friends list, FALSE otherwise

IsGuestLogin Source code

function bool IsGuestLogin ( byte LocalUserNum )
Determines whether the specified user is a guest login or not
@param LocalUserNum the controller number of the associated user
@return true if a guest, false otherwise

IsHeadsetPresent Source code

function bool IsHeadsetPresent ( byte LocalUserNum )
Determines if the specified player has a headset connected
@param LocalUserNum the local player index being queried
@return TRUE if the player has a headset plugged in, FALSE otherwise

IsLocalLogin Source code

function bool IsLocalLogin ( byte LocalUserNum )
Determines whether the specified user is a local (non-online) login or not
@param LocalUserNum the controller number of the associated user
@return true if a local profile, false otherwise

IsLocalPlayerTalking Source code

native function bool IsLocalPlayerTalking ( byte LocalUserNum )
Determines if the specified player is actively talking into the mic
@param LocalUserNum the local player index being queried
@return TRUE if the player is talking, FALSE otherwise

IsMuted Source code

function bool IsMuted ( byte LocalUserNum,UniqueNetId PlayerId )
Checks that a unique player id is on the specified user's mute list
@param LocalUserNum the controller number of the associated user
@param PlayerId the id of the player being checked
@return TRUE if the player should be muted, FALSE otherwise

IsRemotePlayerTalking Source code

native function bool IsRemotePlayerTalking ( UniqueNetId PlayerId )
Determines if the specified remote player is actively talking into the mic NOTE: Network latencies will make this not 100% accurate
@param PlayerId the unique id of the remote player being queried
@return TRUE if the player is talking, FALSE otherwise

JoinFriendGame Source code

function bool JoinFriendGame ( byte LocalUserNum,UniqueNetId Friend )
Allows the local player to follow a friend into a game
@param LocalUserNum the local player wanting to join
@param Friend the player that is being followed
@return true if the async call worked, false otherwise

JoinMigratedOnlineGame Source code

function bool JoinMigratedOnlineGame ( byte PlayerNum,name SessionName,const out OnlineGameSearchResult DesiredGame )
Joins the migrated game specified
@param PlayerNum the index of the player about to join a match
@param SessionName the name of the migrated session to join
@param DesiredGame the desired migrated game to join
@return true if the call completed successfully, false otherwise

JoinOnlineGame Source code

function bool JoinOnlineGame ( byte PlayerNum,name SessionName,const out OnlineGameSearchResult DesiredGame )
Joins the game specified
@param PlayerNum the index of the player searching for a match
@param SessionName the name of the session to join
@param DesiredGame the desired game to join
@return true if the call completed successfully, false otherwise

Login Source code

native function bool Login ( byte LocalUserNum,string LoginName,string Password,optional bool bWantsLocalOnly )
Logs the player into the online service. If this fails, it generates a OnLoginFailed notification
@param LocalUserNum the controller number of the associated user
@param LoginName the unique identifier for the player
@param Password the password for this account
@param bWantsLocalOnly whether the player wants to sign in locally only or not
@return true if the async call started ok, false otherwise

Logout Source code

function bool Logout ( byte LocalUserNum )
Signs the player out of the online service
@param LocalUserNum the controller number of the associated user
@return TRUE if the call succeeded, FALSE otherwise

MigrateOnlineGame Source code

function bool MigrateOnlineGame ( byte HostingPlayerNum,name SessionName )
Migrates an existing online game on the host. NOTE: online game migration is an async process and does not complete until the OnMigrateOnlineGameComplete delegate is called.
@param HostingPlayerNum the index of the player now hosting the match
@param SessionName the name of the existing session to migrate
@return true if successful migrating the session, false otherwise

MuteAll Source code

function bool MuteAll ( byte LocalUserNum,bool bAllowFriends )
Mutes all voice or all but friends
@param LocalUserNum the local user that is making the change
@param bAllowFriends whether to mute everyone or allow friends

MuteRemoteTalker Source code

native function bool MuteRemoteTalker ( byte LocalUserNum,UniqueNetId PlayerId,optional bool bIsSystemWide )
Mutes a remote talker for the specified local player. NOTE: This only mutes them in the game unless the bIsSystemWide flag is true, which attempts to mute them globally
@param LocalUserNum the user that is muting the remote talker
@param PlayerId the remote talker that is being muted
@param bIsSystemWide whether to try to mute them globally or not
@return TRUE if the function succeeds, FALSE otherwise

QueryNonAdvertisedData Source code

function bool QueryNonAdvertisedData ( int StartAt,int NumberToQuery )
Fetches the additional data a session exposes outside of the online service. NOTE: notifications will come from the OnFindOnlineGamesComplete delegate
@param StartAt the search result index to start gathering the extra information for
@param NumberToQuery the number of additional search results to get the data for
@return true if the query was started, false otherwise

ReadAchievements Source code

native function bool ReadAchievements ( byte LocalUserNum,optional int TitleId = 0,optional bool bShouldReadText = true,optional bool bShouldReadImages = false )
Starts an async read for the achievement list
@param LocalUserNum the controller number of the associated user
@param TitleId the title id of the game the achievements are to be read for
@param bShouldReadText whether to fetch the text strings or not
@param bShouldReadImages whether to fetch the image data or not
@return TRUE if the task starts, FALSE if it failed

ReadFriendsList Source code

native function bool ReadFriendsList ( byte LocalUserNum,optional int Count,optional int StartingAt )
Starts an async task that retrieves the list of friends for the player from the online service. The list can be retrieved in whole or in part.
@param LocalUserNum the user to read the friends list of
@param Count the number of friends to read or zero for all
@param StartingAt the index of the friends list to start at (for pulling partial lists)
@return true if the read request was issued successfully, false otherwise

ReadOnlineStats Source code

native function bool ReadOnlineStats ( const out array<UniqueNetId> Players,OnlineStatsRead StatsRead )
Reads a set of stats for the specified list of players
@param Players the array of unique ids to read stats for
@param StatsRead holds the definitions of the tables to read the data from and results are copied into the specified object
@return TRUE if the call is successful, FALSE otherwise

ReadOnlineStatsByRank Source code

native function bool ReadOnlineStatsByRank ( OnlineStatsRead StatsRead,optional int StartIndex = 1,optional int NumToRead = 100 )
Reads stats by ranking. This grabs the rows starting at StartIndex through NumToRead and places them in the StatsRead object.
@param StatsRead holds the definitions of the tables to read the data from and results are copied into the specified object
@param StartIndex the starting rank to begin reads at (1 for top)
@param NumToRead the number of rows to read (clamped at 100 underneath)
@return TRUE if the call is successful, FALSE otherwise

ReadOnlineStatsByRankAroundPlayer Source code

native function bool ReadOnlineStatsByRankAroundPlayer ( byte LocalUserNum,OnlineStatsRead StatsRead,optional int NumRows = 10 )
Reads stats by ranking centered around a player. This grabs a set of rows above and below the player's current rank
@param LocalUserNum the local player having their stats being centered upon
@param StatsRead holds the definitions of the tables to read the data from and results are copied into the specified object
@param NumRows the number of rows to read above and below the player's rank
@return TRUE if the call is successful, FALSE otherwise

ReadOnlineStatsForFriends Source code

native function bool ReadOnlineStatsForFriends ( byte LocalUserNum,OnlineStatsRead StatsRead )
Reads a player's stats and all of that player's friends stats for the specified set of stat views. This allows you to easily compare a player's stats to their friends.
@param LocalUserNum the local player having their stats and friend's stats read for
@param StatsRead holds the definitions of the tables to read the data from and results are copied into the specified object
@return TRUE if the call is successful, FALSE otherwise

ReadPlatformSpecificSessionInfo Source code

function bool ReadPlatformSpecificSessionInfo ( const out OnlineGameSearchResult DesiredGame,out byte PlatformSpecificInfo[80] )
Serializes the platform specific data into the provided buffer for the specified search result
@param DesiredGame the game to copy the platform specific data for
@param PlatformSpecificInfo the buffer to fill with the platform specific information
@return true if successful reading the data, false otherwise

ReadPlatformSpecificSessionInfoBySessionName Source code

function bool ReadPlatformSpecificSessionInfoBySessionName ( name SessionName,out byte PlatformSpecificInfo[80] )
Serializes the platform specific data into the provided buffer for the specified settings object. NOTE: This can only be done for a session that is bound to the online system
@param GameSettings the game to copy the platform specific data for
@param PlatformSpecificInfo the buffer to fill with the platform specific information
@return true if successful reading the data for the session, false otherwise

ReadPlayerStorage Source code

function bool ReadPlayerStorage ( byte LocalUserNum,OnlinePlayerStorage PlayerStorage,optional int DeviceId = -1 )
Reads the online player storage data for a given local user If a valid storage device ID is specified then data is also read from that device and the newer version is kept.
@param LocalUserNum the user that we are reading the data for
@param PlayerStorage the object to copy the results to and contains the list of items to read
@param DeviceId optional ID for connected device to read from. -1 for no device
@return true if the call succeeds, false otherwise

ReadPlayerStorageForNetId Source code

function bool ReadPlayerStorageForNetId ( byte LocalUserNum,UniqueNetId NetId,OnlinePlayerStorage PlayerStorage )
Reads the online player storage data for a given net user
@param LocalUserNum the local user that is initiating the read
@param NetId the net user that we are reading the data for
@param PlayerStorage the object to copy the results to and contains the list of items to read
@return true if the call succeeds, false otherwise

ReadProfileSettings Source code

native function bool ReadProfileSettings ( byte LocalUserNum,OnlineProfileSettings ProfileSettings )
Reads the online profile settings for a given user
@param LocalUserNum the user that we are reading the data for
@param ProfileSettings the object to copy the results to and contains the list of items to read
@return true if the call succeeds, false otherwise

ReadTitleFile Source code

function bool ReadTitleFile ( string FileToRead )
Starts an asynchronous read of the specified file from the network platform's title specific file store
@param FileToRead the name of the file to read
@return true if the calls starts successfully, false otherwise

RecalculateSkillRating Source code

function bool RecalculateSkillRating ( name SessionName,const out array<UniqueNetId> Players )
Updates the current session's skill rating using the list of players' skills
@param SessionName the name of the session to update the skill rating for
@param Players the set of players to use in the skill calculation
@return true if the update succeeded, false otherwise

RegisterForArbitration Source code

function bool RegisterForArbitration ( name SessionName )
Tells the game to register with the underlying arbitration server if available
@param SessionName the name of the session to register for arbitration with

RegisterHostStatGuid Source code

function bool RegisterHostStatGuid ( const out string HostStatGuid )
Registers the host's stat guid with the client for verification they are part of the stat. Note this is an async task for any backend communication that needs to happen before the registration is deemed complete
@param HostStatGuid the host's stat guid
@return TRUE if the call is successful, FALSE otherwise

RegisterLocalTalker Source code

function bool RegisterLocalTalker ( byte LocalUserNum )
Registers the user as a talker
@param LocalUserNum the local player index that is a talker
@return TRUE if the call succeeded, FALSE otherwise

RegisterPlayer Source code

function bool RegisterPlayer ( name SessionName,UniqueNetId PlayerId,bool bWasInvited )
Registers a player with the online service as being part of the online game
@param SessionName the name of the session the player is joining
@param UniquePlayerId the player to register with the online service
@param bWasInvited whether the player was invited to the game or searched for it
@return true if the call succeeds, false otherwise

RegisterPlayers Source code

function bool RegisterPlayers ( name SessionName,const out array<UniqueNetId> Players )
Registers a group of players with the online service as being part of the online game
@param SessionName the name of the session the player is joining
@param Players the list of players to register with the online service
@return true if the call succeeds, false otherwise

RegisterRemoteTalker Source code

function bool RegisterRemoteTalker ( UniqueNetId PlayerId )
Registers a remote player as a talker
@param PlayerId the unique id of the remote player that is a talker
@return TRUE if the call succeeded, FALSE otherwise

RegisterStatGuid Source code

function bool RegisterStatGuid ( UniqueNetId PlayerId,const out string ClientStatGuid )
Registers the client's stat guid on the host to validate that the client was in the stat. Used for synching up stats. Only valid on the host.
@param PlayerId the client's unique net id
@param ClientStatGuid the client's stat guid
@return TRUE if the call is successful, FALSE otherwise

RemoveFriend Source code

function bool RemoveFriend ( byte LocalUserNum,UniqueNetId FormerFriend )
Removes a friend from the player's friend list
@param LocalUserNum the user that is removing the friend
@param FormerFriend the player to remove from the friend list
@return true if successful, false otherwise

SelectVocabulary Source code

function bool SelectVocabulary ( byte LocalUserNum,int VocabularyId )
Changes the vocabulary id that is currently being used
@param LocalUserNum the local user that is making the change
@param VocabularyId the new id to use
@return true if successful, false otherwise

SendGameInviteToFriend Source code

function bool SendGameInviteToFriend ( byte LocalUserNum,UniqueNetId Friend,optional string Text )
Sends an invitation to play in the player's current session
@param LocalUserNum the user that is sending the invite
@param Friend the player to send the invite to
@param Text the text of the message for the invite
@return true if successful, false otherwise

SendGameInviteToFriends Source code

function bool SendGameInviteToFriends ( byte LocalUserNum,array<UniqueNetId> Friends,optional string Text )
Sends invitations to play in the player's current session
@param LocalUserNum the user that is sending the invite
@param Friends the player to send the invite to
@param Text the text of the message for the invite
@return true if successful, false otherwise

SendMessageToFriend Source code

function bool SendMessageToFriend ( byte LocalUserNum,UniqueNetId Friend,string Message )
Sends a message to a friend
@param LocalUserNum the user that is sending the message
@param Friend the player to send the message to
@param Message the message to display to the recipient
@return true if successful, false otherwise

SetNetworkNotificationPosition Source code

function SetNetworkNotificationPosition ( ENetworkNotificationPosition NewPos )
Sets a new position for the network notification icons/images
@param NewPos the new location to use

SetOnlineStatus Source code

function SetOnlineStatus ( byte LocalUserNum,int StatusId,const out array<LocalizedStringSetting> LocalizedStringSettings,const out array<SettingsProperty> Properties )
Sets the online status information to use for the specified player. Used to tell other players what the player is doing (playing, menus, away, etc.)
@param LocalUserNum the controller number of the associated user
@param StatusId the status id to use (maps to strings where possible)
@param LocalizedStringSettings the list of localized string settings to set
@param Properties the list of properties to set

SetRemoteTalkerPriority Source code

function bool SetRemoteTalkerPriority ( byte LocalUserNum,UniqueNetId PlayerId,int Priority )
Sets the relative priority for a remote talker. 0 is highest
@param LocalUserNum the user that controls the relative priority
@param PlayerId the remote talker that is having their priority changed for
@param Priority the relative priority to use (0 highest, < 0 is muted)
@return TRUE if the function succeeds, FALSE otherwise

SetSpeechRecognitionObject Source code

function bool SetSpeechRecognitionObject ( byte LocalUserNum,SpeechRecognition SpeechRecogObj )
Changes the object that is in use to the one specified
@param LocalUserNum the local user that is making the change
@param SpeechRecogObj the new object use
@param true if successful, false otherwise

ShowAchievementsUI Source code

native function bool ShowAchievementsUI ( byte LocalUserNum )
Displays the achievements UI for a player
@param LocalUserNum the controller number of the associated user
@return TRUE if it was able to show the UI, FALSE if it failed

ShowContentMarketplaceUI Source code

function bool ShowContentMarketplaceUI ( byte LocalUserNum,optional int CategoryMask = -1,optional int OfferId )
Displays the marketplace UI for content
@param LocalUserNum the local user viewing available content
@param CategoryMask the bitmask to use to filter content by type
@param OfferId a specific offer that you want shown

ShowCustomPlayersUI Source code

function bool ShowCustomPlayersUI ( byte LocalUserNum,const out array<UniqueNetId> Players,string Title,string Description )
Shows a custom players UI for the specified list of players
@param LocalUserNum the controller number of the associated user
@param Players the list of players to show in the custom UI
@param Title the title to use for the UI
@param Description the text to show at the top of the UI
@return TRUE if it was able to show the UI, FALSE if it failed

ShowDeviceSelectionUI Source code

function bool ShowDeviceSelectionUI ( byte LocalUserNum,int SizeNeeded,optional bool bManageStorage )
Displays the UI that allows the user to choose which device to save content to
@param LocalUserNum the controller number of the associated user
@param SizeNeeded the size of the data to be saved in bytes
@param bManageStorage whether to allow the user to manage their storage or not
@return TRUE if it was able to show the UI, FALSE if it failed

ShowFeedbackUI Source code

function bool ShowFeedbackUI ( byte LocalUserNum,UniqueNetId PlayerId )
Displays the UI that allows a player to give feedback on another player
@param LocalUserNum the controller number of the associated user
@param PlayerId the id of the player having feedback given for
@return TRUE if it was able to show the UI, FALSE if it failed

ShowFriendsInviteUI Source code

function bool ShowFriendsInviteUI ( byte LocalUserNum,UniqueNetId PlayerId )
Displays the UI that shows a user's list of friends
@param LocalUserNum the controller number of the associated user
@param PlayerId the id of the player being invited
@return TRUE if it was able to show the UI, FALSE if it failed

ShowFriendsUI Source code

function bool ShowFriendsUI ( byte LocalUserNum )
Displays the UI that shows a user's list of friends
@param LocalUserNum the controller number of the associated user
@return TRUE if it was able to show the UI, FALSE if it failed

ShowGamerCardUI Source code

function bool ShowGamerCardUI ( byte LocalUserNum,UniqueNetId PlayerId )
Displays the gamer card UI for the specified player
@param LocalUserNum the controller number of the associated user
@param PlayerId the id of the player to show the gamer card of
@return TRUE if it was able to show the UI, FALSE if it failed

ShowInviteUI Source code

function bool ShowInviteUI ( byte LocalUserNum,optional string InviteText )
Displays the invite ui
@param LocalUserNum the local user sending the invite
@param InviteText the string to prefill the UI with

ShowKeyboardUI Source code

function bool ShowKeyboardUI ( byte LocalUserNum,string TitleText,string DescriptionText, optional bool bIsPassword = false, optional bool bShouldValidate = true, optional string DefaultText, optional int MaxResultLength = 256 )
Displays the UI that shows the keyboard for inputing text
@param LocalUserNum the controller number of the associated user
@param TitleText the title to display to the user
@param DescriptionText the text telling the user what to input
@param bIsPassword whether the item being entered is a password or not
@param bShouldValidate whether to apply the string validation API after input or not
@param DefaultText the default string to display
@param MaxResultLength the maximum length string expected to be filled in
@return TRUE if it was able to show the UI, FALSE if it failed

ShowLoginUI Source code

native function bool ShowLoginUI ( optional bool bShowOnlineOnly = false )
Displays the UI that prompts the user for their login credentials. Each platform handles the authentication of the user's data.
@param bShowOnlineOnly whether to only display online enabled profiles or not
@return TRUE if it was able to show the UI, FALSE if it failed

ShowMembershipMarketplaceUI Source code

function bool ShowMembershipMarketplaceUI ( byte LocalUserNum )
Displays the marketplace UI for memberships
@param LocalUserNum the local user viewing available memberships

ShowMessagesUI Source code

function bool ShowMessagesUI ( byte LocalUserNum )
Displays the messages UI for a player
@param LocalUserNum the controller number of the associated user
@return TRUE if it was able to show the UI, FALSE if it failed

ShowPlayersUI Source code

function bool ShowPlayersUI ( byte LocalUserNum )
Displays the UI that shows the player list
@param LocalUserNum the controller number of the associated user
@return TRUE if it was able to show the UI, FALSE if it failed

StartNetworkedVoice Source code

native function StartNetworkedVoice ( byte LocalUserNum )
Tells the voice layer that networked processing of the voice data is allowed for the specified player. This allows for push-to-talk style voice communication
@param LocalUserNum the local user to allow network transimission for

StartOnlineGame Source code

function bool StartOnlineGame ( name SessionName )
Marks an online game as in progress (as opposed to being in lobby or pending)
@param SessionName the name of the session that is being started
@return true if the call succeeds, false otherwise

StartSpeechRecognition Source code

function bool StartSpeechRecognition ( byte LocalUserNum )
Tells the voice system to start tracking voice data for speech recognition
@param LocalUserNum the local user to recognize voice data for
@return true upon success, false otherwise

StopNetworkedVoice Source code

native function StopNetworkedVoice ( byte LocalUserNum )
Tells the voice layer to stop processing networked voice support for the specified player. This allows for push-to-talk style voice communication
@param LocalUserNum the local user to disallow network transimission for

StopSpeechRecognition Source code

function bool StopSpeechRecognition ( byte LocalUserNum )
Tells the voice system to stop tracking voice data for speech recognition
@param LocalUserNum the local user to recognize voice data for
@return true upon success, false otherwise

UnlockAchievement Source code

native function bool UnlockAchievement ( byte LocalUserNum,int AchievementId )
Unlocks the specified achievement for the specified user
@param LocalUserNum the controller number of the associated user
@param AchievementId the id of the achievement to unlock
@return TRUE if the call worked, FALSE otherwise

UnlockAvatarAward Source code

function bool UnlockAvatarAward ( byte LocalUserNum,int AvatarItemId )
Unlocks an avatar award for the local user
@param LocalUserNum the user to unlock the avatar item for
@param AvatarItemId the id of the avatar item to unlock

UnlockGamerPicture Source code

function bool UnlockGamerPicture ( byte LocalUserNum,int PictureId )
Unlocks a gamer picture for the local user
@param LocalUserNum the user to unlock the picture for
@param PictureId the id of the picture to unlock

UnmuteAll Source code

function bool UnmuteAll ( byte LocalUserNum )
Allows all speakers to send voice
@param LocalUserNum the local user that is making the change

UnmuteRemoteTalker Source code

native function bool UnmuteRemoteTalker ( byte LocalUserNum,UniqueNetId PlayerId,optional bool bIsSystemWide )
Allows a remote talker to talk to the specified local player. NOTE: This only unmutes them in the game unless the bIsSystemWide flag is true, which attempts to unmute them globally
@param LocalUserNum the user that is allowing the remote talker to talk
@param PlayerId the remote talker that is being restored to talking
@param bIsSystemWide whether to try to unmute them globally or not
@return TRUE if the function succeeds, FALSE otherwise

UnregisterLocalTalker Source code

function bool UnregisterLocalTalker ( byte LocalUserNum )
Unregisters the user as a talker
@param LocalUserNum the local player index to be removed
@return TRUE if the call succeeded, FALSE otherwise

UnregisterPlayer Source code

function bool UnregisterPlayer ( name SessionName,UniqueNetId PlayerId )
Unregisters a player with the online service as being part of the online game
@param SessionName the name of the session the player is leaving
@param PlayerId the player to unregister with the online service
@return true if the call succeeds, false otherwise

UnregisterPlayers Source code

function bool UnregisterPlayers ( name SessionName,const out array<UniqueNetId> Players )
Unregisters a group of players with the online service as being part of the online game
@param SessionName the name of the session the player is joining
@param Players the list of players to unregister with the online service
@return true if the call succeeds, false otherwise

UnregisterRemoteTalker Source code

function bool UnregisterRemoteTalker ( UniqueNetId PlayerId )
Unregisters a remote player as a talker
@param PlayerId the unique id of the remote player to be removed
@return TRUE if the call succeeded, FALSE otherwise

UpdateOnlineGame Source code

function bool UpdateOnlineGame ( name SessionName,OnlineGameSettings UpdatedGameSettings,optional bool bShouldRefreshOnlineData = false )
Updates the localized settings/properties for the game in question
@param SessionName the name of the session to update
@param UpdatedGameSettings the object to update the game settings with
@param bShouldRefreshOnlineData whether to submit the data to the backend or not
@return true if successful creating the session, false otherwsie

WriteOnlinePlayerScores Source code

function bool WriteOnlinePlayerScores ( name SessionName,int LeaderboardId,const out array<OnlinePlayerScore> PlayerScores )
Writes the score data for the match
@param SessionName the name of the session to write scores for
@param LeaderboardId the leaderboard to write the score information to
@param PlayerScores the list of players, teams, and scores they earned
@return TRUE if the call is successful, FALSE otherwise

WriteOnlineStats Source code

native function bool WriteOnlineStats ( name SessionName,UniqueNetId Player,OnlineStatsWrite StatsWrite )
Writes out the stats contained within the stats write object to the online subsystem's cache of stats data. Note the new data replaces the old. It does not write the data to the permanent storage until a FlushOnlineStats() call or a session ends. Stats cannot be written without a session or the write request is ignored. No more than 5 stats views can be written to at a time or the write request is ignored.
@param SessionName the name of the session to write stats for
@param Player the player to write stats for
@param StatsWrite the object containing the information to write
@return TRUE if the call is successful, FALSE otherwise

WritePlayerStorage Source code

function bool WritePlayerStorage ( byte LocalUserNum,OnlinePlayerStorage PlayerStorage,optional int DeviceId = -1 )
Writes the online player storage data for a given local user to the online data store If a valid storage device ID is specified then data is also written to that device.
@param LocalUserNum the user that we are writing the data for
@param PlayerStorage the object that contains the list of items to write
@param DeviceId optional ID for connected device to write to. -1 for no device
@return true if the call succeeds, false otherwise

WriteProfileSettings Source code

native function bool WriteProfileSettings ( byte LocalUserNum,OnlineProfileSettings ProfileSettings )
Writes the online profile settings for a given user to the online data store
@param LocalUserNum the user that we are writing the data for
@param ProfileSettings the list of settings to write out
@return true if the call succeeds, false otherwise



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:53.792 - Created with UnCodeX