LLDB API Documentation

Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBEvent Class Reference

#include <SBEvent.h>

Public Member Functions

 SBEvent ()
 
 SBEvent (const lldb::SBEvent &rhs)
 
 SBEvent (uint32_t event, const char *cstr, uint32_t cstr_len)
 
 SBEvent (lldb::EventSP &event_sp)
 
 SBEvent (lldb_private::Event *event_sp)
 
 ~SBEvent ()
 
const SBEventoperator= (const lldb::SBEvent &rhs)
 
bool IsValid () const
 
const char * GetDataFlavor ()
 
uint32_t GetType () const
 
lldb::SBBroadcaster GetBroadcaster () const
 
const char * GetBroadcasterClass () const
 
bool BroadcasterMatchesPtr (const lldb::SBBroadcaster *broadcaster)
 
bool BroadcasterMatchesRef (const lldb::SBBroadcaster &broadcaster)
 
void Clear ()
 
bool GetDescription (lldb::SBStream &description)
 
bool GetDescription (lldb::SBStream &description) const
 

Static Public Member Functions

static const char * GetCStringFromEvent (const lldb::SBEvent &event)
 

Protected Member Functions

lldb::EventSP & GetSP () const
 
void reset (lldb::EventSP &event_sp)
 
void reset (lldb_private::Event *event)
 
lldb_private::Event * get () const
 

Friends

class SBListener
 
class SBBroadcaster
 
class SBBreakpoint
 
class SBDebugger
 
class SBProcess
 
class SBTarget
 
class SBThread
 
class SBWatchpoint
 

Detailed Description

Definition at line 22 of file SBEvent.h.

Constructor & Destructor Documentation

lldb::SBEvent::SBEvent ( )
lldb::SBEvent::SBEvent ( const lldb::SBEvent rhs)
lldb::SBEvent::SBEvent ( uint32_t  event,
const char *  cstr,
uint32_t  cstr_len 
)
lldb::SBEvent::SBEvent ( lldb::EventSP &  event_sp)
lldb::SBEvent::SBEvent ( lldb_private::Event *  event_sp)
lldb::SBEvent::~SBEvent ( )

Member Function Documentation

bool lldb::SBEvent::BroadcasterMatchesPtr ( const lldb::SBBroadcaster broadcaster)
bool lldb::SBEvent::BroadcasterMatchesRef ( const lldb::SBBroadcaster broadcaster)
void lldb::SBEvent::Clear ( )
lldb_private::Event* lldb::SBEvent::get ( ) const
protected
lldb::SBBroadcaster lldb::SBEvent::GetBroadcaster ( ) const
const char* lldb::SBEvent::GetBroadcasterClass ( ) const
static const char* lldb::SBEvent::GetCStringFromEvent ( const lldb::SBEvent event)
static
const char* lldb::SBEvent::GetDataFlavor ( )
bool lldb::SBEvent::GetDescription ( lldb::SBStream description)
bool lldb::SBEvent::GetDescription ( lldb::SBStream description) const
lldb::EventSP& lldb::SBEvent::GetSP ( ) const
protected
uint32_t lldb::SBEvent::GetType ( ) const
bool lldb::SBEvent::IsValid ( ) const
const SBEvent& lldb::SBEvent::operator= ( const lldb::SBEvent rhs)
void lldb::SBEvent::reset ( lldb::EventSP &  event_sp)
protected
void lldb::SBEvent::reset ( lldb_private::Event *  event)
protected

Friends And Related Function Documentation

friend class SBBreakpoint
friend

Definition at line 64 of file SBEvent.h.

friend class SBBroadcaster
friend

Definition at line 63 of file SBEvent.h.

friend class SBDebugger
friend

Definition at line 65 of file SBEvent.h.

friend class SBListener
friend

Definition at line 62 of file SBEvent.h.

friend class SBProcess
friend

Definition at line 66 of file SBEvent.h.

friend class SBTarget
friend

Definition at line 67 of file SBEvent.h.

friend class SBThread
friend

Definition at line 68 of file SBEvent.h.

friend class SBWatchpoint
friend

Definition at line 69 of file SBEvent.h.


The documentation for this class was generated from the following file: