rcl  master
C API providing common ROS client library functionality.
Public Attributes | List of all members
rcl_clock_t Struct Reference

Encapsulation of a time source. More...

#include <time.h>

Collaboration diagram for rcl_clock_t:
Collaboration graph
[legend]

Public Attributes

enum rcl_clock_type_t type
 
rcl_jump_callback_info_tjump_callbacks
 An array of added jump callbacks. More...
 
size_t num_jump_callbacks
 Number of callbacks in jump_callbacks. More...
 
rcl_ret_t(* get_now )(void *data, rcl_time_point_value_t *now)
 
void * data
 
rcl_allocator_t allocator
 

Detailed Description

Encapsulation of a time source.

Member Data Documentation

◆ type

enum rcl_clock_type_t rcl_clock_t::type

◆ jump_callbacks

rcl_jump_callback_info_t* rcl_clock_t::jump_callbacks

An array of added jump callbacks.

◆ num_jump_callbacks

size_t rcl_clock_t::num_jump_callbacks

Number of callbacks in jump_callbacks.

◆ get_now

rcl_ret_t(* rcl_clock_t::get_now) (void *data, rcl_time_point_value_t *now)

◆ data

void* rcl_clock_t::data

◆ allocator

rcl_allocator_t rcl_clock_t::allocator

The documentation for this struct was generated from the following file: