C# Class LLDB.Communication

Inheritance: IDisposable
Mostra file Open project: tritao/LLDBSharp Class Usage Examples

Public Properties

Property Type Description
NativeToManagedMap Communication>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Property Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Public Methods

Method 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

Protected Methods

Method Description
Communication ( void native, bool skipVTables = false ) : System
Dispose ( bool disposing ) : void

Private Methods

Method Description
Communication ( Communication native, bool skipVTables = false ) : System
__CopyValue ( Communication native ) : void*

Method Details

AdoptFileDesriptor() public method

public AdoptFileDesriptor ( int fd, bool owns_fd ) : LLDB.ConnectionStatus
fd int
owns_fd bool
return LLDB.ConnectionStatus

Communication() public method

public Communication ( ) : System
return System

Communication() public method

public Communication ( string broadcaster_name ) : System
broadcaster_name string
return System

Communication() protected method

protected Communication ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
return System

Connect() public method

public Connect ( string url ) : LLDB.ConnectionStatus
url string
return LLDB.ConnectionStatus

Disconnect() public method

public Disconnect ( ) : LLDB.ConnectionStatus
return LLDB.ConnectionStatus

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetBroadcaster() public method

public GetBroadcaster ( ) : LLDB.Broadcaster
return LLDB.Broadcaster

IsConnected() public method

public IsConnected ( ) : bool
return bool

IsValid() public method

public IsValid ( ) : bool
return bool

Read() public method

public Read ( global dst, uint dst_len, uint timeout_usec, LLDB status ) : uint
dst global
dst_len uint
timeout_usec uint
status LLDB
return uint

ReadThreadIsRunning() public method

public ReadThreadIsRunning ( ) : bool
return bool

ReadThreadStart() public method

public ReadThreadStart ( ) : bool
return bool

ReadThreadStop() public method

public ReadThreadStop ( ) : bool
return bool

SetReadThreadBytesReceivedCallback() public method

public SetReadThreadBytesReceivedCallback ( LLDB callback, global callback_baton ) : bool
callback LLDB
callback_baton global
return bool

Write() public method

public Write ( global src, uint src_len, LLDB status ) : uint
src global
src_len uint
status LLDB
return uint

__CreateInstance() public static method

public static __CreateInstance ( Communication native, bool skipVTables = false ) : Communication
native Communication
skipVTables bool
return Communication

__CreateInstance() public static method

public static __CreateInstance ( global native, bool skipVTables = false ) : Communication
native global
skipVTables bool
return Communication

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
return Communication>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected_oe property

protected void*[] __OriginalVTables
return void*[]

__PointerAdjustment protected_oe property

protected int __PointerAdjustment
return int

__ownsNativeInstance protected_oe property

protected bool __ownsNativeInstance
return bool