Catch senf::Exception instead of senf::SystemException
jkaeber [Thu, 6 Mar 2008 09:48:01 +0000 (09:48 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@731 270642c3-0616-0410-b53a-bc976706d245

Socket/Protocols/GenericAddressingPolicy.cti

index 2d94d32..6cba6c2 100644 (file)
@@ -44,7 +44,7 @@ peer(SocketHandle<SPolicy> 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<SPolicy> 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,7 @@ prefix_ void senf::GenericAddressingPolicy<Address>::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;
@@ -99,7 +99,7 @@ prefix_ void senf::GenericAddressingPolicy<Address>::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;
     }