5 #include <Poco/Event.h>
6 #include <Poco/Mutex.h>
8 #include "util/Loggable.h"
9 #include "zwave/ZWaveNetwork.h"
30 const Poco::Timespan &timeout)
override;
46 std::deque<PollEvent> m_eventsQueue;
48 mutable Poco::FastMutex m_lock;
void interrupt() override
Definition: AbstractZWaveNetwork.cpp:94
Representation of events reported by the ZWaveNetwork implementation via the call pollEvent()...
Definition: ZWaveNetwork.h:31
ZWaveNetwork is an interface to a real Z-Wave network.
Definition: ZWaveNetwork.h:23
Definition: Loggable.h:19
Abstract implementation of the ZWaveNetwork class. It provides a pre-implemented polling mechanism...
Definition: AbstractZWaveNetwork.h:19
void notifyEvent(const PollEvent &event)
Definition: AbstractZWaveNetwork.cpp:86
PollEvent pollEvent(const Poco::Timespan &timeout) override
Definition: AbstractZWaveNetwork.cpp:16