Class DebugConnectorStreamWithoutTimeouts
Use a Stream to implement wire transfer protocol between a Debug Stub hosted in
a debugged Cosmos Kernel and our Debug Engine hosted in Visual Studio. This class is still
abstract and is further refined by sub-classes handling serial communication line or pipe
for example.
Inheritance
System.Object
DebugConnectorStreamWithoutTimeouts
Assembly: Cosmos.Debug.DebugConnectors.dll
Syntax
public abstract class DebugConnectorStreamWithoutTimeouts : DebugConnector
Fields
|
Improve this Doc
View Source
mStream
Declaration
protected volatile Stream mStream
Field Value
Properties
|
Improve this Doc
View Source
IsConnected
Declaration
public override bool IsConnected { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
|
Improve this Doc
View Source
SendRawData(Byte[])
Declaration
protected override bool SendRawData(byte[] aBytes)
Parameters
Type |
Name |
Description |
System.Byte[] |
aBytes |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
Start(Stream)
Declaration
protected void Start(Stream aStream)
Parameters
Type |
Name |
Description |
Stream |
aStream |
|