System node (static class) to access to the system functionalities. More...
System node (static class) to access to the system functionalities.
Static Public Member Functions | |
static void | Initialize () |
Initialization of the system. More... | |
static void | Finalize () |
Finalization of the system. More... | |
static Console & | GetConsole () |
Gets the system console. More... | |
static const String & | GetVersion () |
Gets the ConceptRT version. More... | |
static EventDelegate< RTException & > & | GetEventUncaughtThreadRTException () |
The event that occurs on uncaught thread RTException More... | |
static EventDelegate< ParameterEmpty > & | GetEventUncaughtThreadException () |
The event that occurs on uncaught thread exception More... | |
static void | DisplayException (const RTException &e) |
Display an exception with formated message : Error ID, Message and Source. More... | |
static bool | IsInitialized () |
Query if the system is initialized. More... | |
static void | ForceExit () |
Force the end of the application. More... | |
static void | ConceptRTConfigureFromArguments (Int32 count, PChar8 *parameters) |
Configure ConceptRT in order to reads the arguments received from the main. More... | |
static const String & | GetExecutablePath () |
Gets the executable path. More... | |
static void | SetExecutablePath (PCChar8 path) |
static const Strings & | GetCommandLineParameters () |
Gets the command line parameters. More... | |
static const String & | GetApplicationPath () |
Gets the application file system path. More... | |
Static Private Member Functions | |
static void | InternalInitialize () |
Called at the first step of Intialize. More... | |
static void | InternalFinalize () |
Called at the end of Finalize. More... | |
Configure ConceptRT in order to reads the arguments received from the main.
count | the arguments count. |
parameters | Pointer to the received characters. |
|
static |
Display an exception with formated message : Error ID, Message and Source.
e | [in] The exception. |
|
static |
Finalization of the system.
|
static |
Force the end of the application.
|
static |
Gets the application file system path.
Sets by ConceptRTOsInitialize (PCChar8 applicationPath) or ConceptRTComponentsInitialize (PCChar8 applicationPath)
|
static |
Gets the command line parameters.
|
static |
Gets the system console.
|
static |
The event that occurs on uncaught thread exception
|
static |
The event that occurs on uncaught thread RTException
|
static |
Gets the executable path.
|
static |
Gets the ConceptRT version.
|
static |
Initialization of the system.
|
staticprivate |
Called at the end of Finalize.
|
staticprivate |
Called at the first step of Intialize.
|
static |
|
static |
path | Sets the executable path. |