DotNet6502
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
Monitor.Debugger.DebuggerClient Class Reference
Inheritance diagram for Monitor.Debugger.DebuggerClient:

Public Member Functions

 DebuggerClient (MainWindowViewModel viewModel)
 
async Task<(bool Success,
string ErrorMessage)> 
Connect (string address)
 
void Dispose ()
 
void RequestForRegisters ()
 
void UpdateRegisters ()
 
void RequestForPins ()
 
void UpdatePins ()
 
void RequestForCycles ()
 
void SendStopCommand ()
 
void SendContinueCommand ()
 
void SendNextCycleCommand ()
 
void SendNextInstructionCommand ()
 
void RequestForStack ()
 
void RequestForCode ()
 
void RequestForMemory ()
 
void SendRunToAddressCommand (ushort address)
 
void SendRunUntilLoopCommand ()
 

Public Attributes

bool Connected => _tcpClient?.Connected ?? false
 

Constructor & Destructor Documentation

Monitor.Debugger.DebuggerClient.DebuggerClient ( MainWindowViewModel  viewModel)

Member Function Documentation

async Task<(bool Success, string ErrorMessage)> Monitor.Debugger.DebuggerClient.Connect ( string  address)
void Monitor.Debugger.DebuggerClient.Dispose ( )
void Monitor.Debugger.DebuggerClient.RequestForCode ( )
void Monitor.Debugger.DebuggerClient.RequestForCycles ( )
void Monitor.Debugger.DebuggerClient.RequestForMemory ( )
void Monitor.Debugger.DebuggerClient.RequestForPins ( )
void Monitor.Debugger.DebuggerClient.RequestForRegisters ( )
void Monitor.Debugger.DebuggerClient.RequestForStack ( )
void Monitor.Debugger.DebuggerClient.SendContinueCommand ( )
void Monitor.Debugger.DebuggerClient.SendNextCycleCommand ( )
void Monitor.Debugger.DebuggerClient.SendNextInstructionCommand ( )
void Monitor.Debugger.DebuggerClient.SendRunToAddressCommand ( ushort  address)
void Monitor.Debugger.DebuggerClient.SendRunUntilLoopCommand ( )
void Monitor.Debugger.DebuggerClient.SendStopCommand ( )
void Monitor.Debugger.DebuggerClient.UpdatePins ( )
void Monitor.Debugger.DebuggerClient.UpdateRegisters ( )

Member Data Documentation

bool Monitor.Debugger.DebuggerClient.Connected => _tcpClient?.Connected ?? false

The documentation for this class was generated from the following file: