28 static void Exit(
int exitCode);
30 static void Error(
const char* error);
34 static void DebugOut(
const char* msg);
36 static void Sleep(
double sec);
ExitHandlers are static objects which register themselves automatically once at startup and are calle...
Definition exithandler.h:22
Provides information about the host system.
Provides Win32 specific helper functions.
Definition win32sysfunc.h:23
static System::SystemInfo systemInfo
Definition win32sysfunc.h:45
static void DebugOut(const char *msg)
print a message on the debug console
Definition win32sysfunc.cc:232
static void Setup()
setup lowlevel static objects (must be called before spawning any threads)
Definition win32sysfunc.cc:41
static void Sleep(double sec)
sleep for a specified amount of seconds
Definition win32sysfunc.cc:221
static void Exit(int exitCode)
exit process, and to proper cleanup, memleak reporting, etc...
Definition win32sysfunc.cc:91
static const Core::ExitHandler * ExitHandlers
Definition win32sysfunc.h:44
static const Core::ExitHandler * RegisterExitHandler(const Core::ExitHandler *exitHandler)
register an exit handler which will be called from within Exit()
Definition win32sysfunc.cc:246
static bool volatile SetupCalled
Definition win32sysfunc.h:43
static void Error(const char *error)
display an error message box
Definition win32sysfunc.cc:137
static void MessageBox(const char *msg)
display a message box which needs to be confirmed by the user
Definition win32sysfunc.cc:203
Definition osxsysfunc.h:15
[TODO: Describe Win32 subsystem]