DayZ 1.24
Loading...
Searching...
No Matches
GetServersInput Class Reference

GetServersInput the input structure of the GetServers operation. More...

Collaboration diagram for GetServersInput:
[legend]

Private Member Functions

void SetAntiCheatFilter (bool anti_cheat)
 
void SetNameFilter (string name)
 
void SetGameTypeFilter (string game_type)
 
void SetModeIdFilter (int mode_id)
 
void SetGameVersionFilter (string game_version)
 
void SetOfficialFilter (bool official)
 
void SetJoinableFilter (bool joinable)
 
void SetMapNameToRun (string mapNameToRun)
 
void SetIsModdedFilter (bool is_modded)
 
void SetMinPlayersFilter (int min_players)
 
void SetMaxPlayersFilter (int max_players)
 
void SetIsPasswordProtectedFilter (bool password_protected)
 
void SetRegionIdFilter (int region)
 
void SetPriorityFilter (int priority)
 
void SetFreeSlotsMin (int freeSlotsMin)
 
void SetFreeSlotsMax (int freeSlotsMax)
 
void SetHostIp (string hostIp)
 
void SetHostPort (int hostPort)
 
void SetMouseAndKeyboardEnabled (bool enabledMouseAndKeyboard)
 
void SetFavorited (bool show)
 
void SetFriendsPlaying (bool show)
 
void SetPreviouslyPlayed (bool show)
 
void SetProperVersionMatch (bool show)
 
void SetFullServer (bool show)
 
void SetThirdPerson (bool show)
 
void SetPublic (bool show)
 
void SetAcceleratedTime (bool show)
 
void SetAllowedFilePatching (bool show)
 
void SetLAN ()
 
void SetPingFilter (int pingMaxValue)
 
void SetBattleyeProtection (bool show)
 
void SetPassworded (bool show)
 
void AddShow (bool show)
 
void AddFavourite (string ip, int port)
 
void SetWhitelistEnabled (bool whitelistEnabled)
 
void SetIsDLC (bool isDLC)
 

Private Attributes

bool m_AntiCheat
 
int m_RowsPerPage
 
string m_SortBy
 
ESortOrder m_SortOrder
 
string m_Name
 
string m_GameType
 
int m_Platform
 
int m_ModeId
 
int m_Page
 
string m_GameVersion
 
bool m_Official
 
bool m_Joinable
 
string m_MapNameToRun
 
bool m_IsModded
 
int m_MinPlayers
 
int m_MaxPlayers
 
bool m_IsPasswordProtected
 
int m_RegionId
 
int m_Priority
 
int m_FreeSlotsMin
 
int m_FreeSlotsMax
 
string m_HostIp
 
int m_HostPort
 
string m_FavoriteServers
 
bool m_MouseAndKeyboardEnabled
 
bool m_WhitelistEnabled
 
bool m_IsDLC
 
bool m_UseAntiCheat
 
bool m_UseName
 
bool m_UseGameType
 
bool m_UseModeId
 
bool m_UseGameVersion
 
bool m_UseOfficial
 
bool m_UseJoinable
 
bool m_UseMapNameToRun
 
bool m_UseIsModded
 
bool m_UseMinPlayers
 
bool m_UseMaxPlayers
 
bool m_UseIsPasswordProtected
 
bool m_UseRegionId
 
bool m_UsePriority
 
bool m_UseFreeSlotsMin
 
bool m_UseFreeSlotsMax
 
bool m_UseHostIp
 
bool m_UseHostPort
 
bool m_UseHostIps
 
bool m_UseMouseAndKeyboardEnabled
 
bool m_UseWhitelistEnabled
 
bool m_UseIsDLC
 

Detailed Description

GetServersInput the input structure of the GetServers operation.

Definition at line 232 of file BiosLobbyService.c.

Member Function Documentation

◆ AddFavourite()

void GetServersInput::AddFavourite ( string ip,
int port )
inlineprivate

Definition at line 484 of file BiosLobbyService.c.

485 {
486 m_FavoriteServers += ip + ";" + port + ";";
487 }

References m_FavoriteServers.

◆ AddShow()

void GetServersInput::AddShow ( bool show)
inlineprivate

◆ SetAcceleratedTime()

void GetServersInput::SetAcceleratedTime ( bool show)
inlineprivate

Definition at line 442 of file BiosLobbyService.c.

443 {
444 m_SortBy += "A";
445 AddShow(show);
446 }
void AddShow(bool show)

References AddShow(), and m_SortBy.

◆ SetAllowedFilePatching()

void GetServersInput::SetAllowedFilePatching ( bool show)
inlineprivate

Definition at line 448 of file BiosLobbyService.c.

449 {
450 m_SortBy += "7";
451 AddShow(show);
452 }

References AddShow(), and m_SortBy.

◆ SetAntiCheatFilter()

void GetServersInput::SetAntiCheatFilter ( bool anti_cheat)
inlineprivate

Definition at line 285 of file BiosLobbyService.c.

286 {
288 m_UseAntiCheat = true;
289 }

References m_AntiCheat, and m_UseAntiCheat.

◆ SetBattleyeProtection()

void GetServersInput::SetBattleyeProtection ( bool show)
inlineprivate

Definition at line 464 of file BiosLobbyService.c.

465 {
466 m_SortBy += "B";
467 AddShow(show);
468 }

References AddShow(), and m_SortBy.

◆ SetFavorited()

void GetServersInput::SetFavorited ( bool show)
inlineprivate

Definition at line 399 of file BiosLobbyService.c.

400 {
401 m_SortBy += "F";
402 AddShow(show);
403
404 }

References AddShow(), and m_SortBy.

◆ SetFreeSlotsMax()

void GetServersInput::SetFreeSlotsMax ( int freeSlotsMax)
inlineprivate

Definition at line 375 of file BiosLobbyService.c.

References m_FreeSlotsMax, and m_UseFreeSlotsMax.

◆ SetFreeSlotsMin()

void GetServersInput::SetFreeSlotsMin ( int freeSlotsMin)
inlineprivate

Definition at line 369 of file BiosLobbyService.c.

References m_FreeSlotsMin, and m_UseFreeSlotsMin.

◆ SetFriendsPlaying()

void GetServersInput::SetFriendsPlaying ( bool show)
inlineprivate

Definition at line 406 of file BiosLobbyService.c.

407 {
408 m_SortBy += "P";
409 AddShow(show);
410 }

References AddShow(), and m_SortBy.

◆ SetFullServer()

void GetServersInput::SetFullServer ( bool show)
inlineprivate

Definition at line 424 of file BiosLobbyService.c.

425 {
426 m_SortBy += "S";
427 AddShow(show);
428 }

References AddShow(), and m_SortBy.

◆ SetGameTypeFilter()

void GetServersInput::SetGameTypeFilter ( string game_type)
inlineprivate

Definition at line 297 of file BiosLobbyService.c.

298 {
300 m_UseGameType = true;
301 }

References m_GameType, and m_UseGameType.

◆ SetGameVersionFilter()

void GetServersInput::SetGameVersionFilter ( string game_version)
inlineprivate

Definition at line 309 of file BiosLobbyService.c.

310 {
312 m_UseGameVersion = true;
313 }

References m_GameVersion, and m_UseGameVersion.

◆ SetHostIp()

void GetServersInput::SetHostIp ( string hostIp)
inlineprivate

Definition at line 381 of file BiosLobbyService.c.

382 {
384 m_UseHostIp = true;
385 }

References m_HostIp, and m_UseHostIp.

◆ SetHostPort()

void GetServersInput::SetHostPort ( int hostPort)
inlineprivate

Definition at line 387 of file BiosLobbyService.c.

388 {
390 m_UseHostPort = true;
391 }

References m_HostPort, and m_UseHostPort.

◆ SetIsDLC()

void GetServersInput::SetIsDLC ( bool isDLC)
inlineprivate

Definition at line 498 of file BiosLobbyService.c.

499 {
500 m_IsDLC = isDLC;
501 m_UseIsDLC = true;
502
503 m_SortBy += "D";
504 AddShow(isDLC);
505 }

References AddShow(), m_IsDLC, m_SortBy, and m_UseIsDLC.

◆ SetIsModdedFilter()

void GetServersInput::SetIsModdedFilter ( bool is_modded)
inlineprivate

Definition at line 333 of file BiosLobbyService.c.

334 {
336 m_UseIsModded = true;
337 }

References m_IsModded, and m_UseIsModded.

◆ SetIsPasswordProtectedFilter()

void GetServersInput::SetIsPasswordProtectedFilter ( bool password_protected)
inlineprivate

◆ SetJoinableFilter()

void GetServersInput::SetJoinableFilter ( bool joinable)
inlineprivate

Definition at line 321 of file BiosLobbyService.c.

322 {
324 m_UseJoinable = true;
325 }

References m_Joinable, and m_UseJoinable.

◆ SetLAN()

void GetServersInput::SetLAN ( )
inlineprivate

Definition at line 454 of file BiosLobbyService.c.

455 {
456 m_SortBy += "N";
457 }

References m_SortBy.

◆ SetMapNameToRun()

void GetServersInput::SetMapNameToRun ( string mapNameToRun)
inlineprivate

Definition at line 327 of file BiosLobbyService.c.

328 {
330 m_UseMapNameToRun = true;
331 }

References m_MapNameToRun, and m_UseMapNameToRun.

◆ SetMaxPlayersFilter()

void GetServersInput::SetMaxPlayersFilter ( int max_players)
inlineprivate

Definition at line 345 of file BiosLobbyService.c.

References m_MaxPlayers, and m_UseMaxPlayers.

◆ SetMinPlayersFilter()

void GetServersInput::SetMinPlayersFilter ( int min_players)
inlineprivate

Definition at line 339 of file BiosLobbyService.c.

References m_MinPlayers, and m_UseMinPlayers.

◆ SetModeIdFilter()

void GetServersInput::SetModeIdFilter ( int mode_id)
inlineprivate

Definition at line 303 of file BiosLobbyService.c.

304 {
306 m_UseModeId = true;
307 }

References m_ModeId, and m_UseModeId.

◆ SetMouseAndKeyboardEnabled()

void GetServersInput::SetMouseAndKeyboardEnabled ( bool enabledMouseAndKeyboard)
inlineprivate

◆ SetNameFilter()

void GetServersInput::SetNameFilter ( string name)
inlineprivate

Definition at line 291 of file BiosLobbyService.c.

