boost::shared_dynamic_cast is deprecated and removed in recent versions of boost...
authorGerd von Egidy <gerd.von.egidy@intra2net.com>
Tue, 8 Sep 2015 15:48:49 +0000 (17:48 +0200)
committerGerd von Egidy <gerd.von.egidy@intra2net.com>
Tue, 8 Sep 2015 15:48:49 +0000 (17:48 +0200)
glue_t2n/asyncio_t2n.cpp
utils/asyncio_pointer_func.hpp

index 0097870..4e20b60 100644 (file)
@@ -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);
index f7453a9..1f18250 100644 (file)
@@ -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 )
       {