TrinityCore
Loading...
Searching...
No Matches
DatabaseWorkerPool.cpp File Reference
#include "DatabaseWorkerPool.h"
#include "AdhocStatement.h"
#include "Common.h"
#include "Errors.h"
#include "IoContext.h"
#include "Implementation/LoginDatabase.h"
#include "Implementation/WorldDatabase.h"
#include "Implementation/CharacterDatabase.h"
#include "Implementation/HotfixDatabase.h"
#include "Log.h"
#include "MySQLPreparedStatement.h"
#include "PreparedStatement.h"
#include "ProducerConsumerQueue.h"
#include "QueryCallback.h"
#include "QueryHolder.h"
#include "QueryResult.h"
#include "Transaction.h"
#include "MySQLWorkaround.h"
#include <boost/asio/use_future.hpp>
#include <mysqld_error.h>
#include <utility>
+ Include dependency graph for DatabaseWorkerPool.cpp:

Go to the source code of this file.

Classes

struct  DatabaseWorkerPool< T >::QueueSizeTracker
 

Macros

#define TRINITY_COMPILED_CLIENT_VERSION   MYSQL_VERSION_ID
 

Functions

static consteval uint32 ParseVersionString (std::string_view chars)
 

Variables

template class TC_DATABASE_API DatabaseWorkerPool< LoginDatabaseConnection >
 
template class TC_DATABASE_API DatabaseWorkerPool< WorldDatabaseConnection >
 
template class TC_DATABASE_API DatabaseWorkerPool< CharacterDatabaseConnection >
 
template class TC_DATABASE_API DatabaseWorkerPool< HotfixDatabaseConnection >
 

Macro Definition Documentation

◆ TRINITY_COMPILED_CLIENT_VERSION

#define TRINITY_COMPILED_CLIENT_VERSION   MYSQL_VERSION_ID

Function Documentation

◆ ParseVersionString()

static consteval uint32 ParseVersionString ( std::string_view  chars)
static

Definition at line 43 of file DatabaseWorkerPool.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ DatabaseWorkerPool< CharacterDatabaseConnection >

◆ DatabaseWorkerPool< HotfixDatabaseConnection >

◆ DatabaseWorkerPool< LoginDatabaseConnection >

◆ DatabaseWorkerPool< WorldDatabaseConnection >