![]() |
TrinityCore
|
#include <QueryHolder.h>
Public Member Functions | |
| SQLQueryHolderCallback (std::shared_ptr< SQLQueryHolderBase > &&holder, std::future< void > &&future) | |
| SQLQueryHolderCallback (SQLQueryHolderCallback &&)=default | |
| SQLQueryHolderCallback & | operator= (SQLQueryHolderCallback &&)=default |
| void | AfterComplete (std::function< void(SQLQueryHolderBase const &)> callback) & |
| bool | InvokeIfReady () |
Public Attributes | |
| std::shared_ptr< SQLQueryHolderBase > | m_holder |
| std::future< void > | m_future |
| std::function< void(SQLQueryHolderBase const &)> | m_callback |
Definition at line 60 of file QueryHolder.h.
|
inline |
Definition at line 63 of file QueryHolder.h.
|
default |
|
inline |
Definition at line 70 of file QueryHolder.h.
Referenced by WorldSession::HandleCharEnumOpcode(), WorldSession::HandleCharUndeleteEnumOpcode(), WorldSession::HandleContinuePlayerLogin(), WorldSession::InitializeSession(), and Pet::LoadPetFromDB().
| bool SQLQueryHolderCallback::InvokeIfReady | ( | ) |
Definition at line 85 of file QueryHolder.cpp.
References m_callback, m_future, and m_holder.
Referenced by InvokeAsyncCallbackIfReady().
|
default |
| std::function<void(SQLQueryHolderBase const&)> SQLQueryHolderCallback::m_callback |
Definition at line 79 of file QueryHolder.h.
Referenced by InvokeIfReady().
| std::future<void> SQLQueryHolderCallback::m_future |
Definition at line 78 of file QueryHolder.h.
Referenced by InvokeIfReady().
| std::shared_ptr<SQLQueryHolderBase> SQLQueryHolderCallback::m_holder |
Definition at line 77 of file QueryHolder.h.
Referenced by InvokeIfReady().