292 {
293 m_Name = name;
294 m_UseName = true;
295 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo

References m_Name, m_UseName, and name.

◆ SetOfficialFilter()

void GetServersInput::SetOfficialFilter ( bool official)
inlineprivate

Definition at line 315 of file BiosLobbyService.c.

316 {
318 m_UseOfficial = true;
319 }

References m_Official, and m_UseOfficial.

◆ SetPassworded()

void GetServersInput::SetPassworded ( bool show)
inlineprivate

Definition at line 470 of file BiosLobbyService.c.

471 {
472 m_SortBy += "C";
473 AddShow(show);
474 }

References AddShow(), and m_SortBy.

◆ SetPingFilter()

void GetServersInput::SetPingFilter ( int pingMaxValue)
inlineprivate

Definition at line 459 of file BiosLobbyService.c.

460 {
461 m_SortBy += "M" + pingMaxValue + ";";
462 }

References m_SortBy.

◆ SetPreviouslyPlayed()

void GetServersInput::SetPreviouslyPlayed ( bool show)
inlineprivate

Definition at line 412 of file BiosLobbyService.c.

413 {
414 m_SortBy += "R";
415 AddShow(show);
416 }

References AddShow(), and m_SortBy.

◆ SetPriorityFilter()

void GetServersInput::SetPriorityFilter ( int priority)
inlineprivate

Definition at line 363 of file BiosLobbyService.c.

364 {
366 m_UsePriority = true;
367 }

References m_Priority, and m_UsePriority.

◆ SetProperVersionMatch()

void GetServersInput::SetProperVersionMatch ( bool show)
inlineprivate

Definition at line 418 of file BiosLobbyService.c.

419 {
420 m_SortBy += "V";
421 AddShow(show);
422 }

References AddShow(), and m_SortBy.

◆ SetPublic()

void GetServersInput::SetPublic ( bool show)
inlineprivate

Definition at line 436 of file BiosLobbyService.c.

437 {
438 m_SortBy += "L";
439 AddShow(show);
440 }

References AddShow(), and m_SortBy.

◆ SetRegionIdFilter()

void GetServersInput::SetRegionIdFilter ( int region)
inlineprivate

Definition at line 357 of file BiosLobbyService.c.

358 {
360 m_UseRegionId = true;
361 }

References m_RegionId, and m_UseRegionId.

◆ SetThirdPerson()

void GetServersInput::SetThirdPerson ( bool show)
inlineprivate

Definition at line 430 of file BiosLobbyService.c.

431 {
432 m_SortBy += "3";
433 AddShow(show);
434 }

References AddShow(), and m_SortBy.

◆ SetWhitelistEnabled()

void GetServersInput::SetWhitelistEnabled ( bool whitelistEnabled)
inlineprivate

Member Data Documentation

◆ m_AntiCheat

bool GetServersInput::m_AntiCheat
private

Definition at line 234 of file BiosLobbyService.c.

Referenced by SetAntiCheatFilter().

◆ m_FavoriteServers

string GetServersInput::m_FavoriteServers
private

Definition at line 257 of file BiosLobbyService.c.

Referenced by AddFavourite().

◆ m_FreeSlotsMax

int GetServersInput::m_FreeSlotsMax
private

Definition at line 254 of file BiosLobbyService.c.

Referenced by SetFreeSlotsMax().

◆ m_FreeSlotsMin

int GetServersInput::m_FreeSlotsMin
private

Definition at line 253 of file BiosLobbyService.c.

Referenced by SetFreeSlotsMin().

◆ m_GameType

string GetServersInput::m_GameType
private

Definition at line 239 of file BiosLobbyService.c.

Referenced by SetGameTypeFilter().

◆ m_GameVersion

string GetServersInput::m_GameVersion
private

Definition at line 243 of file BiosLobbyService.c.

Referenced by SetGameVersionFilter().

◆ m_HostIp

string GetServersInput::m_HostIp
private

Definition at line 255 of file BiosLobbyService.c.

Referenced by SetHostIp().

◆ m_HostPort

int GetServersInput::m_HostPort
private

Definition at line 256 of file BiosLobbyService.c.

Referenced by SetHostPort().

◆ m_IsDLC

bool GetServersInput::m_IsDLC
private

Definition at line 260 of file BiosLobbyService.c.

Referenced by SetIsDLC().

◆ m_IsModded

bool GetServersInput::m_IsModded
private

Definition at line 247 of file BiosLobbyService.c.

Referenced by SetIsModdedFilter().

◆ m_IsPasswordProtected

bool GetServersInput::m_IsPasswordProtected
private

Definition at line 250 of file BiosLobbyService.c.

Referenced by SetIsPasswordProtectedFilter().

◆ m_Joinable

bool GetServersInput::m_Joinable
private

Definition at line 245 of file BiosLobbyService.c.

Referenced by SetJoinableFilter().

◆ m_MapNameToRun

string GetServersInput::m_MapNameToRun
private

Definition at line 246 of file BiosLobbyService.c.

Referenced by SetMapNameToRun().

◆ m_MaxPlayers

int GetServersInput::m_MaxPlayers
private

Definition at line 249 of file BiosLobbyService.c.

Referenced by SetMaxPlayersFilter().

◆ m_MinPlayers

int GetServersInput::m_MinPlayers
private

Definition at line 248 of file BiosLobbyService.c.

Referenced by SetMinPlayersFilter().

◆ m_ModeId

int GetServersInput::m_ModeId
private

Definition at line 241 of file BiosLobbyService.c.

Referenced by SetModeIdFilter().

◆ m_MouseAndKeyboardEnabled

bool GetServersInput::m_MouseAndKeyboardEnabled
private

Definition at line 258 of file BiosLobbyService.c.

Referenced by SetMouseAndKeyboardEnabled().

◆ m_Name

string GetServersInput::m_Name
private

Definition at line 238 of file BiosLobbyService.c.

Referenced by SetNameFilter().

◆ m_Official

bool GetServersInput::m_Official
private

Definition at line 244 of file BiosLobbyService.c.

Referenced by SetOfficialFilter().

◆ m_Page

int GetServersInput::m_Page
private

Definition at line 242 of file BiosLobbyService.c.

◆ m_Platform

int GetServersInput::m_Platform
private

Definition at line 240 of file BiosLobbyService.c.

◆ m_Priority

int GetServersInput::m_Priority
private

Definition at line 252 of file BiosLobbyService.c.

Referenced by SetPriorityFilter().

◆ m_RegionId

int GetServersInput::m_RegionId
private

Definition at line 251 of file BiosLobbyService.c.

Referenced by SetRegionIdFilter().

◆ m_RowsPerPage

int GetServersInput::m_RowsPerPage
private

Definition at line 235 of file BiosLobbyService.c.

◆ m_SortBy

◆ m_SortOrder

ESortOrder GetServersInput::m_SortOrder
private

Definition at line 237 of file BiosLobbyService.c.

◆ m_UseAntiCheat

bool GetServersInput::m_UseAntiCheat
private

Definition at line 262 of file BiosLobbyService.c.

Referenced by SetAntiCheatFilter().

◆ m_UseFreeSlotsMax

bool GetServersInput::m_UseFreeSlotsMax
private

Definition at line 277 of file BiosLobbyService.c.

Referenced by SetFreeSlotsMax().

◆ m_UseFreeSlotsMin

bool GetServersInput::m_UseFreeSlotsMin
private

Definition at line 276 of file BiosLobbyService.c.

Referenced by SetFreeSlotsMin().

◆ m_UseGameType

bool GetServersInput::m_UseGameType
private

Definition at line 264 of file BiosLobbyService.c.

Referenced by SetGameTypeFilter().

◆ m_UseGameVersion

bool GetServersInput::m_UseGameVersion
private

Definition at line 266 of file BiosLobbyService.c.

Referenced by SetGameVersionFilter().

◆ m_UseHostIp

bool GetServersInput::m_UseHostIp
private

Definition at line 278 of file BiosLobbyService.c.

Referenced by SetHostIp().

◆ m_UseHostIps

bool GetServersInput::m_UseHostIps
private

Definition at line 280 of file BiosLobbyService.c.

◆ m_UseHostPort

bool GetServersInput::m_UseHostPort
private

Definition at line 279 of file BiosLobbyService.c.

Referenced by SetHostPort().

◆ m_UseIsDLC

bool GetServersInput::m_UseIsDLC
private

Definition at line 283 of file BiosLobbyService.c.

Referenced by SetIsDLC().

◆ m_UseIsModded

bool GetServersInput::m_UseIsModded
private

Definition at line 270 of file BiosLobbyService.c.

Referenced by SetIsModdedFilter().

◆ m_UseIsPasswordProtected

bool GetServersInput::m_UseIsPasswordProtected
private

Definition at line 273 of file BiosLobbyService.c.

Referenced by SetIsPasswordProtectedFilter().

◆ m_UseJoinable

bool GetServersInput::m_UseJoinable
private

Definition at line 268 of file BiosLobbyService.c.

Referenced by SetJoinableFilter().

◆ m_UseMapNameToRun

bool GetServersInput::m_UseMapNameToRun
private

Definition at line 269 of file BiosLobbyService.c.

Referenced by SetMapNameToRun().

◆ m_UseMaxPlayers

bool GetServersInput::m_UseMaxPlayers
private

Definition at line 272 of file BiosLobbyService.c.

Referenced by SetMaxPlayersFilter().

◆ m_UseMinPlayers

bool GetServersInput::m_UseMinPlayers
private

Definition at line 271 of file BiosLobbyService.c.

Referenced by SetMinPlayersFilter().

◆ m_UseModeId

bool GetServersInput::m_UseModeId
private

Definition at line 265 of file BiosLobbyService.c.

Referenced by SetModeIdFilter().

◆ m_UseMouseAndKeyboardEnabled

bool GetServersInput::m_UseMouseAndKeyboardEnabled
private

Definition at line 281 of file BiosLobbyService.c.

Referenced by SetMouseAndKeyboardEnabled().

◆ m_UseName

bool GetServersInput::m_UseName
private

Definition at line 263 of file BiosLobbyService.c.

Referenced by SetNameFilter().

◆ m_UseOfficial

bool GetServersInput::m_UseOfficial
private

Definition at line 267 of file BiosLobbyService.c.

Referenced by SetOfficialFilter().

◆ m_UsePriority

bool GetServersInput::m_UsePriority
private

Definition at line 275 of file BiosLobbyService.c.

Referenced by SetPriorityFilter().

◆ m_UseRegionId

bool GetServersInput::m_UseRegionId
private

Definition at line 274 of file BiosLobbyService.c.

Referenced by SetRegionIdFilter().

◆ m_UseWhitelistEnabled

bool GetServersInput::m_UseWhitelistEnabled
private

Definition at line 282 of file BiosLobbyService.c.

Referenced by SetWhitelistEnabled().

◆ m_WhitelistEnabled

bool GetServersInput::m_WhitelistEnabled
private

Definition at line 259 of file BiosLobbyService.c.

Referenced by SetWhitelistEnabled().


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