LLDB API Documentation

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

#include <SBBroadcaster.h>

Public Member Functions

 SBBroadcaster ()
 SBBroadcaster (const char *name)
 SBBroadcaster (const SBBroadcaster &rhs)
const SBBroadcasteroperator= (const SBBroadcaster &rhs)
 ~SBBroadcaster ()
bool IsValid () const
void Clear ()
void BroadcastEventByType (uint32_t event_type, bool unique=false)
void BroadcastEvent (const lldb::SBEvent &event, bool unique=false)
void AddInitialEventsToListener (const lldb::SBListener &listener, uint32_t requested_events)
uint32_t AddListener (const lldb::SBListener &listener, uint32_t event_mask)
const char * GetName () const
bool EventTypeHasListeners (uint32_t event_type)
bool RemoveListener (const lldb::SBListener &listener, uint32_t event_mask=UINT32_MAX)
bool operator== (const lldb::SBBroadcaster &rhs) const
bool operator!= (const lldb::SBBroadcaster &rhs) const
bool operator< (const lldb::SBBroadcaster &rhs) const

Protected Member Functions

 SBBroadcaster (lldb_private::Broadcaster *broadcaster, bool owns)
lldb_private::Broadcaster * get () const
void reset (lldb_private::Broadcaster *broadcaster, bool owns)


class SBCommandInterpreter
class SBCommunication
class SBEvent
class SBListener
class SBProcess
class SBTarget

Detailed Description

Definition at line 17 of file SBBroadcaster.h.

Constructor & Destructor Documentation

lldb::SBBroadcaster::SBBroadcaster ( )
lldb::SBBroadcaster::SBBroadcaster ( const char *  name)
lldb::SBBroadcaster::SBBroadcaster ( const SBBroadcaster rhs)
lldb::SBBroadcaster::~SBBroadcaster ( )
lldb::SBBroadcaster::SBBroadcaster ( lldb_private::Broadcaster *  broadcaster,
bool  owns 

Member Function Documentation

void lldb::SBBroadcaster::AddInitialEventsToListener ( const lldb::SBListener listener,
uint32_t  requested_events 
uint32_t lldb::SBBroadcaster::AddListener ( const lldb::SBListener listener,
uint32_t  event_mask 
void lldb::SBBroadcaster::BroadcastEvent ( const lldb::SBEvent event,
bool  unique = false 
void lldb::SBBroadcaster::BroadcastEventByType ( uint32_t  event_type,
bool  unique = false 
void lldb::SBBroadcaster::Clear ( )
bool lldb::SBBroadcaster::EventTypeHasListeners ( uint32_t  event_type)
lldb_private::Broadcaster* lldb::SBBroadcaster::get ( ) const
const char* lldb::SBBroadcaster::GetName ( ) const
bool lldb::SBBroadcaster::IsValid ( ) const
bool lldb::SBBroadcaster::operator!= ( const lldb::SBBroadcaster rhs) const
bool lldb::SBBroadcaster::operator< ( const lldb::SBBroadcaster rhs) const
const SBBroadcaster& lldb::SBBroadcaster::operator= ( const SBBroadcaster rhs)
bool lldb::SBBroadcaster::operator== ( const lldb::SBBroadcaster rhs) const
bool lldb::SBBroadcaster::RemoveListener ( const lldb::SBListener listener,
uint32_t  event_mask = UINT32_MAX 
void lldb::SBBroadcaster::reset ( lldb_private::Broadcaster *  broadcaster,
bool  owns 

Friends And Related Function Documentation

friend class SBCommandInterpreter

Definition at line 63 of file SBBroadcaster.h.

friend class SBCommunication

Definition at line 64 of file SBBroadcaster.h.

friend class SBEvent

Definition at line 65 of file SBBroadcaster.h.

friend class SBListener

Definition at line 66 of file SBBroadcaster.h.

friend class SBProcess

Definition at line 67 of file SBBroadcaster.h.

friend class SBTarget

Definition at line 68 of file SBBroadcaster.h.

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