aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Database/MySQLConnection.h
diff options
context:
space:
mode:
authorMachiavelli <none@none>2010-09-29 15:29:57 +0200
committerMachiavelli <none@none>2010-09-29 15:29:57 +0200
commitfcec787e9cfa5b461f2dd060496c678ffa800965 (patch)
tree7ac15b38bee026374fd173a5c847962c436d7a73 /src/server/shared/Database/MySQLConnection.h
parentd3b30e979a4fd3f04263813ecbfe5eadef6fef6e (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.h7
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;
};