mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
ThreadTimer::Impl Class Reference

Public Member Functions

 Impl (const std::function< void(const ros::TimerEvent &)> &callback, const ros::Duration &delay_dur, const bool oneshot)
 
void start ()
 
void stop ()
 
void setPeriod (const ros::Duration &duration, const bool reset=true)
 
void setCallback (const std::function< void(const ros::TimerEvent &)> &callback)
 
 Impl (const Impl &)=delete
 
 Impl (Impl &&)=delete
 
Imploperator= (const Impl &)=delete
 
Imploperator= (Impl &&)=delete
 

Friends

class ThreadTimer
 

The documentation for this class was generated from the following files: