Lines Matching refs:SchedulableEvent
49 volatile SchedulableEvent mFirst;
51 volatile SchedulableEvent mLast;
55 FastEventQueue(SchedulableEvent event) { in FastEventQueue()
71 public SchedulableEvent remove() { in remove()
74 SchedulableEvent event = mFirst; in remove()
82 public void add(SchedulableEvent event) { in add()
93 public static class SchedulableEvent { class in EventScheduler
95 private SchedulableEvent mNext = null;
100 public SchedulableEvent(long timestamp) { in SchedulableEvent() method in EventScheduler.SchedulableEvent
125 public SchedulableEvent removeEventfromPool() { in removeEventfromPool()
126 SchedulableEvent event = null; in removeEventfromPool()
138 public void addEventToPool(SchedulableEvent event) { in addEventToPool()
154 public void add(SchedulableEvent event) { in add()
174 private SchedulableEvent removeNextEventLocked(long lowestTime) { in removeNextEventLocked()
175 SchedulableEvent event; in removeNextEventLocked()
191 public SchedulableEvent getNextEvent(long time) { in getNextEvent()
192 SchedulableEvent event = null; in getNextEvent()
214 public SchedulableEvent waitNextEvent() throws InterruptedException { in waitNextEvent()
215 SchedulableEvent event = null; in waitNextEvent()