#include <RobotAPI/libraries/armem_system_state/server/LightweightSystemMonitor/util/timer.hpp>
|
static std::shared_ptr< Timer > | createTimer () |
|
static std::future< bool > & | futureWatch (const slot &functionPointer, const std::shared_future< bool > &fut) |
|
static bool | isRunning () |
|
static void | periodicShot (slot functionPointer, std::chrono::milliseconds ms) |
|
static std::future< bool > & | singleShot (const slot &functionPointer, std::chrono::milliseconds ms) |
|
static void | stop () |
|
Definition at line 58 of file timer.hpp.
◆ ~Timer()
◆ Timer()
◆ Attach()
◆ createTimer()
static std::shared_ptr<Timer> createTimer |
( |
| ) |
|
|
inlinestatic |
◆ Detach()
◆ futureWatch()
static std::future<bool>& futureWatch |
( |
const slot & |
functionPointer, |
|
|
const std::shared_future< bool > & |
fut |
|
) |
| |
|
inlinestatic |
◆ isRunning()
static bool isRunning |
( |
| ) |
|
|
inlinestatic |
◆ periodicShot()
static void periodicShot |
( |
slot |
functionPointer, |
|
|
std::chrono::milliseconds |
ms |
|
) |
| |
|
inlinestatic |
◆ singleShot()
static std::future<bool>& singleShot |
( |
const slot & |
functionPointer, |
|
|
std::chrono::milliseconds |
ms |
|
) |
| |
|
inlinestatic |
◆ start()
◆ stop()
The documentation for this class was generated from the following files:
- RobotAPI/libraries/armem_system_state/server/LightweightSystemMonitor/util/timer.hpp
- RobotAPI/libraries/armem_system_state/server/LightweightSystemMonitor/util/timer.cpp