Dayz Explorer 1.29.162510
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()

void OnlineServices::AutoConnectToEmptyServer ( )
staticprotected

Definition at line 626 of file onlineservices.c.

◆ CheckUpdate()

bool OnlineServices::CheckUpdate ( )
staticprotected

Definition at line 734 of file onlineservices.c.

◆ ClearCurrentServerInfo()

void OnlineServices::ClearCurrentServerInfo ( )
staticprotected

Definition at line 178 of file onlineservices.c.

◆ ClearPendingInviteList()

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

Definition at line 620 of file onlineservices.c.

◆ EnterGameplaySession()

void OnlineServices::EnterGameplaySession ( )
staticprotected

Definition at line 531 of file onlineservices.c.

◆ ErrorCaught()

bool OnlineServices::ErrorCaught ( EBiosError error)
staticprotected

Definition at line 82 of file onlineservices.c.

◆ GetBiosUser()

BiosUser OnlineServices::GetBiosUser ( )
staticprotected

Definition at line 504 of file onlineservices.c.

◆ GetCachedFavServerInfo()

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

Definition at line 114 of file onlineservices.c.

◆ GetClientServices()

void OnlineServices::GetClientServices ( )
staticprotected

Definition at line 57 of file onlineservices.c.

◆ GetCurrentServerInfo() [1/2]

GetServersResultRow OnlineServices::GetCurrentServerInfo ( )
staticprotected

Definition at line 170 of file onlineservices.c.

◆ GetCurrentServerInfo() [2/2]

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

Definition at line 139 of file onlineservices.c.

◆ GetFavoriteServers()

void OnlineServices::GetFavoriteServers ( TStringArray favServers)
staticprotected

Definition at line 109 of file onlineservices.c.

◆ GetInviteServerInfo()

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

Definition at line 191 of file onlineservices.c.

◆ GetMultiplayState()

bool OnlineServices::GetMultiplayState ( )
staticprotected

Definition at line 515 of file onlineservices.c.

◆ GetMuteList()

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

Definition at line 390 of file onlineservices.c.

◆ GetPendingInviteList()

array< string > OnlineServices::GetPendingInviteList ( )
staticprotected

Definition at line 599 of file onlineservices.c.

◆ GetRandomFreeResult()

GetServersResultRow OnlineServices::GetRandomFreeResult ( GetFirstServerWithEmptySlotResult results)
staticprotected

Definition at line 638 of file onlineservices.c.

◆ GetServerModList()

void OnlineServices::GetServerModList ( string server_id)
staticprotected

Definition at line 687 of file onlineservices.c.

◆ GetSession()

void OnlineServices::GetSession ( )
staticprotected

Definition at line 495 of file onlineservices.c.

◆ GetSessionHandle()

string OnlineServices::GetSessionHandle ( )
staticprotected

Definition at line 485 of file onlineservices.c.

◆ Init()

void OnlineServices::Init ( )
staticprotected

Definition at line 30 of file onlineservices.c.

◆ IsGameActive()

bool OnlineServices::IsGameActive ( bool sim)
staticprotected

Definition at line 719 of file onlineservices.c.

◆ IsGameTrial()

bool OnlineServices::IsGameTrial ( bool sim)
staticprotected

Definition at line 704 of file onlineservices.c.

◆ IsInitialized()

bool OnlineServices::IsInitialized ( )
staticprotected

Definition at line 52 of file onlineservices.c.

◆ IsPlayerMuted()

bool OnlineServices::IsPlayerMuted ( string id)
staticprotected

Definition at line 360 of file onlineservices.c.

◆ LeaveGameplaySession()

void OnlineServices::LeaveGameplaySession ( )
staticprotected

Definition at line 546 of file onlineservices.c.

◆ LoadFriends()

void OnlineServices::LoadFriends ( )
staticprotected

Definition at line 237 of file onlineservices.c.

◆ LoadMPPrivilege()

void OnlineServices::LoadMPPrivilege ( )
staticprotected

Definition at line 415 of file onlineservices.c.

◆ LoadPermissions()

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

Definition at line 314 of file onlineservices.c.

◆ LoadServers()

void OnlineServices::LoadServers ( notnull GetServersInput inputValues)
staticprotected

Definition at line 96 of file onlineservices.c.

◆ LoadVoicePrivilege()

void OnlineServices::LoadVoicePrivilege ( )
staticprotected

Definition at line 432 of file onlineservices.c.

◆ MutePlayer()

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

Definition at line 369 of file onlineservices.c.

◆ OnAutoConnectToEmptyServer()

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

Definition at line 657 of file onlineservices.c.

◆ OnFriendsAsync()

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

Definition at line 268 of file onlineservices.c.

◆ OnGetServerModList()

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

Definition at line 696 of file onlineservices.c.

◆ OnLoadMPPrivilege()

void OnlineServices::OnLoadMPPrivilege ( EBiosError err)
staticprotected

Definition at line 445 of file onlineservices.c.

◆ OnLoadServersAsync()

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

Definition at line 197 of file onlineservices.c.

◆ OnLoadVoicePrivilege()

void OnlineServices::OnLoadVoicePrivilege ( EBiosError err)
staticprotected

Definition at line 465 of file onlineservices.c.

◆ OnPermissionsAsync()

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

Definition at line 330 of file onlineservices.c.

◆ OnUserProfileAsync()

void OnlineServices::OnUserProfileAsync ( EBiosError error)
staticprotected

Definition at line 263 of file onlineservices.c.

◆ PromptUpdate()

void OnlineServices::PromptUpdate ( )
staticprotected

Definition at line 750 of file onlineservices.c.

◆ SetBiosUser()

void OnlineServices::SetBiosUser ( BiosUser user)
staticprotected

Definition at line 509 of file onlineservices.c.

◆ SetGameplayActivity()

void OnlineServices::SetGameplayActivity ( )
staticprotected

Definition at line 566 of file onlineservices.c.

◆ SetInviteServerInfo()

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

Definition at line 185 of file onlineservices.c.

◆ SetMultiplayState()

void OnlineServices::SetMultiplayState ( bool state)
staticprotected

Definition at line 520 of file onlineservices.c.

◆ SetPendingInviteList()

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

Definition at line 580 of file onlineservices.c.

◆ SetServerFavorited()

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

Definition at line 119 of file onlineservices.c.

◆ SetSessionHandle()

void OnlineServices::SetSessionHandle ( string handle)
staticprotected

Definition at line 476 of file onlineservices.c.

◆ ShowInviteScreen()

void OnlineServices::ShowInviteScreen ( )
staticprotected

Definition at line 395 of file onlineservices.c.

◆ ShowUserProfile()

void OnlineServices::ShowUserProfile ( string uid)
staticprotected

Definition at line 250 of file onlineservices.c.

Member Data Documentation

◆ m_AutoConnectTries

int OnlineServices::m_AutoConnectTries = 0
staticprotected

Definition at line 625 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: