6#include <istd/IChangeable.h>
9#include <imtcom/IConnectionStatusProvider.h>
10#include <imtdb/IDatabaseServerConnectionChecker.h>
17class ISystemStatus:
virtual public istd::IChangeable
24 SS_DATABASE_CONNECTION_ERROR,
25 SS_SERVER_CONNECTION_ERROR,
26 SS_TRY_CONNECTING_SERVER
29 virtual SystemStatus GetSystemStatus(QString& errorMessage)
const = 0;
30 virtual void UpdateSystemStatus() = 0;
32 virtual imtdb::IDatabaseServerConnectionChecker* GetDatabaseServerConnectionStatusProvider()
const = 0;
Interface for monitoring network connection status with observable state changes.