Codeboxes 0.0.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CCodeboxes.Codeboxes
 ▼CIDisposable
 ▼CCodeboxes.Monitor.Interfaces.IConsoleA console is able to receive Actions, which can be executed later. This will help to change the state of your app without changing the code every time. This can be very helpfully for a tester or when you just want a specific little information. In best case the console is an UI, which gives you the option to execute the added Actions
 CCodeboxes.Monitor.MonitorThe Monitor gives you the option to monitor your application without the need to debug it
 ▼CCodeboxes.Monitor.Interfaces.ILoggerA logger can handle log entries. Some loggers are just tracing the message, some are calling a specific Func/Action to send the message to a server and some are displaying the log entries in an UI
 CCodeboxes.Monitor.LoggerThis class can be used as a simple Logger. It provides the ImpactLevels as functions and takes the related source as a constructor argument. Best practice is, to use it as followed:
 CCodeboxes.Monitor.MonitorThe Monitor gives you the option to monitor your application without the need to debug it
 CCodeboxes.Monitor.Interfaces.IMonitorObserverA monitor observer can be added to the Monitor class and gets informed when a Monitor instance gets added or removed. That's why each added monitor observer knows always which Monitor instances are existing. Just use the functions Monitor.addObserver(observer) and Monitor.removeObserver(observer) for that
 ▼CCodeboxes.Monitor.Interfaces.IPerformanceAnalyzerA performance analyzer is able to analyze or display performance values, like frames per second and others
 CCodeboxes.Monitor.MonitorThe Monitor gives you the option to monitor your application without the need to debug it
 ▼CCodeboxes.Monitor.Interfaces.IStructureHolder
 CCodeboxes.Monitor.MonitorThe Monitor gives you the option to monitor your application without the need to debug it
 CCodeboxes.Monitor.ImpactLevelThis class is used at log, alert factories and console trace by the Monitor to determine the impact of the added message/information. It is just a value, simply combined with a description. Nothing special. Oh wait, there is more. Five default static readonly instances of this class are ready to be used
 CCodeboxes.Monitor.ImpactTopicThis class is used at log and alert factories by the Monitor to determine the impact topic of the added message/information. It is just a value, simply combined with a description. Nothing special. Oh wait, there is more. Four default static readonly instances of this class are ready to be used. But if you want you can create and use your own ones