Struct lldb::SBBroadcaster
[−]
[src]
pub struct SBBroadcaster {
pub raw: SBBroadcasterRef,
}An entity which can broadcast events.
A default broadcaster is associated with an SBCommandInterpreter,
SBProcess, and SBTarget.
Use an SBListener to listen for events.
Fields
raw: SBBroadcasterRef
The underlying raw SBBroadcasterRef.
Methods
impl SBBroadcaster[src]
pub fn new() -> SBBroadcaster[src]
Construct a new SBBroadcaster.
pub fn wrap(raw: SBBroadcasterRef) -> SBBroadcaster[src]
Construct a new SBBroadcaster.
pub fn maybe_wrap(raw: SBBroadcasterRef) -> Option<SBBroadcaster>[src]
Construct a new Some(SBBroadcaster) or None.
pub fn is_valid(&self) -> bool[src]
Check whether or not this is a valid SBBroadcaster value.
pub fn broadcast_event_by_type(&self, event_type: u32, unique: bool)[src]
pub fn broadcast_event(&self, event: &SBEvent, unique: bool)[src]
pub fn add_initial_events_to_listener(
&self,
listener: &SBListener,
requested_events: u32
)[src]
&self,
listener: &SBListener,
requested_events: u32
)
pub fn add_listener(&self, listener: &SBListener, event_mask: u32) -> u32[src]
pub fn event_type_has_listeners(&self, event_type: u32) -> bool[src]
pub fn remove_listener(&self, listener: &SBListener, event_mask: u32) -> bool[src]
Trait Implementations
impl Debug for SBBroadcaster[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Default for SBBroadcaster[src]
fn default() -> SBBroadcaster[src]
Returns the "default value" for a type. Read more