Lines Matching refs:listener_sp
113 const lldb::ListenerSP &listener_sp, uint32_t requested_events) {}
116 Broadcaster::BroadcasterImpl::AddListener(const lldb::ListenerSP &listener_sp,
118 if (!listener_sp)
128 if (pair.first == listener_sp) {
131 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
139 std::make_pair(lldb::ListenerWP(listener_sp), event_mask));
143 m_broadcaster.AddInitialEventsToListener(listener_sp, event_mask);
179 const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
180 return RemoveListener(listener_sp.get(), event_mask);
261 const lldb::ListenerSP &listener_sp, uint32_t event_mask) {
269 listener_sp->m_name.c_str(), static_cast<void *>(listener_sp.get()));
270 m_hijacking_listeners.push_back(listener_sp);
294 ListenerSP listener_sp = m_hijacking_listeners.back();
300 listener_sp->m_name.c_str(),
301 static_cast<void *>(listener_sp.get()));
327 const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) {
344 listener_sp));
345 m_listeners.insert(listener_sp);
352 const lldb::ListenerSP &listener_sp, const BroadcastEventSpec &event_spec) {
356 if (m_listeners.erase(listener_sp) == 0)
359 ListenerMatchesAndSharedBits predicate(event_spec, listener_sp);
384 m_event_map.insert(event_listener_key(to_be_readded[i], listener_sp));
423 void BroadcasterManager::RemoveListener(const lldb::ListenerSP &listener_sp) {
425 ListenerMatches predicate(listener_sp);
427 if (m_listeners.erase(listener_sp) == 0)