// $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>
#include <unistd.h>
#define prefix_ inline
-///////////////////////////////cci.p///////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::scheduler::TimerEvent
prefix_ senf::scheduler::TimerEvent::TimerEvent(std::string const & name, Callback const & cb,
prefix_ senf::scheduler::TimerEvent::~TimerEvent()
{
- if (senf::scheduler::detail::TimerDispatcher::alive())
+ if (detail::TimerDispatcher::alive())
disable();
}
prefix_ void senf::scheduler::TimerEvent::enable()
{
if (! detail::TimerSetBase::linked())
- senf::scheduler::detail::TimerDispatcher::instance().add(*this);
+ detail::TimerDispatcher::instance().add(*this);
}
prefix_ void senf::scheduler::TimerEvent::disable()
{
if (detail::TimerSetBase::linked())
- senf::scheduler::detail::TimerDispatcher::instance().remove(*this);
+ detail::TimerDispatcher::instance().remove(*this);
}
prefix_ void senf::scheduler::TimerEvent::action(Callback const & cb)
cb_ = cb;
}
-prefix_ void senf::scheduler::TimerEvent::timeout(ClockService::clock_type timeout,
+prefix_ void senf::scheduler::TimerEvent::timeout(ClockService::clock_type timeout,
bool initiallyEnabled)
{
disable();
return timeout_;
}
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::scheduler::detail::TimerDispatcher
prefix_ void senf::scheduler::detail::TimerDispatcher::enable()
return source_.get();
}
-///////////////////////////////cci.e///////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
\f