Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlegroundQueue.h File Reference
#include "Battleground.h"
#include "Common.h"
#include "DBCEnums.h"
#include "EventProcessor.h"
#include <deque>
Include dependency graph for BattlegroundQueue.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BattlegroundQueue
class  BattlegroundQueue::SelectionPool
class  BGQueueInviteEvent
class  BGQueueRemoveEvent
struct  GroupQueueInfo
struct  PlayerQueueInfo

Macros

#define BG_QUEUE_GROUP_TYPES_COUNT   4
#define COUNT_OF_PLAYERS_TO_AVERAGE_WAIT_TIME   10

Typedefs

typedef std::list< Battleground * > BGFreeSlotQueueContainer

Enumerations

enum  BattlegroundQueueGroupTypes { BG_QUEUE_PREMADE_ALLIANCE = 0 , BG_QUEUE_PREMADE_HORDE = 1 , BG_QUEUE_NORMAL_ALLIANCE = 2 , BG_QUEUE_NORMAL_HORDE = 3 }

Macro Definition Documentation

◆ BG_QUEUE_GROUP_TYPES_COUNT

#define BG_QUEUE_GROUP_TYPES_COUNT   4

◆ COUNT_OF_PLAYERS_TO_AVERAGE_WAIT_TIME

#define COUNT_OF_PLAYERS_TO_AVERAGE_WAIT_TIME   10

Typedef Documentation

◆ BGFreeSlotQueueContainer

Definition at line 17 of file BattlegroundQueue.h.

Enumeration Type Documentation

◆ BattlegroundQueueGroupTypes

Enumerator
BG_QUEUE_PREMADE_ALLIANCE 
BG_QUEUE_PREMADE_HORDE 
BG_QUEUE_NORMAL_ALLIANCE 
BG_QUEUE_NORMAL_HORDE 

Definition at line 45 of file BattlegroundQueue.h.