Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
OnlineServices Class Reference

Static Protected Member Functions

static void Init ()
 
static bool IsInitialized ()
 
static void GetClientServices ()
 
static bool ErrorCaught (EBiosError error)
 
static void LoadServers (notnull GetServersInput inputValues)
 
static void GetFavoriteServers (TStringArray favServers)
 
static void GetCachedFavServerInfo (array< ref CachedServerInfo > favServersInfoCache)
 
static void SetServerFavorited (string ipAddress, int port, int steamQueryPort, bool is_favorited)
 
static void GetCurrentServerInfo (string ip, int port)
 
static GetServersResultRow GetCurrentServerInfo ()
 
static void ClearCurrentServerInfo ()
 
static void SetInviteServerInfo (string ip, int port)
 
static void GetInviteServerInfo (out string ip, out int port)
 
static void OnLoadServersAsync (GetServersResult result_list, EBiosError error, string response)
 
static void LoadFriends ()
 
static void ShowUserProfile (string uid)
 
static void OnUserProfileAsync (EBiosError error)
 
static void OnFriendsAsync (BiosFriendInfoArray friend_list, EBiosError error)
 
static void LoadPermissions (array< string > player_list)
 
static void OnPermissionsAsync (BiosPrivacyUidResultArray result_list, EBiosError error)
 
static bool IsPlayerMuted (string id)
 
static bool MutePlayer (string id, bool mute)
 
static map< string, boolGetMuteList ()
 
static void ShowInviteScreen ()
 
static void LoadMPPrivilege ()
 
static void LoadVoicePrivilege ()
 
static void OnLoadMPPrivilege (EBiosError err)
 
static void OnLoadVoicePrivilege (EBiosError err)
 
static void SetSessionHandle (string handle)
 
static string GetSessionHandle ()
 
static void GetSession ()
 
static BiosUser GetBiosUser ()
 
static void SetBiosUser (BiosUser user)
 
static bool GetMultiplayState ()
 
static void SetMultiplayState (bool state)
 
static void EnterGameplaySession ()
 
static void LeaveGameplaySession ()
 
static void SetGameplayActivity ()
 
static void SetPendingInviteList (array< string > invitees)
 
static array< stringGetPendingInviteList ()
 
static void ClearPendingInviteList (array< string > invitees)
 
static void AutoConnectToEmptyServer ()
 
static GetServersResultRow GetRandomFreeResult (GetFirstServerWithEmptySlotResult results)
 
static void OnAutoConnectToEmptyServer (GetFirstServerWithEmptySlotResult result_list, EBiosError error)
 
static void GetServerModList (string server_id)
 
static void OnGetServerModList (GetServerModListResult result_list, EBiosError error)
 
static bool IsGameTrial (bool sim)
 
static bool IsGameActive (bool sim)
 
static bool CheckUpdate ()
 
static void PromptUpdate ()
 

Static Protected Attributes

static string m_InviteServerIP
 
static int m_InviteServerPort
 
static string m_CurrentServerIP
 
static int m_CurrentServerPort
 
static ref GetServersResultRow m_CurrentServerInfo
 
static ref map< string, ref BiosFriendInfom_FriendsList
 
static ref map< string, boolm_MuteList
 
static ref map< string, ref BiosPrivacyPermissionResultArraym_PermissionsList
 
static bool m_FirstFriendsLoad = true
 
static bool m_MultiplayState = false
 
static ref array< stringm_PendingInvites
 
static ref BiosUser m_BiosUser
 
static int m_AutoConnectTries = 0
 

Detailed Description

Definition at line 1 of file onlineservices.c.

Member Function Documentation

◆ AutoConnectToEmptyServer()

static void OnlineServices::AutoConnectToEmptyServer ( )
staticprotected

Definition at line 623 of file onlineservices.c.

◆ CheckUpdate()

static bool OnlineServices::CheckUpdate ( )
staticprotected

Definition at line 723 of file onlineservices.c.

◆ ClearCurrentServerInfo()

static void OnlineServices::ClearCurrentServerInfo ( )
staticprotected

Definition at line 175 of file onlineservices.c.

◆ ClearPendingInviteList()

static void OnlineServices::ClearPendingInviteList ( array< string > invitees)
staticprotected

Definition at line 617 of file onlineservices.c.

◆ EnterGameplaySession()

static void OnlineServices::EnterGameplaySession ( )
staticprotected

Definition at line 528 of file onlineservices.c.

◆ ErrorCaught()

static bool OnlineServices::ErrorCaught ( EBiosError error)
staticprotected

Definition at line 82 of file onlineservices.c.

◆ GetBiosUser()

static BiosUser OnlineServices::GetBiosUser ( )
staticprotected

