X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Scheduler%2FReadHelper.ct;h=83a557ac2916bdda0e388f89064c518a489eb92a;hb=3e42ecb22121f2e6df86b27bea73f890384a4ee4;hp=6a5d0b73f2be5dce647ead7411b4def996d931e1;hpb=ac6a813d9d99f7add4e13aff7a4bcd314d5604a6;p=senf.git diff --git a/Scheduler/ReadHelper.ct b/Scheduler/ReadHelper.ct index 6a5d0b7..83a557a 100644 --- a/Scheduler/ReadHelper.ct +++ b/Scheduler/ReadHelper.ct @@ -1,8 +1,25 @@ // $Id$ // +// Copyright (C) 2006 Stefan Bund +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the +// Free Software Foundation, Inc., +// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. // Copyright (C) 2006 -// Definition of non-inline template functions +/** \file + \brief ReadHelper non-inline template implementation */ #include "ReadHelper.ih" @@ -52,6 +69,7 @@ template prefix_ void senf::ReadHelper::process(Handle handle, senf::Scheduler::EventId event) { + /** \fixme Move the done() calls to outside the try/catch block */ try { if (event != senf::Scheduler::EV_READ) throw SystemException(EPIPE);