BreakpointEventType SBBreakpoint::GetBreakpointEventTypeFromEvent (const SBEvent& event) { if (event.IsValid()) return Breakpoint::BreakpointEventData::GetBreakpointEventTypeFromEvent (event.GetSP()); return eBreakpointEventTypeInvalidType; }
WatchpointEventType SBWatchpoint::GetWatchpointEventTypeFromEvent(const SBEvent &event) { if (event.IsValid()) return Watchpoint::WatchpointEventData::GetWatchpointEventTypeFromEvent( event.GetSP()); return eWatchpointEventTypeInvalidType; }
bool SBListener::HandleBroadcastEvent (const SBEvent &event) { if (m_opaque_sp) return m_opaque_sp->HandleBroadcastEvent (event.GetSP()); return false; }
void SBListener::AddEvent (const SBEvent &event) { EventSP &event_sp = event.GetSP (); if (event_sp) m_opaque_sp->AddEvent (event_sp); }
void SBBroadcaster::BroadcastEvent (const SBEvent &event, bool unique) { if (m_opaque == NULL) return; EventSP event_sp = event.GetSP (); if (unique) m_opaque->BroadcastEventIfUnique (event_sp); else m_opaque->BroadcastEvent (event_sp); }