C# Класс LLDB.Listener

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NativeToManagedMap Listener>.System.Collections.Concurrent.ConcurrentDictionary

Защищенные свойства (Protected)

Свойство Тип Описание
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
Listener ( void native, bool skipVTables = false ) : System

Приватные методы

Метод Описание
Listener ( Listener native, bool skipVTables = false ) : System
__CopyValue ( Listener native ) : void*

Описание методов

AddEvent() публичный Метод

public AddEvent ( LLDB @event ) : void
@event LLDB
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetNextEvent() публичный Метод

public GetNextEvent ( LLDB sb_event ) : bool
sb_event LLDB
Результат bool

GetNextEventForBroadcaster() публичный Метод

public GetNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
broadcaster LLDB
sb_event LLDB
Результат bool

GetNextEventForBroadcasterWithType() публичный Метод

public GetNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
broadcaster LLDB
event_type_mask uint
sb_event LLDB
Результат bool

HandleBroadcastEvent() публичный Метод

public HandleBroadcastEvent ( LLDB @event ) : bool
@event LLDB
Результат bool

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

Listener() публичный Метод

public Listener ( ) : System
Результат System

Listener() публичный Метод

public Listener ( LLDB rhs ) : System
rhs LLDB
Результат System

Listener() публичный Метод

public Listener ( string name ) : System
name string
Результат System

Listener() защищенный Метод

protected Listener ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Результат System

PeekAtNextEvent() публичный Метод

public PeekAtNextEvent ( LLDB sb_event ) : bool
sb_event LLDB
Результат bool

PeekAtNextEventForBroadcaster() публичный Метод

public PeekAtNextEventForBroadcaster ( LLDB broadcaster, LLDB sb_event ) : bool
broadcaster LLDB
sb_event LLDB
Результат bool

PeekAtNextEventForBroadcasterWithType() публичный Метод

public PeekAtNextEventForBroadcasterWithType ( LLDB broadcaster, uint event_type_mask, LLDB sb_event ) : bool
broadcaster LLDB
event_type_mask uint
sb_event LLDB
Результат bool

StartListeningForEventClass() публичный Метод

public StartListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : uint
debugger LLDB
broadcaster_class string
event_mask uint
Результат uint

StartListeningForEvents() публичный Метод

public StartListeningForEvents ( LLDB broadcaster, uint event_mask ) : uint
broadcaster LLDB
event_mask uint
Результат uint

StopListeningForEventClass() публичный Метод

public StopListeningForEventClass ( LLDB debugger, string broadcaster_class, uint event_mask ) : bool
debugger LLDB
broadcaster_class string
event_mask uint
Результат bool

StopListeningForEvents() публичный Метод

public StopListeningForEvents ( LLDB broadcaster, uint event_mask ) : bool
broadcaster LLDB
event_mask uint
Результат bool

WaitForEvent() публичный Метод

public WaitForEvent ( uint num_seconds, LLDB @event ) : bool
num_seconds uint
@event LLDB
Результат bool

WaitForEventForBroadcaster() публичный Метод

public WaitForEventForBroadcaster ( uint num_seconds, LLDB broadcaster, LLDB sb_event ) : bool
num_seconds uint
broadcaster LLDB
sb_event LLDB
Результат bool

WaitForEventForBroadcasterWithType() публичный Метод

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
Результат bool

__CreateInstance() публичный статический Метод

public static __CreateInstance ( Listener native, bool skipVTables = false ) : Listener
native Listener
skipVTables bool
Результат Listener

__CreateInstance() публичный статический Метод

public static __CreateInstance ( global native, bool skipVTables = false ) : Listener
native global
skipVTables bool
Результат Listener

Описание свойств

NativeToManagedMap публичное статическое свойство

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Результат Listener>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables защищенное свойство

protected void*[] __OriginalVTables
Результат void*[]

__PointerAdjustment защищенное свойство

protected int __PointerAdjustment
Результат int

__ownsNativeInstance защищенное свойство

protected bool __ownsNativeInstance
Результат bool