aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/MySQLConnection.h
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-02 17:47:50 +0200
committerMachiavelli <none@none>2010-09-02 17:47:50 +0200
commit0117af4c37324eac2c70bc249899c19b8dcb7b80 (patch)
treee47c44854b8bca2bb5037bff0d8a16f53c1f1b8b /src/server/shared/Database/MySQLConnection.h
parent39f901d5660136f69c6252f4a21153d9f5d0732b (diff)
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
Diffstat (limited to 'src/server/shared/Database/MySQLConnection.h')
-rw-r--r--src/server/shared/Database/MySQLConnection.h4
1 files changed, 2 insertions, 2 deletions
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 <class T> 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);