LDClient v.1
Client application for the detection of Lauterbach debugger devices
|
▼NLDClient | |
▼Ndetection | |
CIInfoFetcher | This interface defines the functionality of an info fetcher which takes care of sending commands to the debugger. |
CInfoFetcher | This class implements the IInfoFetcher interface which defines the functionality of an info fetcher. |
CIProcessUtils | This interface defines the functionality of all methods that are used to work with processes (within this project). |
CProcessDetection | This class takes care of process detection. When t32mtc (process) is detected, it means that the debugger is currently being used. The class keeps track of the current state of a debugger. |
CProcessUtils | This class implements the IProcessUtils interface. It implements methods that are used when dealing with processes. |
▼Nnetwork | |
▼Ndata | |
CDebuggerInfo | This class holds all the information about a specific part of a debugger (head/body). |
CPayload | This class represents a single payload that is sent to the server. |
CApiClient | This class implements IApiClient which is an interface defining all the functionality required from an API client. |
CHttpClient | Implementation of IHttpClient which defines the functionality of a HTTP client that is used by the API client to send data to the server. |
CIApiClient | This interface defines the functionality of an API client which is used to send information (payloads) to the server. |
CIHttpClient | This interface defines the functionality of a HTTP client through which the API client sends data (payloads) to the server. |
▼Nutils | |
▼Nloggers | |
CALogger | This class implements all abstract functions of the logger. It contains all functions (error, info, debug) that are present in any other standard logger. Class is used as singleton design pattern |
CConsoleLogger | |
CFileUtils | This class implements the IFileUtils interface which defines IO operations. |
CIFileUtils | This interface defines IO operations. |