3 #ifndef SZA_UTIL_RRDCOLLECTORRRDPING_H
4 #define SZA_UTIL_RRDCOLLECTORRRDPING_H
16 #include "carma/szautil/Time.h"
21 class RrdCollectorPing :
public RrdCollector {
27 RrdCollectorPing(std::string host,
29 unsigned timeoutIntervalInSeconds=0);
31 RrdCollectorPing(std::string host,
33 SystemStatusSubsystemMutex* ms,
38 unsigned timeoutIntervalInSeconds=0);
42 virtual ~RrdCollectorPing();
52 TimeVal pingSampleTime_;
58 virtual std::string getCommandString();
62 virtual void processDeviceStatus();
66 void writeMonitorPoints();
75 #endif // End #ifndef SZA_UTIL_RRDCOLLECTORRRDPING_H
Abstract base class for any enumerated constants, like state machines.
Boolean value monitor point.
Double value monitor point.
Tagged: Tue Nov 2 15:47:23 PDT 2010.
Absolute time value monitor point.