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