10 #ifndef LLDB_SBEvent_h_ 
   11 #define LLDB_SBEvent_h_ 
   29   SBEvent(uint32_t event, 
const char *cstr, uint32_t cstr_len);
 
   31   SBEvent(lldb::EventSP &event_sp);
 
   33   SBEvent(lldb_private::Event *event_sp);
 
   41   const char *GetDataFlavor();
 
   43   uint32_t GetType() 
const;
 
   47   const char *GetBroadcasterClass() 
const;
 
   55   static const char *GetCStringFromEvent(
const lldb::SBEvent &event);
 
   71   lldb::EventSP &GetSP() 
const;
 
   73   void reset(lldb::EventSP &event_sp);
 
   75   void reset(lldb_private::Event *event);
 
   77   lldb_private::Event *
get() 
const;
 
   80   mutable lldb::EventSP m_event_sp;
 
   81   mutable lldb_private::Event *m_opaque_ptr;
 
   86 #endif // LLDB_SBEvent_h_ 
class LLDB_API SBBroadcaster