RumPi 1.0
A self-assembling C++ sensor & actuator library for the Raspberry Pi 5
RumPi::AlertManager Member List

This is the complete list of members for RumPi::AlertManager, including all inherited members.

AlertManager()RumPi::AlertManagerprivate
AlertManager(const AlertManager &)=deleteRumPi::AlertManager
BuildMessage(const std::string &metricName, const float value, const float threshold)RumPi::AlertManagerprotected
Check(const std::string &metricName, const float value, const float warningThreshold, const float alertThreshold, const bool higherIsWorse)RumPi::AlertManager
CopySubscribersLocked(std::vector< std::function< void(const AlertEvent &)> > &outSubscribers) constRumPi::AlertManagerprotected
Evaluate(const float value, const float warningThreshold, const float alertThreshold, const bool higherIsWorse)RumPi::AlertManagerprotected
GetInstance()RumPi::AlertManagerstatic
LevelToString(const EAlertLevel level)RumPi::AlertManagerstatic
myLastLevelsRumPi::AlertManagerprotected
myMutexRumPi::AlertManagerprotected
myNextSubscriberIdRumPi::AlertManagerprotected
mySubscribersRumPi::AlertManagerprotected
operator=(const AlertManager &)=deleteRumPi::AlertManager
Report(const EAlertLevel level, const std::string &message)RumPi::AlertManager
Subscribe(std::function< void(const AlertEvent &)> callback)RumPi::AlertManager
Unsubscribe(std::size_t subscription)RumPi::AlertManager
~AlertManager()RumPi::AlertManagerprivatevirtual