Lines Matching refs:LocTimerDelegate

116     LocTimerDelegate* popIfOutRanks(LocTimerDelegate& timer);
118 void updateSoonestTime(LocTimerDelegate* priorTop);
124 LocTimerDelegate* getSoonestTimer();
127 void add(LocTimerDelegate& timer);
129 void remove(LocTimerDelegate& timer);
188 class LocTimerDelegate : public LocRankable { class
196 inline LocTimerDelegate(struct timespec& delay) in LocTimerDelegate() function in loc_util::LocTimerDelegate
198 inline ~LocTimerDelegate() { if (mLock) { mLock->drop(); mLock = NULL; } } in ~LocTimerDelegate()
200 LocTimerDelegate(LocTimer& client, struct timespec& futureTime, LocTimerContainer* container);
286 LocTimerDelegate* LocTimerContainer::getSoonestTimer() { in getSoonestTimer()
287 return (LocTimerDelegate*)(peek()); in getSoonestTimer()
295 void LocTimerContainer::updateSoonestTime(LocTimerDelegate* priorTop) { in updateSoonestTime()
296 LocTimerDelegate* curTop = getSoonestTimer(); in updateSoonestTime()
325 void LocTimerContainer::add(LocTimerDelegate& timer) { in add()
328 LocTimerDelegate* mTimer; in add()
329 inline MsgTimerPush(LocTimerContainer& container, LocTimerDelegate& timer) : in add()
332 LocTimerDelegate* priorTop = mTimerContainer->getSoonestTimer(); in add()
342 void LocTimerContainer::remove(LocTimerDelegate& timer) { in remove()
345 LocTimerDelegate* mTimer; in remove()
346 inline MsgTimerRemove(LocTimerContainer& container, LocTimerDelegate& timer) : in remove()
349 LocTimerDelegate* priorTop = mTimerContainer->getSoonestTimer(); in remove()
378 LocTimerDelegate timerOfNow(now); in expire()
381 for (LocTimerDelegate* timer = (LocTimerDelegate*)mTimerContainer->pop(); in expire()
398 LocTimerDelegate* LocTimerContainer::popIfOutRanks(LocTimerDelegate& timer) { in popIfOutRanks()
399 LocTimerDelegate* poppedNode = NULL; in popIfOutRanks()
401 poppedNode = (LocTimerDelegate*)(pop()); in popIfOutRanks()
470 LocTimerDelegate::LocTimerDelegate(LocTimer& client, in LocTimerDelegate() function in loc_util::LocTimerDelegate
482 void LocTimerDelegate::destroyLocked() { in destroyLocked()
500 int LocTimerDelegate::ranks(LocRankable& rankable) { in ranks()
502 LocTimerDelegate* timer = (LocTimerDelegate*)(&rankable); in ranks()
517 void LocTimerDelegate::expire() { in expire()
560 mTimer = new LocTimerDelegate(*this, futureTime, container); in start()
573 LocTimerDelegate* timer = mTimer; in stop()