Lines Matching refs:container
188 LocTimerDelegate(LocTimer& client, struct timespec& futureTime, LocTimerContainer* container);
239 LocTimerContainer*& container = wakeOnExpire ? mHwTimers : mSwTimers; in get() local
241 if (!container) { in get()
244 if (!container) { in get()
245 container = new LocTimerContainer(wakeOnExpire); in get()
247 if (-1 == container->getTimerFd()) { in get()
248 delete container; in get()
249 container = NULL; in get()
254 return container; in get()
318 inline MsgTimerPush(LocTimerContainer& container, LocTimerDelegate& timer) : in add()
319 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in add()
335 inline MsgTimerRemove(LocTimerContainer& container, LocTimerDelegate& timer) : in remove()
336 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in remove()
361 inline MsgTimerExpire(LocTimerContainer& container) : in expire()
362 LocMsg(), mTimerContainer(&container) {} in expire()
463 LocTimerContainer* container = (LocTimerContainer*)(ev[i].data.ptr); in run() local
464 if (container) { in run()
465 container->expire(); in run()
481 LocTimerContainer* container) in LocTimerDelegate() argument
485 mContainer(container) { in LocTimerDelegate()
498 LocTimerContainer* container = mContainer; in destroyLocked() local
500 if (container) { in destroyLocked()
501 container->remove(*this); in destroyLocked()
566 LocTimerContainer* container; in start() local
567 container = LocTimerContainer::get(wakeOnExpire); in start()
568 if (NULL != container) { in start()
569 mTimer = new LocTimerDelegate(*this, futureTime, container); in start()