pub struct SBListener {
pub raw: SBListenerRef,
}Expand description
Listen for debugger events.
Fields§
§raw: SBListenerRefThe underlying raw SBListenerRef.
Implementations§
Source§impl SBListener
impl SBListener
Sourcepub fn new() -> SBListener
pub fn new() -> SBListener
Construct a new SBListener.
pub fn start_listening_for_event_class( &self, debugger: &SBDebugger, broadcaster_class: &str, event_mask: u32, ) -> u32
pub fn stop_listening_for_event_class( &self, debugger: &SBDebugger, broadcaster_class: &str, event_mask: u32, ) -> bool
pub fn start_listening_for_events( &self, broadcaster: &SBBroadcaster, event_mask: u32, ) -> u32
pub fn stop_listening_for_events( &self, broadcaster: &SBBroadcaster, event_mask: u32, ) -> bool
pub fn wait_for_event(&self, num_seconds: u32, event: &SBEvent) -> bool
pub fn wait_for_event_for_broadcaster( &self, num_seconds: u32, broadcaster: &SBBroadcaster, event: &SBEvent, ) -> bool
pub fn wait_for_event_for_broadcaster_with_type( &self, num_seconds: u32, broadcaster: &SBBroadcaster, event_type_mask: u32, event: &SBEvent, ) -> bool
pub fn peek_at_next_event(&self, event: &SBEvent) -> bool
pub fn peek_at_next_event_for_broadcaster( &self, broadcaster: &SBBroadcaster, event: &SBEvent, ) -> bool
pub fn peek_at_next_event_for_broadcaster_with_type( &self, broadcaster: &SBBroadcaster, event_type_mask: u32, event: &SBEvent, ) -> bool
pub fn get_next_event(&self, event: &SBEvent) -> bool
pub fn get_next_event_for_broadcaster( &self, broadcaster: &SBBroadcaster, event: &SBEvent, ) -> bool
pub fn get_next_event_for_broadcaster_with_type( &self, broadcaster: &SBBroadcaster, event_type_mask: u32, event: &SBEvent, ) -> bool
pub fn handle_broadcast_event(&self, event: &SBEvent) -> bool
Trait Implementations§
Source§impl Clone for SBListener
impl Clone for SBListener
Source§fn clone(&self) -> SBListener
fn clone(&self) -> SBListener
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SBListener
impl Debug for SBListener
Source§impl Default for SBListener
impl Default for SBListener
Source§fn default() -> SBListener
fn default() -> SBListener
Returns the “default value” for a type. Read more
Source§impl Drop for SBListener
impl Drop for SBListener
impl Send for SBListener
impl Sync for SBListener
Auto Trait Implementations§
impl Freeze for SBListener
impl RefUnwindSafe for SBListener
impl Unpin for SBListener
impl UnwindSafe for SBListener
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more