From: Gunnar Beutner Date: Tue, 5 Nov 2013 12:59:30 +0000 (+0100) Subject: Use boost::bind for WorkQueue::SetExceptionCallback. X-Git-Tag: v0.0.4~47 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5be3139b5e09412a096f3ea42ec84426c02913c2;p=icinga2 Use boost::bind for WorkQueue::SetExceptionCallback. Refs #5002 --- diff --git a/components/db_ido_mysql/idomysqlconnection.cpp b/components/db_ido_mysql/idomysqlconnection.cpp index 53d4fe778..a2c4c171b 100644 --- a/components/db_ido_mysql/idomysqlconnection.cpp +++ b/components/db_ido_mysql/idomysqlconnection.cpp @@ -44,7 +44,7 @@ void IdoMysqlConnection::Start(void) m_Connected = false; - m_QueryQueue.SetExceptionCallback(&IdoMysqlConnection::ExceptionHandler); + m_QueryQueue.SetExceptionCallback(boost::bind(&IdoMysqlConnection::ExceptionHandler, this, _1)); m_TxTimer = boost::make_shared(); m_TxTimer->SetInterval(5); diff --git a/components/db_ido_pgsql/idopgsqlconnection.cpp b/components/db_ido_pgsql/idopgsqlconnection.cpp index 5887bb06b..86ad7f5a7 100644 --- a/components/db_ido_pgsql/idopgsqlconnection.cpp +++ b/components/db_ido_pgsql/idopgsqlconnection.cpp @@ -44,7 +44,7 @@ void IdoPgsqlConnection::Start(void) m_Connection = NULL; - m_QueryQueue.SetExceptionCallback(&IdoPgsqlConnection::ExceptionHandler); + m_QueryQueue.SetExceptionCallback(boost::bind(&IdoPgsqlConnection::ExceptionHandler, this, _1)); m_TxTimer = boost::make_shared(); m_TxTimer->SetInterval(5);