X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocolServerSocketHandle.cti;h=756d34320ca64663e8eab98851bda64999067c6b;hb=a0b6f53e5c464c6b84fed30a67fcce32da81012d;hp=26c2b696551c22789436a927251eb4b0d839201c;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Socket/ProtocolServerSocketHandle.cti b/senf/Socket/ProtocolServerSocketHandle.cti index 26c2b69..756d343 100644 --- a/senf/Socket/ProtocolServerSocketHandle.cti +++ b/senf/Socket/ProtocolServerSocketHandle.cti @@ -29,7 +29,7 @@ //#include "ProtocolServerSocketHandle.ih" // Custom includes -#include "../Utils/senfassert.hh" +#include #include "ProtocolClientSocketHandle.hh" #define prefix_ inline @@ -46,14 +46,16 @@ prefix_ senf::ProtocolServerSocketHandle::ProtocolServerSocketHa std::auto_ptr(new ProtocolSocketBody(true))) {} -#define BOOST_PP_ITERATION_PARAMS_1 (4, (1, 9, SENF_ABSOLUTE_INCLUDE_PATH(Socket/ProtocolServerSocketHandle.mpp), 2)) +#define BOOST_PP_ITERATION_PARAMS_1 \ + (4, (1, 9, SENF_ABSOLUTE_INCLUDE_PATH(Socket/ProtocolServerSocketHandle.mpp), 2)) #include BOOST_PP_ITERATE() template prefix_ SocketProtocol & senf::ProtocolServerSocketHandle::protocol() { - SENF_ASSERT( dynamic_cast(&this->body().protocol()) ); + SENF_ASSERT( dynamic_cast(&this->body().protocol()), + "Internal failure: Incompatible protocol class fount it's way into this handle"); // Need dynamic_cast here, since senf::SocketProtocol is a // virtual base return dynamic_cast(this->body().protocol());