|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <BattlegroundQueue.h>
Public Member Functions | |
| virtual void | Abort (uint64 e_time) |
| BGQueueInviteEvent (uint64 pl_guid, uint32 BgInstanceGUID, BattlegroundTypeId BgTypeId, uint8 arenaType, uint32 removeTime) | |
| virtual bool | Execute (uint64 e_time, uint32 p_time) |
| virtual | ~BGQueueInviteEvent () |
| Public Member Functions inherited from BasicEvent | |
| BasicEvent () | |
| virtual bool | IsDeletable () const |
| virtual | ~BasicEvent () |
Private Attributes | |
| uint8 | m_ArenaType |
| uint32 | m_BgInstanceGUID |
| 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 125 of file BattlegroundQueue.h.
|
inline |
Definition at line 128 of file BattlegroundQueue.h.
References m_ArenaType, m_BgInstanceGUID, m_BgTypeId, m_PlayerGuid, and m_RemoveTime.
|
inlinevirtual |
Definition at line 131 of file BattlegroundQueue.h.
|
virtual |
Reimplemented from BasicEvent.
Definition at line 990 of file BattlegroundQueue.cpp.
Reimplemented from BasicEvent.
Definition at line 961 of file BattlegroundQueue.cpp.
References BattlegroundMgr::BGQueueTypeId(), ObjectAccessor::FindPlayer(), Battleground::GetArenaType(), Player::GetBattlegroundQueueIndex(), Player::GetBattlegroundQueueJoinTime(), Player::GetSession(), Battleground::GetTypeID(), INVITATION_REMIND_TIME, INVITE_ACCEPT_WAIT_TIME, BattlegroundQueue::IsPlayerInvited(), m_ArenaType, m_BgInstanceGUID, m_BgTypeId, m_PlayerGuid, m_RemoveTime, PLAYER_MAX_BATTLEGROUND_QUEUES, sBattlegroundMgr, WorldSession::SendPacket(), and STATUS_WAIT_JOIN.
|
private |
Definition at line 139 of file BattlegroundQueue.h.
Referenced by BGQueueInviteEvent(), and Execute().
|
private |
Definition at line 137 of file BattlegroundQueue.h.
Referenced by BGQueueInviteEvent(), and Execute().
|
private |
Definition at line 138 of file BattlegroundQueue.h.
Referenced by BGQueueInviteEvent(), and Execute().
|
private |
Definition at line 136 of file BattlegroundQueue.h.
Referenced by BGQueueInviteEvent(), and Execute().
|
private |
Definition at line 140 of file BattlegroundQueue.h.
Referenced by BGQueueInviteEvent(), and Execute().