AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AsyncCallbackProcessor.h"
Public Member Functions | |
AsyncCallbackProcessor ()=default | |
~AsyncCallbackProcessor ()=default | |
T & | AddCallback (T &&query) |
void | ProcessReadyCallbacks () |
Private Member Functions | |
AsyncCallbackProcessor (AsyncCallbackProcessor const &)=delete | |
AsyncCallbackProcessor & | operator= (AsyncCallbackProcessor const &)=delete |
Private Attributes | |
std::vector< T > | _callbacks |
|
default |
|
default |
|
privatedelete |
|
inline |
References AsyncCallbackProcessor< T >::_callbacks.
Referenced by Player::ActivateSpec(), WorldSession::AddQueryHolderCallback(), WorldSession::AddTransactionCallback(), WorldSocket::HandleAuthSession(), WorldSession::HandleCharCreateOpcode(), WorldSession::HandleCharCustomize(), WorldSession::HandleCharEnumOpcode(), WorldSession::HandleCharFactionOrRaceChange(), WorldSession::HandleCharRenameOpcode(), AuthSession::HandleLogonChallenge(), WorldSession::HandleOpenItemOpcode(), AuthSession::HandleRealmList(), AuthSession::HandleReconnectChallenge(), ServerMailReward::OnLogin(), AuthSession::Start(), WorldSocket::Start(), and World::UpdateRealmCharCount().
|
privatedelete |
|
inline |
References AsyncCallbackProcessor< T >::_callbacks.
Referenced by WorldSession::ProcessQueryCallbacks(), World::ProcessQueryCallbacks(), AuthSession::Update(), and WorldSocket::Update().
|
private |