|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BattlegroundQueue.h>
Public Member Functions | |
| virtual void | Abort (uint64 e_time) |
| BGQueueRemoveEvent (uint64 pl_guid, uint32 bgInstanceGUID, BattlegroundTypeId BgTypeId, BattlegroundQueueTypeId bgQueueTypeId, uint32 removeTime) | |
| virtual bool | Execute (uint64 e_time, uint32 p_time) |
| virtual | ~BGQueueRemoveEvent () |
| Public Member Functions inherited from BasicEvent | |
| BasicEvent () | |
| virtual bool | IsDeletable () const |
| virtual | ~BasicEvent () |
Private Attributes | |
| uint32 | m_BgInstanceGUID |
| BattlegroundQueueTypeId | m_BgQueueTypeId |
| BattlegroundTypeId | m_BgTypeId |
| uint64 | m_PlayerGuid |
| uint32 | m_RemoveTime |
Additional Inherited Members | |
| Public Attributes inherited from BasicEvent | |
| uint64 | m_addTime |
| uint64 | m_execTime |
| bool | to_Abort |
Definition at line 148 of file BattlegroundQueue.h.
|
inline |
Definition at line 151 of file BattlegroundQueue.h.
References m_BgInstanceGUID, m_BgQueueTypeId, m_BgTypeId, m_PlayerGuid, and m_RemoveTime.
|
inlinevirtual |
Definition at line 155 of file BattlegroundQueue.h.
|
virtual |
Reimplemented from BasicEvent.
Definition at line 1040 of file BattlegroundQueue.cpp.
Reimplemented from BasicEvent.
Definition at line 1004 of file BattlegroundQueue.cpp.
References ObjectAccessor::FindPlayer(), Player::GetBattlegroundQueueIndex(), Player::GetBattlegroundQueueJoinTime(), Battleground::GetBracketId(), Object::GetGUIDLow(), Player::GetSession(), Battleground::GetStatus(), Battleground::isBattleground(), BattlegroundQueue::IsPlayerInvited(), m_BgInstanceGUID, m_BgQueueTypeId, m_BgTypeId, m_PlayerGuid, m_RemoveTime, PLAYER_MAX_BATTLEGROUND_QUEUES, Player::RemoveBattlegroundQueueId(), BattlegroundQueue::RemovePlayer(), sBattlegroundMgr, WorldSession::SendPacket(), SF_LOG_DEBUG, STATUS_NONE, and STATUS_WAIT_LEAVE.
|
private |
Definition at line 161 of file BattlegroundQueue.h.
Referenced by BGQueueRemoveEvent(), and Execute().
|
private |
Definition at line 164 of file BattlegroundQueue.h.
Referenced by BGQueueRemoveEvent(), and Execute().
|
private |
Definition at line 163 of file BattlegroundQueue.h.
Referenced by BGQueueRemoveEvent(), and Execute().
|
private |
Definition at line 160 of file BattlegroundQueue.h.
Referenced by BGQueueRemoveEvent(), and Execute().
|
private |
Definition at line 162 of file BattlegroundQueue.h.
Referenced by BGQueueRemoveEvent(), and Execute().