X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Socket%2FProtocols%2FGenericAddressingPolicy.cti;h=6cba6c2a9c9aa2dcdb10172ee14717c6598d7890;hb=456ee576285b76aa46240f8001f426757810dcc1;hp=7942fe34c25ad625e65fd05ed29a275f78ddaf35;hpb=1d9b6ad3acfb5059ecb461286de0dc11a9da9851;p=senf.git diff --git a/Socket/Protocols/GenericAddressingPolicy.cti b/Socket/Protocols/GenericAddressingPolicy.cti index 7942fe3..6cba6c2 100644 --- a/Socket/Protocols/GenericAddressingPolicy.cti +++ b/Socket/Protocols/GenericAddressingPolicy.cti @@ -44,7 +44,7 @@ peer(SocketHandle handle, Address & addr, addr.clear(); try { do_peer(handle,addr.sockaddr_p(),addr.sockaddr_len()); - } catch (SystemException & e) { + } catch (Exception & e) { e << "; could not get peer for address \"" << addr << "\""; throw; } @@ -66,7 +66,7 @@ connect(SocketHandle handle, Address const & addr, { try { do_connect(handle,addr.sockaddr_p(),addr.sockaddr_len()); - } catch (SystemException & e) { + } catch (Exception & e) { e << "; could not connect to address \"" << addr << "\""; throw; } @@ -86,7 +86,8 @@ prefix_ void senf::GenericAddressingPolicy
::local(FileHandle handle, addr.clear(); try { do_local(handle,addr.sockaddr_p(),addr.sockaddr_len()); - } catch (SystemException & e) { + } catch (Exception & e) { + // TODO: identify socket by some meaningful attribute e << "; could not get name for address \"" << addr << "\""; throw; } @@ -98,7 +99,7 @@ prefix_ void senf::GenericAddressingPolicy
::bind(FileHandle handle, { try { do_bind(handle,addr.sockaddr_p(),addr.sockaddr_len()); - } catch (SystemException & e) { + } catch (Exception & e) { e << "; could not bind to address \"" << addr << "\""; throw; }