Lines Matching refs:container
200 LocTimerDelegate(LocTimer& client, struct timespec& futureTime, LocTimerContainer* container);
251 LocTimerContainer*& container = wakeOnExpire ? mHwTimers : mSwTimers; in get() local
253 if (!container) { in get()
256 if (!container) { in get()
257 container = new LocTimerContainer(wakeOnExpire); in get()
259 if (-1 == container->getTimerFd()) { in get()
260 delete container; in get()
261 container = NULL; in get()
266 return container; in get()
329 inline MsgTimerPush(LocTimerContainer& container, LocTimerDelegate& timer) : in add()
330 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in add()
346 inline MsgTimerRemove(LocTimerContainer& container, LocTimerDelegate& timer) : in remove()
347 LocMsg(), mTimerContainer(&container), mTimer(&timer) {} in remove()
372 inline MsgTimerExpire(LocTimerContainer& container) : in expire()
373 LocMsg(), mTimerContainer(&container) {} in expire()
454 LocTimerContainer* container = (LocTimerContainer*)(ev[i].data.ptr); in run() local
455 if (container) { in run()
456 container->expire(); in run()
472 LocTimerContainer* container) in LocTimerDelegate() argument
476 mContainer(container) { in LocTimerDelegate()
489 LocTimerContainer* container = mContainer; in destroyLocked() local
491 if (container) { in destroyLocked()
492 container->remove(*this); in destroyLocked()
557 LocTimerContainer* container; in start() local
558 container = LocTimerContainer::get(wakeOnExpire); in start()
559 if (NULL != container) { in start()
560 mTimer = new LocTimerDelegate(*this, futureTime, container); in start()