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


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
lldb::SBBroadcaster lldb::SBEvent::GetBroadcaster ( ) const
const char* lldb::SBEvent::GetBroadcasterClass ( ) const
static const char* lldb::SBEvent::GetCStringFromEvent ( const lldb::SBEvent event)
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
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)
void lldb::SBEvent::reset ( lldb_private::Event *  event)

Friends And Related Function Documentation

friend class SBBreakpoint

Definition at line 64 of file SBEvent.h.

friend class SBBroadcaster

Definition at line 63 of file SBEvent.h.

friend class SBDebugger

Definition at line 65 of file SBEvent.h.

friend class SBListener

Definition at line 62 of file SBEvent.h.

friend class SBProcess

Definition at line 66 of file SBEvent.h.

friend class SBTarget

Definition at line 67 of file SBEvent.h.

friend class SBThread

Definition at line 68 of file SBEvent.h.

friend class SBWatchpoint

Definition at line 69 of file SBEvent.h.

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