C# 클래스 LLDB.Listener

상속: IDisposable
파일 보기 프로젝트 열기: tritao/LLDBSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NativeToManagedMap Listener>.System.Collections.Concurrent.ConcurrentDictionary

보호된 프로퍼티들

프로퍼티 타입 설명
__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