// Custom includes
#define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
namespace {
bool terminate_ (false);
prefix_ void senf::scheduler::yield()
{
- senf::scheduler::detail::FIFORunner::instance().yield();
+ detail::FIFORunner::instance().yield();
}
prefix_ bool senf::scheduler::running()
prefix_ void senf::scheduler::hiresTimers()
{
-#ifdef HAVE_TIMERFD
+#ifdef HAVE_TIMERFD_CREATE
if (haveScalableHiresTimers())
detail::TimerDispatcher::instance().timerSource(
std::auto_ptr<detail::TimerSource>(new detail::TimerFDTimerSource()));
std::auto_ptr<detail::TimerSource>(new detail::POSIXTimerSource()));
}
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::schedulerLogTimeSource
prefix_ senf::log::time_type senf::scheduler::LogTimeSource::operator()()
const
{
- return senf::scheduler::now();
+ return scheduler::now();
}
-///////////////////////////////////////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
// senf::scheduler::BlockSignals
prefix_ senf::scheduler::BlockSignals::BlockSignals(bool initiallyBlocked)
blocked_ = false;
}
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
\f