C# Class LLDB.Communication

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

Méthodes publiques

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

Protected Properties

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

Méthodes publiques

Méthode Description
AdoptFileDesriptor ( int fd, bool owns_fd ) : LLDB.ConnectionStatus
Communication ( ) : System
Communication ( string broadcaster_name ) : System
Connect ( string url ) : LLDB.ConnectionStatus
Disconnect ( ) : LLDB.ConnectionStatus
Dispose ( ) : void
GetBroadcaster ( ) : LLDB.Broadcaster
IsConnected ( ) : bool
IsValid ( ) : bool
Read ( global dst, uint dst_len, uint timeout_usec, LLDB status ) : uint
ReadThreadIsRunning ( ) : bool
ReadThreadStart ( ) : bool
ReadThreadStop ( ) : bool
SetReadThreadBytesReceivedCallback ( LLDB callback, global callback_baton ) : bool
Write ( global src, uint src_len, LLDB status ) : uint
__CreateInstance ( Communication native, bool skipVTables = false ) : Communication
__CreateInstance ( global native, bool skipVTables = false ) : Communication

Méthodes protégées

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

Private Methods

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

Method Details

AdoptFileDesriptor() public méthode

public AdoptFileDesriptor ( int fd, bool owns_fd ) : LLDB.ConnectionStatus
fd int
owns_fd bool
Résultat LLDB.ConnectionStatus

Communication() public méthode

public Communication ( ) : System
Résultat System

Communication() public méthode

public Communication ( string broadcaster_name ) : System
broadcaster_name string
Résultat System

Communication() protected méthode

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

Connect() public méthode

public Connect ( string url ) : LLDB.ConnectionStatus
url string
Résultat LLDB.ConnectionStatus

Disconnect() public méthode

public Disconnect ( ) : LLDB.ConnectionStatus
Résultat LLDB.ConnectionStatus

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

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

GetBroadcaster() public méthode

public GetBroadcaster ( ) : LLDB.Broadcaster
Résultat LLDB.Broadcaster

IsConnected() public méthode

public IsConnected ( ) : bool
Résultat bool

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool

Read() public méthode

public Read ( global dst, uint dst_len, uint timeout_usec, LLDB status ) : uint
dst global
dst_len uint
timeout_usec uint
status LLDB
Résultat uint

ReadThreadIsRunning() public méthode

public ReadThreadIsRunning ( ) : bool
Résultat bool

ReadThreadStart() public méthode

public ReadThreadStart ( ) : bool
Résultat bool

ReadThreadStop() public méthode

public ReadThreadStop ( ) : bool
Résultat bool

SetReadThreadBytesReceivedCallback() public méthode

public SetReadThreadBytesReceivedCallback ( LLDB callback, global callback_baton ) : bool
callback LLDB
callback_baton global
Résultat bool

Write() public méthode

public Write ( global src, uint src_len, LLDB status ) : uint
src global
src_len uint
status LLDB
Résultat uint

__CreateInstance() public static méthode

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

__CreateInstance() public static méthode

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

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Résultat Communication>.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