extended documentation example
[senf.git] / Scheduler / ReadHelper.ct
index 1be8a8d..264d0ec 100644 (file)
@@ -71,7 +71,7 @@ prefix_ void senf::ReadHelper<Handle>::process(Handle handle,
 {
     try {
         if (event != senf::Scheduler::EV_READ)
-            throwErrno(EPIPE);
+            throw SystemException(EPIPE);
         std::string rcv;
         handle.read(rcv, maxSize_ - data_.size());
         data_.append(rcv);
@@ -85,7 +85,7 @@ prefix_ void senf::ReadHelper<Handle>::process(Handle handle,
         }
     }
     catch (senf::SystemException const & ex) {
-        errno_ = ex.code();
+        errno_ = ex.errorNumber();
         done();
         return;
     }