fixes for ClockService::clock_type -> RestrictedInt change introduced by last commit
[senf.git] / senf / Scheduler / TimerEventProxy.ct
index 6c65cb7..b851ba1 100644 (file)
@@ -40,7 +40,7 @@ prefix_ senf::scheduler::TimerEventProxy<IdType>::TimerEventProxy(std::string co
     : entrySetById( entrySet.template get<Id>()),
       entrySetByTimeout( entrySet.template get<Timeout> ()),
       timer( "TimerEventProxy " + description,
-              membind(&TimerEventProxy<IdType>::timerEvent, this), 0, false)
+              membind(&TimerEventProxy<IdType>::timerEvent, this), ClockService::clock_type(0), false)
 { }
 
 template<typename IdType>
@@ -66,9 +66,9 @@ prefix_ void senf::scheduler::TimerEventProxy<IdType>::add(
 {
     // insert new entry or replace the timeout of an entry already indexed
     typename EntrySetById_t::iterator i = entrySetById.find(id);
-    if(i == entrySetById.end())
+    if (i == entrySetById.end())
        entrySetByTimeout.insert( Entry(timeout, id, cb));
-       else{
+       else {
                Entry tmp = *i;
                tmp.timeout = timeout;
                entrySetById.replace(i,tmp);
@@ -93,7 +93,7 @@ prefix_ senf::ClockService::clock_type senf::scheduler::TimerEventProxy<IdType>:
     const
 {
     typename EntrySetById_t::const_iterator i ( entrySetById.find( id));
-    return i == entrySetById.end() ? 0 : i->timeout;
+    return i == entrySetById.end() ? ClockService::clock_type(0) : i->timeout;
 }