API Guides > ConceptRT 3.x
ConceptRT::RuntimeCheck Namespace Reference

Runtime check functionalities such as blocking code and non deterministic validation. More...

Detailed Description

Runtime check functionalities such as blocking code and non deterministic validation.

Version
3.3 or greater feature

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...