SBBroadcaster

class lldb.SBBroadcaster(*args)

Represents an entity which can broadcast events.

A default broadcaster is associated with an SBCommandInterpreter, SBProcess, and SBTarget. For example, use

broadcaster = process.GetBroadcaster()

to retrieve the process’s broadcaster.

See also SBEvent for example usage of interacting with a broadcaster.

Methods Summary

AddInitialEventsToListener(…)

AddListener(SBBroadcaster self, …)

BroadcastEvent(SBBroadcaster self, …)

BroadcastEvent(SBBroadcaster self, SBEvent event)

BroadcastEventByType(SBBroadcaster self, …)

BroadcastEventByType(SBBroadcaster self, uint32_t event_type)

Clear(SBBroadcaster self)

EventTypeHasListeners(SBBroadcaster self, …)

GetName(SBBroadcaster self)

IsValid(SBBroadcaster self)

RemoveListener(SBBroadcaster self, …)

RemoveListener(SBBroadcaster self, SBListener listener) -> bool

Methods Documentation

AddInitialEventsToListener(SBBroadcaster self, SBListener listener, uint32_t requested_events)
AddListener(SBBroadcaster self, SBListener listener, uint32_t event_mask) → uint32_t
BroadcastEvent(SBBroadcaster self, SBEvent event, bool unique=False)

BroadcastEvent(SBBroadcaster self, SBEvent event)

BroadcastEventByType(SBBroadcaster self, uint32_t event_type, bool unique=False)

BroadcastEventByType(SBBroadcaster self, uint32_t event_type)

Clear(SBBroadcaster self)
EventTypeHasListeners(SBBroadcaster self, uint32_t event_type) → bool
GetName(SBBroadcaster self) → char const *
IsValid(SBBroadcaster self) → bool
RemoveListener(SBBroadcaster self, SBListener listener, uint32_t event_mask=4294967295) → bool

RemoveListener(SBBroadcaster self, SBListener listener) -> bool