#include BOOST_PP_ITERATE()
template <class SocketProtocol>
-prefix_ SocketProtocol const &
+prefix_ SocketProtocol &
senf::ProtocolServerSocketHandle<SocketProtocol>::protocol()
{
SENF_ASSERT( dynamic_cast<SocketProtocol const *>(&this->body().protocol()) );
// Need dynamic_cast here, since senf::SocketProtocol is a
// virtual base
- return dynamic_cast<SocketProtocol const &>(this->body().protocol());
+ return dynamic_cast<SocketProtocol &>(this->body().protocol());
}
template <class SocketProtocol>