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/MySQLConnection.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/shared/Database/MySQLConnection.h') diff --git a/src/server/shared/Database/MySQLConnection.h b/src/server/shared/Database/MySQLConnection.h index 08ceaa2860c..5e68e9d7516 100644 --- a/src/server/shared/Database/MySQLConnection.h +++ b/src/server/shared/Database/MySQLConnection.h @@ -23,14 +23,14 @@ class DatabaseWorker; class MySQLConnection { - friend class DatabaseWorkerPool; + template friend class DatabaseWorkerPool; public: MySQLConnection(); //! Constructor for synchroneous connections. MySQLConnection(ACE_Activation_Queue* queue); //! Constructor for asynchroneous connections. ~MySQLConnection(); - bool Open(const std::string& infoString); //! Connection details. + virtual bool Open(const std::string& infoString); //! Connection details. public: bool Execute(const char* sql); -- cgit v1.2.3