| 12345678910111213141516171819202122232425262728293031 |
- #ifndef UTIL_DYNAMICDEVICE_H
- #define UTIL_DYNAMICDEVICE_H
- #include "ProbeableDevice.h"
- #include <string>
- namespace PresenceDetection {
- namespace Util {
- class DynamicDevice : public ProbeableDevice
- {
- public:
- DynamicDevice(const std::string& macAddress);
- virtual int ProbeCounter() const override;
- virtual void IncrementProbeCounter() override;
- virtual void ResetProbeCounter() override;
- std::string MacAddress();
- private:
- int m_probeCounter;
- std::string m_macAddress;
- };
- } // namespace Util
- } // namespace PresenceDetection
- #endif // UTIL_DYNAMICDEVICE_H
|