Struct lldb::SBListener
[−]
[src]
pub struct SBListener { pub raw: SBListenerRef, }
Listen for debugger events.
Fields
raw: SBListenerRef
The underlying raw SBListenerRef
.
Methods
impl SBListener
[src]
fn new() -> SBListener
[src]
Construct a new SBListener
.
fn wrap(raw: SBListenerRef) -> SBListener
[src]
Construct a new SBListener
.
fn maybe_wrap(raw: SBListenerRef) -> Option<SBListener>
[src]
Construct a new Some(SBListener)
or None
.
fn is_valid(&self) -> bool
[src]
Check whether or not this is a valid SBListener
value.
fn start_listening_for_event_class(
&self,
debugger: &SBDebugger,
broadcaster_class: &str,
event_mask: u32
) -> u32
[src]
&self,
debugger: &SBDebugger,
broadcaster_class: &str,
event_mask: u32
) -> u32
fn stop_listening_for_event_class(
&self,
debugger: &SBDebugger,
broadcaster_class: &str,
event_mask: u32
) -> bool
[src]
&self,
debugger: &SBDebugger,
broadcaster_class: &str,
event_mask: u32
) -> bool
fn start_listening_for_events(
&self,
broadcaster: &SBBroadcaster,
event_mask: u32
) -> u32
[src]
&self,
broadcaster: &SBBroadcaster,
event_mask: u32
) -> u32
fn stop_listening_for_events(
&self,
broadcaster: &SBBroadcaster,
event_mask: u32
) -> bool
[src]
&self,
broadcaster: &SBBroadcaster,
event_mask: u32
) -> bool
fn wait_for_event(&self, num_seconds: u32, event: &mut SBEvent) -> bool
[src]
fn wait_for_event_for_broadcaster(
&self,
num_seconds: u32,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
[src]
&self,
num_seconds: u32,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
fn wait_for_event_for_broadcaster_with_type(
&self,
num_seconds: u32,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
[src]
&self,
num_seconds: u32,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
fn peek_at_next_event(&self, event: &mut SBEvent) -> bool
[src]
fn peek_at_next_event_for_broadcaster(
&self,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
[src]
&self,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
fn peek_at_next_event_for_broadcaster_with_type(
&self,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
[src]
&self,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
fn get_next_event(&self, event: &mut SBEvent) -> bool
[src]
fn get_next_event_for_broadcaster(
&self,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
[src]
&self,
broadcaster: &SBBroadcaster,
event: &mut SBEvent
) -> bool
fn get_next_event_for_broadcaster_with_type(
&self,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
[src]
&self,
broadcaster: &SBBroadcaster,
event_type_mask: u32,
event: &mut SBEvent
) -> bool
fn handle_broadcast_event(&self, event: &SBEvent) -> bool
[src]
Trait Implementations
impl Debug for SBListener
[src]
impl Default for SBListener
[src]
fn default() -> SBListener
[src]
Returns the "default value" for a type. Read more