LLDB API Documentation
#include <SBBroadcaster.h>
Public Member Functions | |
SBBroadcaster () | |
SBBroadcaster (const char *name) | |
SBBroadcaster (const SBBroadcaster &rhs) | |
const SBBroadcaster & | operator= (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) |
Friends | |
class | SBCommandInterpreter |
class | SBCommunication |
class | SBEvent |
class | SBListener |
class | SBProcess |
class | SBTarget |
Definition at line 17 of file SBBroadcaster.h.
lldb::SBBroadcaster::SBBroadcaster | ( | ) |
lldb::SBBroadcaster::SBBroadcaster | ( | const char * | name | ) |
lldb::SBBroadcaster::SBBroadcaster | ( | const SBBroadcaster & | rhs | ) |
lldb::SBBroadcaster::~SBBroadcaster | ( | ) |
|
protected |
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 | ) |
|
protected |
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 |
||
) |
|
protected |
|
friend |
Definition at line 63 of file SBBroadcaster.h.
|
friend |
Definition at line 64 of file SBBroadcaster.h.
|
friend |
Definition at line 65 of file SBBroadcaster.h.
|
friend |
Definition at line 66 of file SBBroadcaster.h.
|
friend |
Definition at line 67 of file SBBroadcaster.h.
|
friend |
Definition at line 68 of file SBBroadcaster.h.