#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: