X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FSocketHandle.cti;fp=Socket%2FSocketHandle.cti;h=cbd90890245f3583f10b1a3d9c0f817cc914eefb;hb=d5ba3d7759212c90a5f4a25baf0dc38e290c3b64;hp=39b32734aa07196df15eee2ac2306b701a58ed0e;hpb=7c61b0afd1beef4c772da64c7f1115877584af31;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