From 0117af4c37324eac2c70bc249899c19b8dcb7b80 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Thu, 2 Sep 2010 17:47:50 +0200 Subject: Core/DBLayer: - Implement deriviate classes of MySQLConnection for every database type (world, realm, characters) - Make DatabaseWorkerPool templatized and use the above mentioned classes as parameter - Implementation of the new types in code (This is in preparation of prepared statement interface) --HG-- branch : trunk --- src/server/shared/Database/Transaction.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server/shared/Database/Transaction.h') diff --git a/src/server/shared/Database/Transaction.h b/src/server/shared/Database/Transaction.h index e94ca053e32..58c87b61270 100644 --- a/src/server/shared/Database/Transaction.h +++ b/src/server/shared/Database/Transaction.h @@ -19,6 +19,8 @@ #ifndef _TRANSACTION_H #define _TRANSACTION_H +#include "SQLOperation.h" + /*! Transactions, high level class. */ class Transaction { @@ -43,7 +45,7 @@ typedef ACE_Refcounted_Auto_Ptr SQLTransaction; /*! Low level class*/ class TransactionTask : public SQLOperation { - friend class DatabaseWorkerPool; + template friend class DatabaseWorkerPool; friend class DatabaseWorker; public: -- cgit v1.2.3