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