Lines Matching refs:timer

116     LocTimerDelegate* popIfOutRanks(LocTimerDelegate& timer);
127 void add(LocTimerDelegate& timer);
129 void remove(LocTimerDelegate& timer);
325 void LocTimerContainer::add(LocTimerDelegate& timer) { in add() argument
329 inline MsgTimerPush(LocTimerContainer& container, LocTimerDelegate& timer) : in add()
330 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in add()
338 mMsgTask->sendMsg(new MsgTimerPush(*this, timer)); in add()
342 void LocTimerContainer::remove(LocTimerDelegate& timer) { in remove() argument
346 inline MsgTimerRemove(LocTimerContainer& container, LocTimerDelegate& timer) : in remove()
347 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in remove()
363 mMsgTask->sendMsg(new MsgTimerRemove(*this, timer)); in remove()
381 for (LocTimerDelegate* timer = (LocTimerDelegate*)mTimerContainer->pop(); in expire() local
382 NULL != timer; in expire()
383 timer = mTimerContainer->popIfOutRanks(timerOfNow)) { in expire()
385 timer->expire(); in expire()
398 LocTimerDelegate* LocTimerContainer::popIfOutRanks(LocTimerDelegate& timer) { in popIfOutRanks() argument
400 if (mTree && !timer.outRanks(*peek())) { in popIfOutRanks()
502 LocTimerDelegate* timer = (LocTimerDelegate*)(&rankable); in ranks() local
503 if (timer) { in ranks()
506 rank = timer->mFutureTime.tv_sec - mFutureTime.tv_sec; in ranks()
510 rank = (int)(timer->mFutureTime.tv_nsec - mFutureTime.tv_nsec); in ranks()
573 LocTimerDelegate* timer = mTimer; in stop() local
575 if (timer) { in stop()
576 timer->destroyLocked(); in stop()