Lines Matching defs:emitter
29 // Calling RegisterListener_Locked on an event emitter, will cause all
42 // to prevent dead-locks with emitter signals.
43 // 4- Must never lock themselves before locking an emitter to prevent
47 // For Single listeners, all listeners are unblocked by the Emitter, but
56 // <no locking, using emitter's lock>
76 ScopedEventEmitter emitter;
91 // read when events are waiting, making it is also an Emitter.
99 virtual void ReceiveEvents(EventEmitter* emitter, uint32_t events) = 0;
108 // On construction, references and locks the emitter. WaitOnEvent will
111 // unlock the emitter.
114 explicit EventListenerLock(EventEmitter* emitter);
119 virtual void ReceiveEvents(EventEmitter* emitter, uint32_t events);
123 // or the timeout expired. Returns with the emitter lock held, which
144 virtual void ReceiveEvents(EventEmitter* emitter, uint32_t events);
146 // Wait for the any requested emitter/filter pairs to emit one of the