![]() |
BeeeOn Gateway
v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
|
PollingKeeper takes care of devices that are being polled. It cancels all polled devices it manages upon request or destruction to avoid leaking unstopped polled devices. More...
#include <PollingKeeper.h>
Public Member Functions | |
| ~PollingKeeper () | |
| Cancel all registered pollable devices. | |
| void | setDevicePoller (DevicePoller::Ptr poller) |
| Configure DevicePoller to use. | |
| void | schedule (PollableDevice::Ptr device) |
| Register the given device and schedule it into the underlying poller. | |
| void | cancel (const DeviceID &id) |
| Cancel polling of the device represented by the given ID and unregister it. | |
| void | cancelAll () |
| Cancel all registered pollable devices. | |
| PollableDevice::Ptr | lookup (const DeviceID &id) const |
| Lookup a device the PollingKeeper takes care of. | |
PollingKeeper takes care of devices that are being polled. It cancels all polled devices it manages upon request or destruction to avoid leaking unstopped polled devices.
1.8.5