Nebula
|
#include <osxsysfunc.h>
Lowest-level functions for OSX platform.
(C) 2010 Radon Labs GmbH (C) 2013-2018 Individual contributors, see AUTHORS file
Static Public Member Functions | |
static void | Setup () |
setup lowlevel Nebula runtime (called before anything else) | |
static void | Exit (int exitCode) |
cleanly exit the process | |
static void | Error (const char *error) |
display an error message | |
static void | MessageBox (const char *msg) |
display a message which must be confirmed by the user | |
static void | DebugOut (const char *msg) |
print a message on the debug concole | |
static void | Sleep (double sec) |
sleep for a specified amount of seconds | |
static const System::SystemInfo * | GetSystemInfo () |
get system information | |
Static Private Member Functions | |
static const Core::ExitHandler * | RegisterExitHandler (const Core::ExitHandler *exitHandler) |
register an exit handler which will be called from within Exit() | |
Static Private Attributes | |
static bool volatile | SetupCalled |
static const Core::ExitHandler * | ExitHandlers |
static System::SystemInfo | systemInfo |
Friends | |
class | Core::ExitHandler |
|
static |
print a message on the debug concole
|
static |
display an error message
|
static |
cleanly exit the process
|
static |
get system information
|
static |
display a message which must be confirmed by the user
|
staticprivate |
register an exit handler which will be called from within Exit()
|
static |
setup lowlevel Nebula runtime (called before anything else)
|
static |
sleep for a specified amount of seconds
|
friend |
|
staticprivate |
|
staticprivate |
|
staticprivate |