Lines Matching refs:registry
119 registry: Registry<OsStorage>, field
133 self.registry.register_listener(event_id) in register_listener()
139 self.registry.record_event(event_id); in record_event()
146 self.registry.broadcast() in broadcast()
151 &self.registry.storage in storage()
163 registry: Registry::new(OsStorage::init()), in globals()
182 let registry = Registry::new(vec![ in smoke() localVariable
188 let first = registry.register_listener(0); in smoke()
189 let second = registry.register_listener(1); in smoke()
190 let third = registry.register_listener(2); in smoke()
198 registry.record_event(0); in smoke()
199 registry.record_event(0); in smoke()
200 registry.record_event(1); in smoke()
201 registry.record_event(1); in smoke()
202 registry.broadcast(); in smoke()
208 registry.record_event(0); in smoke()
209 registry.broadcast(); in smoke()
211 drop(registry); in smoke()
227 let registry = Registry::new(vec![EventInfo::default()]); in register_panics_on_invalid_input() localVariable
229 registry.register_listener(1); in register_panics_on_invalid_input()
234 let registry = Registry::new(vec![EventInfo::default()]); in record_invalid_event_does_nothing() localVariable
235 registry.record_event(42); in record_invalid_event_does_nothing()
240 let registry = Registry::new(vec![EventInfo::default(), EventInfo::default()]); in broadcast_returns_if_at_least_one_event_fired() localVariable
242 registry.record_event(0); in broadcast_returns_if_at_least_one_event_fired()
243 assert!(!registry.broadcast()); in broadcast_returns_if_at_least_one_event_fired()
245 let first = registry.register_listener(0); in broadcast_returns_if_at_least_one_event_fired()
246 let second = registry.register_listener(1); in broadcast_returns_if_at_least_one_event_fired()
248 registry.record_event(0); in broadcast_returns_if_at_least_one_event_fired()
249 assert!(registry.broadcast()); in broadcast_returns_if_at_least_one_event_fired()
252 registry.record_event(0); in broadcast_returns_if_at_least_one_event_fired()
253 assert!(!registry.broadcast()); in broadcast_returns_if_at_least_one_event_fired()