10 #ifndef LLDB_SBBroadcaster_h_
11 #define LLDB_SBBroadcaster_h_
33 void BroadcastEventByType(uint32_t event_type,
bool unique =
false);
35 void BroadcastEvent(
const lldb::SBEvent &event,
bool unique =
false);
38 uint32_t requested_events);
42 const char *GetName()
const;
44 bool EventTypeHasListeners(uint32_t event_type);
47 uint32_t event_mask = UINT32_MAX);
70 SBBroadcaster(lldb_private::Broadcaster *broadcaster,
bool owns);
72 lldb_private::Broadcaster *
get()
const;
74 void reset(lldb_private::Broadcaster *broadcaster,
bool owns);
77 lldb::BroadcasterSP m_opaque_sp;
78 lldb_private::Broadcaster *m_opaque_ptr;
83 #endif // LLDB_SBBroadcaster_h_
class LLDB_API SBBroadcaster