#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 60 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