X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FSocketHandle.cti;h=cbd90890245f3583f10b1a3d9c0f817cc914eefb;hb=259da4c692259311c6ec99566b57f5ed1e68e93e;hp=39b32734aa07196df15eee2ac2306b701a58ed0e;hpb=d2459b6c8249291588fd3d0d125ed3d38e003b55;p=senf.git diff --git a/Socket/SocketHandle.cti b/Socket/SocketHandle.cti index 39b3273..cbd9089 100644 --- a/Socket/SocketHandle.cti +++ b/Socket/SocketHandle.cti @@ -187,6 +187,17 @@ prefix_ std::string senf::SocketHandle::dumpState(unsigned lod) return detail::dumpState(map); } +template +template +prefix_ Facet const & senf::SocketHandle::facet() + +{ + try { + return dynamic_cast(protocol()); + } + SENF_WRAP_EXC(std::bad_cast) +} + /////////////////////////////////////////////////////////////////////////// // senf::ProtocolSocketBody