Definition at line 501 of file onlineservices.c.

◆ GetCachedFavServerInfo()

static void OnlineServices::GetCachedFavServerInfo ( array< ref CachedServerInfo > favServersInfoCache)
staticprotected

Definition at line 114 of file onlineservices.c.

◆ GetClientServices()

static void OnlineServices::GetClientServices ( )
staticprotected

Definition at line 57 of file onlineservices.c.

◆ GetCurrentServerInfo() [1/2]

static GetServersResultRow OnlineServices::GetCurrentServerInfo ( )
staticprotected

Definition at line 167 of file onlineservices.c.

◆ GetCurrentServerInfo() [2/2]

static void OnlineServices::GetCurrentServerInfo ( string ip,
int port )
staticprotected

Definition at line 139 of file onlineservices.c.

◆ GetFavoriteServers()

static void OnlineServices::GetFavoriteServers ( TStringArray favServers)
staticprotected

Definition at line 109 of file onlineservices.c.

◆ GetInviteServerInfo()

static void OnlineServices::GetInviteServerInfo ( out string ip,
out int port )
staticprotected

Definition at line 188 of file onlineservices.c.

◆ GetMultiplayState()

static bool OnlineServices::GetMultiplayState ( )
staticprotected

Definition at line 512 of file onlineservices.c.

◆ GetMuteList()

static map< string, bool > OnlineServices::GetMuteList ( )
staticprotected

Definition at line 387 of file onlineservices.c.

◆ GetPendingInviteList()

static array< string > OnlineServices::GetPendingInviteList ( )
staticprotected

Definition at line 596 of file onlineservices.c.

◆ GetRandomFreeResult()

static GetServersResultRow OnlineServices::GetRandomFreeResult ( GetFirstServerWithEmptySlotResult results)
staticprotected

Definition at line 635 of file onlineservices.c.

◆ GetServerModList()

static void OnlineServices::GetServerModList ( string server_id)
staticprotected

Definition at line 684 of file onlineservices.c.

◆ GetSession()

static void OnlineServices::GetSession ( )
staticprotected

Definition at line 492 of file onlineservices.c.

◆ GetSessionHandle()

static string OnlineServices::GetSessionHandle ( )
staticprotected

Definition at line 482 of file onlineservices.c.

◆ Init()

static void OnlineServices::Init ( )
staticprotected

Definition at line 30 of file onlineservices.c.

◆ IsGameActive()

static bool OnlineServices::IsGameActive ( bool sim)
staticprotected

Definition at line 712 of file onlineservices.c.

◆ IsGameTrial()

static bool OnlineServices::IsGameTrial ( bool sim)
staticprotected

Definition at line 701 of file onlineservices.c.

◆ IsInitialized()

static bool OnlineServices::IsInitialized ( )
staticprotected

Definition at line 52 of file onlineservices.c.

◆ IsPlayerMuted()

static bool OnlineServices::IsPlayerMuted ( string id)
staticprotected

Definition at line 357 of file onlineservices.c.

◆ LeaveGameplaySession()

static void OnlineServices::LeaveGameplaySession ( )
staticprotected

Definition at line 543 of file onlineservices.c.

◆ LoadFriends()

static void OnlineServices::LoadFriends ( )
staticprotected

Definition at line 234 of file onlineservices.c.

◆ LoadMPPrivilege()

static void OnlineServices::LoadMPPrivilege ( )
staticprotected

Definition at line 412 of file onlineservices.c.

◆ LoadPermissions()

static void OnlineServices::LoadPermissions ( array< string > player_list)
staticprotected

Definition at line 311 of file onlineservices.c.

◆ LoadServers()

static void OnlineServices::LoadServers ( notnull GetServersInput inputValues)
staticprotected

Definition at line 96 of file onlineservices.c.

◆ LoadVoicePrivilege()

static void OnlineServices::LoadVoicePrivilege ( )
staticprotected

Definition at line 429 of file onlineservices.c.

◆ MutePlayer()

static bool OnlineServices::MutePlayer ( string id,
bool mute )
staticprotected

Definition at line 366 of file onlineservices.c.

◆ OnAutoConnectToEmptyServer()

static void OnlineServices::OnAutoConnectToEmptyServer ( GetFirstServerWithEmptySlotResult result_list,
EBiosError error )
staticprotected

Definition at line 654 of file onlineservices.c.

◆ OnFriendsAsync()

static void OnlineServices::OnFriendsAsync ( BiosFriendInfoArray friend_list,
EBiosError error )
staticprotected

Definition at line 265 of file onlineservices.c.

◆ OnGetServerModList()

static void OnlineServices::OnGetServerModList ( GetServerModListResult result_list,
EBiosError error )
staticprotected

Definition at line 693 of file onlineservices.c.

