ProbeableDevice.h 375 B

123456789101112131415161718192021
  1. #ifndef UTIL_PROBEABLEDEVICE_H
  2. #define UTIL_PROBEABLEDEVICE_H
  3. #include <string>
  4. namespace PresenceDetection {
  5. namespace Util {
  6. class ProbeableDevice
  7. {
  8. public:
  9. virtual int ProbeCounter() const = 0;
  10. virtual void IncrementProbeCounter() = 0;
  11. virtual void ResetProbeCounter() = 0;
  12. };
  13. } // namespace Util
  14. } // namespace PresenceDetection
  15. #endif // UTIL_PROBEABLEDEVICE_H