TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
LFGQueue.h File Reference
#include "LFG.h"
+ Include dependency graph for LFGQueue.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lfg::LfgCompatibilityData
 
struct  lfg::LfgQueueData
 Stores player or group queue info. More...
 
struct  lfg::LfgWaitTime
 
class  lfg::LFGQueue
 

Namespaces

 lfg
 

Typedefs

typedef std::map< uint32,
LfgWaitTime > 
lfg::LfgWaitTimesContainer
 
typedef std::map< std::string,
LfgCompatibilityData > 
lfg::LfgCompatibleContainer
 
typedef std::map< ObjectGuid,
LfgQueueData > 
lfg::LfgQueueDataContainer
 

Enumerations

enum  lfg::LfgCompatibility {
  lfg::LFG_COMPATIBILITY_PENDING, lfg::LFG_INCOMPATIBLES_WRONG_GROUP_SIZE, lfg::LFG_INCOMPATIBLES_TOO_MUCH_PLAYERS, lfg::LFG_INCOMPATIBLES_MULTIPLE_LFG_GROUPS,
  lfg::LFG_INCOMPATIBLES_HAS_IGNORES, lfg::LFG_INCOMPATIBLES_NO_ROLES, lfg::LFG_INCOMPATIBLES_NO_DUNGEONS, lfg::LFG_COMPATIBLES_WITH_LESS_PLAYERS,
  lfg::LFG_COMPATIBLES_BAD_STATES, lfg::LFG_COMPATIBLES_MATCH
}