From d95f174b07744522f7123359721b281541cfc014 Mon Sep 17 00:00:00 2001
From: dw6 <dw6@wiback.org>
Date: Mon, 24 Nov 2008 15:28:35 +0000
Subject: [PATCH] throw more informative DuplicateEventRegistrationException

---
 Scheduler/FdEvent.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Scheduler/FdEvent.cc b/Scheduler/FdEvent.cc
index afe10c7ef..b6a5a4e87 100644
--- a/Scheduler/FdEvent.cc
+++ b/Scheduler/FdEvent.cc
@@ -1,6 +1,6 @@
 // $Id$
 //
-// Copyright (C) 2008 
+// Copyright (C) 2008
 // Fraunhofer Institute for Open Communication Systems (FOKUS)
 // Competence Center NETwork research (NET), St. Augustin, GERMANY
 //     Stefan Bund <g0dil@berlios.de>
@@ -52,7 +52,7 @@ prefix_ bool senf::scheduler::detail::FdDispatcher::add(FdEvent & event)
     for (FdSet::iterator i (range.first); i != range.second; ++i)
         events |= i->events_;
     if (event.events_ & events)
-        throw FdEvent::DuplicateEventRegistrationException();
+        throw FdEvent::DuplicateEventRegistrationException() << "vinfo: " << event.v_info();
 
     if (! detail::FdManager::instance().set(event.fd_, events | event.events_, &event))
         return false;
@@ -89,7 +89,7 @@ prefix_ void senf::scheduler::detail::FileDispatcher::add(FdEvent & event)
     for (FdSet::iterator i (range.first); i != range.second; ++i)
         events |= i->events_;
     if (event.events_ & events)
-        throw FdEvent::DuplicateEventRegistrationException();
+        throw FdEvent::DuplicateEventRegistrationException() << "vinfo: " << event.v_info();
 
     detail::FIFORunner::instance().enqueue(&event);
     fds_.insert(range.first, event);
@@ -201,7 +201,7 @@ prefix_ std::string senf::scheduler::FdEvent::v_info()
 #undef prefix_
 //#include "FdEvent.mpp"
 
-
+
 // Local Variables:
 // mode: c++
 // fill-column: 100
-- 
GitLab