Struct TimerInfo

Struct Documentation

struct TimerInfo

Public Functions

~TimerInfo()

Public Members

std::shared_mutex fd_mutex
uint32_t timer_id = 0
int timer_fd = -1
int clock_eventfd = -1
std::weak_ptr<TimerBase> timer
rclcpp::CallbackGroup::SharedPtr callback_group
std::atomic<int64_t> last_call_time_ns
std::atomic<int64_t> next_call_time_ns
std::atomic<int64_t> time_credit = {0}
std::chrono::nanoseconds period
bool need_epoll_update = true
rclcpp::Clock::SharedPtr clock
rclcpp::JumpHandler::SharedPtr jump_handler