Runtime check functionalities such as blocking code and non deterministic validation. More...
Runtime check functionalities such as blocking code and non deterministic validation.
Classes | |
| struct | RuntimeCheckMessage |
| RuntimeCheckMessage structure used by the EventRuntimeCheckMessage. More... | |
Functions | |
| bool | IsContextTimeCritical () |
| Query if the context is time critical. More... | |
| void | CheckContextNonDeterministic (PCChar8 sourceFileLine) |
| Check the consistency of the context of call regarding to the deterministism of the execution. More... | |
| bool | IsAllowedBlockingCode () |
| Query if the context allows blocking code execution. More... | |
| void | CheckBlockingCodePermission (PCChar8 sourceFileLine) |
| Check the consistency of the context of call regarding to the blocking code permission. More... | |
| void | DoRuntimeCheckMessage (PCChar8 message, PCChar8 sourceFileLine) |
| Function to call to print out a DebugMessage. More... | |
Variables | |
| Delegate< const RuntimeCheckMessage & > * | EventRuntimeCheckMessage |
| Global event - Call back - where to register to trace Debug message (blocking code permission violations, time critical violation, Exception in destructor, etc.) in your application. More... | |