Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlegroundQueue::SelectionPool Class Reference

#include <BattlegroundQueue.h>

Public Member Functions

bool AddGroup (GroupQueueInfo *ginfo, uint32 desiredCount)
uint32 GetPlayerCount () const
void Init ()
bool KickGroup (uint32 size)
 SelectionPool ()

Public Attributes

GroupsQueueType SelectedGroups

Private Attributes

uint32 PlayerCount

Detailed Description

Definition at line 93 of file BattlegroundQueue.h.

Constructor & Destructor Documentation

◆ SelectionPool()

BattlegroundQueue::SelectionPool::SelectionPool ( )
inline

Definition at line 96 of file BattlegroundQueue.h.

References PlayerCount.

Member Function Documentation

◆ AddGroup()

bool BattlegroundQueue::SelectionPool::AddGroup ( GroupQueueInfo * ginfo,
uint32 desiredCount )

◆ GetPlayerCount()

uint32 BattlegroundQueue::SelectionPool::GetPlayerCount ( ) const
inline

Definition at line 100 of file BattlegroundQueue.h.

References PlayerCount.

Referenced by KickGroup().

◆ Init()

void BattlegroundQueue::SelectionPool::Init ( )

Definition at line 54 of file BattlegroundQueue.cpp.

References PlayerCount, and SelectedGroups.

◆ KickGroup()

bool BattlegroundQueue::SelectionPool::KickGroup ( uint32 size)

Member Data Documentation

◆ PlayerCount

uint32 BattlegroundQueue::SelectionPool::PlayerCount
private

Definition at line 104 of file BattlegroundQueue.h.

Referenced by AddGroup(), GetPlayerCount(), Init(), KickGroup(), and SelectionPool().

◆ SelectedGroups

GroupsQueueType BattlegroundQueue::SelectionPool::SelectedGroups

Definition at line 102 of file BattlegroundQueue.h.

Referenced by AddGroup(), Init(), and KickGroup().


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