C# Class LLDB.Listener

Inheritance: IDisposable
Afficher le fichier Open project: tritao/LLDBSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
NativeToManagedMap Listener>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Свойство Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Méthodes publiques

Méthode Description
AddEvent ( LLDB @event ) : void
Clear ( ) : void
Dispose ( ) : void
GetNextEvent ( LLDB sb_event ) : bool
GetNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
GetNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
HandleBroadcastEvent ( LLDB @event ) : bool
IsValid ( ) : bool
Listener ( ) : System
Listener ( LLDB rhs ) : System
Listener ( string name ) : System
PeekAtNextEvent ( LLDB sb_event ) : bool
PeekAtNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
PeekAtNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
StartListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : uint
StartListeningForEvents ( LLDB broadcaster, uint event_mask ) : uint
StopListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : bool
StopListeningForEvents ( LLDB broadcaster, uint event_mask ) : bool
WaitForEvent ( uint num_seconds, LLDB @event ) : bool
WaitForEventForBroadcaster ( uint num_seconds, LLDB broadcaster, LLDB sb_event ) : bool
WaitForEventForBroadcasterWithType ( uint num_seconds, LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
__CreateInstance ( Listener native, bool skipVTables = false ) : Listener
__CreateInstance ( global native, bool skipVTables = false ) : Listener

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
Listener ( void native, bool skipVTables = false ) : System

Private Methods

Méthode Description
Listener ( Listener native, bool skipVTables = false ) : System
__CopyValue ( Listener native ) : void*

Method Details

AddEvent() public méthode

public AddEvent ( LLDB @event ) : void
@event LLDB
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetNextEvent() public méthode

public GetNextEvent ( LLDB sb_event ) : bool
sb_event LLDB
Résultat bool

GetNextEventForBroadcaster() public méthode

public GetNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
broadcaster LLDB
sb_event LLDB
Résultat bool

GetNextEventForBroadcasterWithType() public méthode

public GetNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
broadcaster LLDB
event_type_mask uint
sb_event LLDB
Résultat bool

HandleBroadcastEvent() public méthode

public HandleBroadcastEvent ( LLDB @event ) : bool
@event LLDB
Résultat bool

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool

Listener() public méthode

public Listener ( ) : System
Résultat System

Listener() public méthode

public Listener ( LLDB rhs ) : System
rhs LLDB
Résultat System

Listener() public méthode

public Listener ( string name ) : System
name string
Résultat System

Listener() protected méthode

protected Listener ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Résultat System

PeekAtNextEvent() public méthode

public PeekAtNextEvent ( LLDB sb_event ) : bool
sb_event LLDB
Résultat bool

PeekAtNextEventForBroadcaster() public méthode

public PeekAtNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
broadcaster LLDB
sb_event LLDB
Résultat bool

PeekAtNextEventForBroadcasterWithType() public méthode

public PeekAtNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
broadcaster LLDB
event_type_mask uint
sb_event LLDB
Résultat bool

StartListeningForEventClass() public méthode

public StartListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : uint
debugger LLDB
broadcaster_class string
event_mask uint
Résultat uint

StartListeningForEvents() public méthode

public StartListeningForEvents ( LLDB broadcaster, uint event_mask ) : uint
broadcaster LLDB
event_mask uint
Résultat uint

StopListeningForEventClass() public méthode

public StopListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : bool
debugger LLDB
broadcaster_class string
event_mask uint
Résultat bool

StopListeningForEvents() public méthode

public StopListeningForEvents ( LLDB broadcaster, uint event_mask ) : bool
broadcaster LLDB
event_mask uint
Résultat bool

WaitForEvent() public méthode

public WaitForEvent ( uint num_seconds, LLDB @event ) : bool
num_seconds uint
@event LLDB
Résultat bool

WaitForEventForBroadcaster() public méthode

public WaitForEventForBroadcaster ( uint num_seconds, LLDB broadcaster, LLDB sb_event ) : bool
num_seconds uint
broadcaster LLDB
sb_event LLDB
Résultat bool

WaitForEventForBroadcasterWithType() public méthode

public WaitForEventForBroadcasterWithType ( uint num_seconds, LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
num_seconds uint
broadcaster LLDB
event_type_mask uint
sb_event LLDB
Résultat bool

__CreateInstance() public static méthode

public static __CreateInstance ( Listener native, bool skipVTables = false ) : Listener
native Listener
skipVTables bool
Résultat Listener

__CreateInstance() public static méthode

public static __CreateInstance ( global native, bool skipVTables = false ) : Listener
native global
skipVTables bool
Résultat Listener

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Résultat Listener>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected_oe property

protected void*[] __OriginalVTables
Résultat void*[]

__PointerAdjustment protected_oe property

protected int __PointerAdjustment
Résultat int

__ownsNativeInstance protected_oe property

protected bool __ownsNativeInstance
Résultat bool