From: Michael Friedrich Date: Mon, 4 Aug 2014 14:26:17 +0000 (+0200) Subject: Add Application::Exit() X-Git-Tag: v2.0.2~22^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=55c306796bbc807b488e094d1cab4d3a107dad38;p=icinga2 Add Application::Exit() refs #6682 --- 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. */