◆ OnLoadMPPrivilege()

static void OnlineServices::OnLoadMPPrivilege ( EBiosError err)
staticprotected

Definition at line 442 of file onlineservices.c.

◆ OnLoadServersAsync()

static void OnlineServices::OnLoadServersAsync ( GetServersResult result_list,
EBiosError error,
string response )
staticprotected

Definition at line 194 of file onlineservices.c.

◆ OnLoadVoicePrivilege()

static void OnlineServices::OnLoadVoicePrivilege ( EBiosError err)
staticprotected

Definition at line 462 of file onlineservices.c.

◆ OnPermissionsAsync()

static void OnlineServices::OnPermissionsAsync ( BiosPrivacyUidResultArray result_list,
EBiosError error )
staticprotected

Definition at line 327 of file onlineservices.c.

◆ OnUserProfileAsync()

static void OnlineServices::OnUserProfileAsync ( EBiosError error)
staticprotected

Definition at line 260 of file onlineservices.c.

◆ PromptUpdate()

static void OnlineServices::PromptUpdate ( )
staticprotected

Definition at line 739 of file onlineservices.c.

◆ SetBiosUser()

static void OnlineServices::SetBiosUser ( BiosUser user)
staticprotected

Definition at line 506 of file onlineservices.c.

◆ SetGameplayActivity()

static void OnlineServices::SetGameplayActivity ( )
staticprotected

Definition at line 563 of file onlineservices.c.

◆ SetInviteServerInfo()

static void OnlineServices::SetInviteServerInfo ( string ip,
int port )
staticprotected

Definition at line 182 of file onlineservices.c.

◆ SetMultiplayState()

static void OnlineServices::SetMultiplayState ( bool state)
staticprotected

Definition at line 517 of file onlineservices.c.

◆ SetPendingInviteList()

static void OnlineServices::SetPendingInviteList ( array< string > invitees)
staticprotected

Definition at line 577 of file onlineservices.c.

◆ SetServerFavorited()

static void OnlineServices::SetServerFavorited ( string ipAddress,
int port,
int steamQueryPort,
bool is_favorited )
staticprotected

Definition at line 119 of file onlineservices.c.

◆ SetSessionHandle()

static void OnlineServices::SetSessionHandle ( string handle)
staticprotected

Definition at line 473 of file onlineservices.c.

◆ ShowInviteScreen()

static void OnlineServices::ShowInviteScreen ( )
staticprotected

Definition at line 392 of file onlineservices.c.

◆ ShowUserProfile()

static void OnlineServices::ShowUserProfile ( string uid)
staticprotected

Definition at line 247 of file onlineservices.c.

Member Data Documentation

◆ m_AutoConnectTries

int OnlineServices::m_AutoConnectTries = 0
staticprotected

Definition at line 622 of file onlineservices.c.

◆ m_BiosUser

ref BiosUser OnlineServices::m_BiosUser
staticprotected

Definition at line 28 of file onlineservices.c.

◆ m_CurrentServerInfo

ref GetServersResultRow OnlineServices::m_CurrentServerInfo
staticprotected

Definition at line 17 of file onlineservices.c.

◆ m_CurrentServerIP

string OnlineServices::m_CurrentServerIP
staticprotected

Definition at line 15 of file onlineservices.c.

◆ m_CurrentServerPort

int OnlineServices::m_CurrentServerPort
staticprotected

Definition at line 16 of file onlineservices.c.

◆ m_FirstFriendsLoad

bool OnlineServices::m_FirstFriendsLoad = true
staticprotected

Definition at line 24 of file onlineservices.c.

◆ m_FriendsList

ref map<string, ref BiosFriendInfo> OnlineServices::m_FriendsList
staticprotected

Definition at line 20 of file onlineservices.c.

◆ m_InviteServerIP

string OnlineServices::m_InviteServerIP
staticprotected

Definition at line 13 of file onlineservices.c.

◆ m_InviteServerPort

int OnlineServices::m_InviteServerPort
staticprotected

Definition at line 14 of file onlineservices.c.

◆ m_MultiplayState

bool OnlineServices::m_MultiplayState = false
staticprotected

Definition at line 25 of file onlineservices.c.

◆ m_MuteList

ref map<string, bool> OnlineServices::m_MuteList
staticprotected

Definition at line 21 of file onlineservices.c.

◆ m_PendingInvites

ref array<string> OnlineServices::m_PendingInvites
staticprotected

Definition at line 26 of file onlineservices.c.

◆ m_PermissionsList

ref map<string, ref BiosPrivacyPermissionResultArray> OnlineServices::m_PermissionsList
staticprotected

Definition at line 22 of file onlineservices.c.


The documentation for this class was generated from the following file: