From d0290d78d9308e84ba03824579bc7c387cf10ed7 Mon Sep 17 00:00:00 2001 From: Gerd von Egidy Date: Tue, 8 Sep 2015 17:48:49 +0200 Subject: [PATCH] boost::shared_dynamic_cast is deprecated and removed in recent versions of boost, replace it with dynamic_pointer_cast --- glue_t2n/asyncio_t2n.cpp | 2 +- utils/asyncio_pointer_func.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/glue_t2n/asyncio_t2n.cpp b/glue_t2n/asyncio_t2n.cpp index 0097870..4e20b60 100644 --- a/glue_t2n/asyncio_t2n.cpp +++ b/glue_t2n/asyncio_t2n.cpp @@ -385,7 +385,7 @@ bool T2NClientConnection::reopen(bool force) return false; } boost::shared_ptr< T2nUnixIOSocket > t2n_socket= - boost::shared_dynamic_cast< T2nUnixIOSocket >(m_real_connection); + boost::dynamic_pointer_cast< T2nUnixIOSocket >(m_real_connection); if (t2n_socket) { return t2n_socket->reopen(force); diff --git a/utils/asyncio_pointer_func.hpp b/utils/asyncio_pointer_func.hpp index f7453a9..1f18250 100644 --- a/utils/asyncio_pointer_func.hpp +++ b/utils/asyncio_pointer_func.hpp @@ -63,7 +63,7 @@ class SharedBase { try { - return boost::shared_dynamic_cast< D >( shared_from_this() ); + return boost::dynamic_pointer_cast< D >( shared_from_this() ); } catch( boost::bad_weak_ptr& e ) { -- 1.7.1