refs #273, runtime context

* added send status message for convenience
* order in graceful shutdown
This commit is contained in:
Klaus Basan
2014-06-28 02:26:12 +02:00
parent e17157e963
commit 88c656ee61
2 changed files with 46 additions and 33 deletions

View File

@@ -2,10 +2,13 @@
#define BLACKCORE_CONTEXT_RUNTIME_H
#include "blackcore/context_runtime_config.h"
#include "blackmisc/statusmessagelist.h"
#include <QDBusConnection>
#include <QObject>
#include <QMultiMap>
using namespace BlackMisc;
namespace BlackCore
{
// forward declaration, see review
@@ -142,6 +145,14 @@ namespace BlackCore
//! Clean up (will be connected to signal QCoreApplication::aboutToQuit)
void gracefulShutdown();
//! \copydoc IContextApplication::sendStatusMessage
//! \remarks fail safe
void sendStatusMessage(const BlackMisc::CStatusMessage &message);
//! \copydoc IContextApplication::sendStatusMessage
//! \remarks fail safe
void sendStatusMessages(const BlackMisc::CStatusMessageList &messages);
// ------- Context as interface, normal way to access a context
//! Context for network