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