#include <DatabaseLoader.h>
|
using | Predicate = std::function< bool()> |
|
using | Closer = std::function< void()> |
|
Definition at line 33 of file DatabaseLoader.h.
◆ Closer
◆ Predicate
◆ DatabaseTypeFlags
Enumerator |
---|
DATABASE_NONE | |
DATABASE_LOGIN | |
DATABASE_CHARACTER | |
DATABASE_WORLD | |
DATABASE_HOTFIX | |
DATABASE_MASK_ALL | |
Definition at line 45 of file DatabaseLoader.h.
◆ DatabaseLoader()
DatabaseLoader::DatabaseLoader |
( |
std::string const & |
logger, |
|
|
uint32 const |
defaultUpdateMask |
|
) |
| |
◆ AddDatabase()
◆ Load()
bool DatabaseLoader::Load |
( |
| ) |
|
◆ OpenDatabases()
bool DatabaseLoader::OpenDatabases |
( |
| ) |
|
|
private |
◆ PopulateDatabases()
bool DatabaseLoader::PopulateDatabases |
( |
| ) |
|
|
private |
◆ PrepareStatements()
bool DatabaseLoader::PrepareStatements |
( |
| ) |
|
|
private |
◆ Process()
bool DatabaseLoader::Process |
( |
std::queue< Predicate > & |
queue | ) |
|
|
private |
◆ UpdateDatabases()
bool DatabaseLoader::UpdateDatabases |
( |
| ) |
|
|
private |
◆ _autoSetup
bool const DatabaseLoader::_autoSetup |
|
private |
◆ _close
std::stack<Closer> DatabaseLoader::_close |
|
private |
◆ _logger
std::string const DatabaseLoader::_logger |
|
private |
◆ _open
◆ _populate
std::queue<Predicate> DatabaseLoader::_populate |
|
private |
◆ _prepare
std::queue<Predicate> DatabaseLoader::_prepare |
|
private |
◆ _update
std::queue<Predicate> DatabaseLoader::_update |
|
private |
◆ _updateFlags
uint32 const DatabaseLoader::_updateFlags |
|
private |
The documentation for this class was generated from the following files: