Loading src/ConnectionManager.cpp +23 −12 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ #include <soci/mysql/soci-mysql.h> #include <mysql.h> namespace FitsImporter_ns { Loading Loading @@ -58,6 +60,15 @@ ConnectionManager::ConnectionManager(Tango::DeviceImpl* deviceImpl_p, #endif pool_sp->at(i).open(soci::mysql, connection.str()); soci::mysql_session_backend* backend = static_cast<soci::mysql_session_backend*>( pool_sp->at(i).get_backend()); MYSQL* mysql = backend->conn_; bool reconnect = true; mysql_options(mysql, MYSQL_OPT_RECONNECT, &reconnect); } m_pool.insert( std::pair<PoolID, PoolSP>(poolID, pool_sp) ); Loading Loading
src/ConnectionManager.cpp +23 −12 Original line number Diff line number Diff line Loading @@ -7,6 +7,8 @@ #include <soci/mysql/soci-mysql.h> #include <mysql.h> namespace FitsImporter_ns { Loading Loading @@ -58,6 +60,15 @@ ConnectionManager::ConnectionManager(Tango::DeviceImpl* deviceImpl_p, #endif pool_sp->at(i).open(soci::mysql, connection.str()); soci::mysql_session_backend* backend = static_cast<soci::mysql_session_backend*>( pool_sp->at(i).get_backend()); MYSQL* mysql = backend->conn_; bool reconnect = true; mysql_options(mysql, MYSQL_OPT_RECONNECT, &reconnect); } m_pool.insert( std::pair<PoolID, PoolSP>(poolID, pool_sp) ); Loading