INTRODUCTION Overview Download and Install Documentation Publications REPOSITORY Libraries DEVELOPER Dev Guide Dashboard PEOPLE Contributors Users Project Download Mailing lists
|
trivialstatus.h 59 virtual void setSubsystemStatus( const std::string& subsystem, SubsystemState state, SubsystemHealth health, const std::string& msg="" );
@ SubsystemInitialising Subsystem is preparing to work, e.g. initialising its resources, etc. Definition: status.h:37 virtual SubsystemStatus subsystemStatus(const std::string &subsystem) Does not keep track of status, throws Exception on any query. Definition: trivialstatus.cpp:51 @ SubsystemFinalising Subsystem is preparing to shutdown, e.g. releasing its resources, etc. Definition: status.h:41 virtual void removeSubsystem(const std::string &subsystem) Definition: trivialstatus.cpp:39 A trivial implementation of the status API which does not assemble information. Definition: trivialstatus.h:39 @ SubsystemFault Subsystem is in an unrecovarable faulty state. Definition: status.h:45 virtual void addSubsystem(const std::string &subsystem, double maxHeartbeatIntervalSec=-1.0, SubsystemType type=SubsystemStandard) Definition: trivialstatus.cpp:33 Base class for all GbxUtilAcfr exceptions. Definition: gbxutilacfr/exceptions.h:65 virtual void info(const std::string &message, int level=1, bool localOnly=false) Definition: tracer.h:133 virtual void setMaxHeartbeatInterval(const std::string &subsystem, double interval) Definition: trivialstatus.cpp:63 @ SubsystemWorking Subsystem is fully initialised and is performing its function. Definition: status.h:39 virtual void warning(const std::string &message, int level=1, bool localOnly=false) Definition: tracer.h:141 virtual void setSubsystemType(const std::string &subsystem, SubsystemType type) Sets the subsystem type which describes the expected behavior of the subsystem. Definition: trivialstatus.cpp:69 virtual void initialising(const std::string &subsystem) Definition: trivialstatus.cpp:82 virtual void heartbeat(const std::string &subsystem) Definition: trivialstatus.cpp:124 Definition: tracer.h:111 virtual void error(const std::string &message, int level=1, bool localOnly=false) Definition: tracer.h:149 @ SubsystemCritical Subsystem has encountered a critical condition. Definition: status.h:59 virtual void ok(const std::string &subsystem, const std::string &msg="") Definition: trivialstatus.cpp:106 virtual void finalising(const std::string &subsystem) Definition: trivialstatus.cpp:94 @ SubsystemWarning Subsystem has encountered an abnormal but non-critical condition. Definition: status.h:57 @ SubsystemIdle Subsystem has been created but has not started initialisation process. Definition: status.h:35 virtual std::vector< std::string > subsystems() Does not keep track of subsystems, returns empty vector. Definition: trivialstatus.cpp:45 virtual ComponentStatus componentStatus() Definition: trivialstatus.cpp:57 virtual void critical(const std::string &subsystem, const std::string &msg) Definition: trivialstatus.cpp:118 virtual void warning(const std::string &subsystem, const std::string &msg) Definition: trivialstatus.cpp:112 virtual void message(const std::string &subsystem, const std::string &msg) Definition: trivialstatus.cpp:130 @ SubsystemStandard Standard model: subsystem's life cycle is equal to the life cycle of the component. Definition: status.h:103 SubsystemType Subsystem type which describes common behavior models of a subsystem. Definition: status.h:100 virtual void working(const std::string &subsystem) Definition: trivialstatus.cpp:88 std::string toString(SubsystemState state) Returns string equivalent of state enumerator. Definition: status.cpp:17 virtual void fault(const std::string &subsystem, const std::string &msg) Definition: trivialstatus.cpp:100 virtual void setSubsystemStatus(const std::string &subsystem, SubsystemState state, SubsystemHealth health, const std::string &msg="") Definition: trivialstatus.cpp:75 |