diff options
author | Machiavelli <none@none> | 2010-09-29 15:29:57 +0200 |
---|---|---|
committer | Machiavelli <none@none> | 2010-09-29 15:29:57 +0200 |
commit | fcec787e9cfa5b461f2dd060496c678ffa800965 (patch) | |
tree | 7ac15b38bee026374fd173a5c847962c436d7a73 /src/server/shared/Database/MySQLConnection.h | |
parent | d3b30e979a4fd3f04263813ecbfe5eadef6fef6e (diff) |
Core/DBLayer: Pass connection info down to lower level class MySQLConnection and use relevant data in logging messages in its methods
--HG--
branch : trunk
Diffstat (limited to 'src/server/shared/Database/MySQLConnection.h')
-rw-r--r-- | src/server/shared/Database/MySQLConnection.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/shared/Database/MySQLConnection.h b/src/server/shared/Database/MySQLConnection.h index cfef240fda2..34287948aed 100644 --- a/src/server/shared/Database/MySQLConnection.h +++ b/src/server/shared/Database/MySQLConnection.h @@ -66,11 +66,11 @@ class MySQLConnection friend class PingOperation; public: - MySQLConnection(); //! Constructor for synchroneous connections. - MySQLConnection(ACE_Activation_Queue* queue); //! Constructor for asynchroneous connections. + MySQLConnection(const MySQLConnectionInfo& connInfo); //! Constructor for synchroneous connections. + MySQLConnection(ACE_Activation_Queue* queue, const MySQLConnectionInfo& connInfo); //! Constructor for asynchroneous connections. ~MySQLConnection(); - virtual bool Open(const MySQLConnectionInfo& connInfo); //! Connection details. + virtual bool Open(); void Close(); public: @@ -111,6 +111,7 @@ class MySQLConnection ACE_Activation_Queue* m_queue; //! Queue shared with other asynchroneous connections. DatabaseWorker* m_worker; //! Core worker task. MYSQL * m_Mysql; //! MySQL Handle. + const MySQLConnectionInfo& m_connectionInfo; //! Connection info (used for logging) ACE_Thread_Mutex m_Mutex; }; |