Lines Matching defs:event_mask
53 Broadcaster::BroadcasterImpl::GetListeners(uint32_t event_mask,
64 if (it->second & event_mask)
77 bool Broadcaster::BroadcasterImpl::HasListeners(uint32_t event_mask) {
83 if (curr_listener_sp && (it->second & event_mask))
106 Stream &s, uint32_t event_mask, bool prefix_with_broadcaster_name) const {
108 if (event_mask && !m_event_names.empty()) {
110 for (uint32_t bit = 1u, mask = event_mask; mask != 0 && bit != 0;
136 uint32_t event_mask) {
148 return event_mask;
153 pair.second |= event_mask;
154 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
162 std::make_pair(lldb::ListenerWP(listener_sp), event_mask));
166 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
170 return event_mask;
187 lldb_private::Listener *listener, uint32_t event_mask) {
210 it->second &= ~event_mask;
223 const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
224 return RemoveListener(listener_sp.get(), event_mask);
329 const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
339 m_hijacking_masks.push_back(event_mask);
343 bool Broadcaster::BroadcasterImpl::IsHijackedForEvent(uint32_t event_mask) {
347 return (event_mask & m_hijacking_masks.back()) != 0;