| Public Member Functions | |
| bool | hasPending () | 
| Impl () | |
| bool | isValid () | 
| void | setPeriod (const Duration &period, bool reset=true) | 
| void | start () | 
| void | stop () | 
| ~Impl () | |
| Public Attributes | |
| TimerCallback | callback_ | 
| CallbackQueueInterface * | callback_queue_ | 
| bool | has_tracked_object_ | 
| bool | oneshot_ | 
| Duration | period_ | 
| bool | started_ | 
| int32_t | timer_handle_ | 
| VoidConstWPtr | tracked_object_ | 
| bool ros::Timer::Impl::hasPending | ( | ) | 
| bool ros::Timer::Impl::isValid | ( | ) | 
| void ros::Timer::Impl::setPeriod | ( | const Duration & | period, | 
| bool | reset = true | ||
| ) | 
| void ros::Timer::Impl::start | ( | ) | 
| void ros::Timer::Impl::stop | ( | ) | 
| TimerCallback ros::Timer::Impl::callback_ | 
| int32_t ros::Timer::Impl::timer_handle_ | 
| VoidConstWPtr ros::Timer::Impl::tracked_object_ |