|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
Timekeeping Virtual Method Table (VMT). More...
#include <cfn_sal_utl_timekeeping.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | set_time )(cfn_sal_utl_timekeeping_t *driver, time_t timestamp) |
| cfn_hal_error_code_t(* | get_time )(cfn_sal_utl_timekeeping_t *driver, time_t *timestamp_out) |
| cfn_hal_error_code_t(* | get_ms )(cfn_sal_utl_timekeeping_t *driver, uint64_t *ms_out) |
| cfn_hal_error_code_t(* | sync_now )(cfn_sal_utl_timekeeping_t *driver) |
| cfn_hal_error_code_t(* | is_synchronized )(cfn_sal_utl_timekeeping_t *driver, bool *is_sync_out) |
Timekeeping Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_utl_timekeeping_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_utl_timekeeping_api_s::get_ms) (cfn_sal_utl_timekeeping_t *driver, uint64_t *ms_out) |
| cfn_hal_error_code_t(* cfn_sal_utl_timekeeping_api_s::get_time) (cfn_sal_utl_timekeeping_t *driver, time_t *timestamp_out) |
| cfn_hal_error_code_t(* cfn_sal_utl_timekeeping_api_s::is_synchronized) (cfn_sal_utl_timekeeping_t *driver, bool *is_sync_out) |
| cfn_hal_error_code_t(* cfn_sal_utl_timekeeping_api_s::set_time) (cfn_sal_utl_timekeeping_t *driver, time_t timestamp) |
| cfn_hal_error_code_t(* cfn_sal_utl_timekeeping_api_s::sync_now) (cfn_sal_utl_timekeeping_t *driver) |