Lines Matching defs:EventQueue
35 * EventQueue interfaces
55 class EventQueue; // forward declaration
69 extern std::vector<EventQueue *> mainEventQueue;
74 extern __thread EventQueue *_curEventQueue;
83 EventQueue *getEventQueue(uint32_t index);
85 inline EventQueue *curEventQueue() { return _curEventQueue; }
86 inline void curEventQueue(EventQueue *q) { _curEventQueue = q; }
191 friend class EventQueue;
225 EventQueue *queue;
234 setWhen(Tick when, EventQueue *q)
464 * (EventQueue::service_mutex). The lock is always held when an event
492 class EventQueue
520 * @see EventQueue::ScopedMigration.
521 * @see EventQueue::ScopedRelease
522 * @see EventQueue::lock()
523 * @see EventQueue::unlock()
537 EventQueue(const EventQueue &);
555 ScopedMigration(EventQueue *_new_eq, bool _doMigrate = true)
576 EventQueue &new_eq;
577 EventQueue &old_eq;
593 ScopedRelease(EventQueue *_eq)
605 EventQueue &eq;
608 EventQueue(const std::string &n);
696 * @see EventQueue::ScopedMigration.
697 * @see EventQueue::ScopedRelease
698 * @see EventQueue
717 virtual ~EventQueue()
730 EventQueue *eventq;
735 EventManager(EventQueue *eq) : eventq(eq) {}
737 EventQueue *