diff --git a/lib/base/application.cpp b/lib/base/application.cpp index 14ea9f6ff..1bcd86a82 100644 --- a/lib/base/application.cpp +++ b/lib/base/application.cpp @@ -112,6 +112,11 @@ Application::~Application(void) m_Instance = NULL; } +void Application::Exit(int code) +{ + _exit(code); +} + void Application::InitializeBase(void) { #ifndef _WIN32 diff --git a/lib/base/application.hpp b/lib/base/application.hpp index d6be2b1b5..a97208b45 100644 --- a/lib/base/application.hpp +++ b/lib/base/application.hpp @@ -46,6 +46,8 @@ public: static Application::Ptr GetInstance(void); + static void Exit(int code); + int Run(void); /** @@ -128,7 +130,7 @@ protected: pid_t StartReloadProcess(void); virtual void OnShutdown(void); - + private: static Application *m_Instance; /**< The application instance. */