7#ifndef DATE_TIME_CORE_H_
8#define DATE_TIME_CORE_H_
10#define DATE_TIME_TZ_INVALID 99
int date_time_core_now_local(int64_t *local_time_ms)
void date_time_core_register_handler(date_time_evt_handler_t evt_handler)
int date_time_core_current_check(void)
bool date_time_core_is_valid_local(void)
void date_time_core_store_tz(int64_t curr_time_ms, enum date_time_evt_type time_source, int tz)
bool date_time_core_is_valid(void)
int date_time_core_now(int64_t *unix_time_ms)
void date_time_core_store(int64_t curr_time_ms, enum date_time_evt_type time_source)
void date_time_core_clear(void)
void date_time_core_init(void)
int date_time_core_update_async(date_time_evt_handler_t evt_handler)
date_time_evt_type
Date time notification event types used to signal the application.
Definition date_time.h:26
void(* date_time_evt_handler_t)(const struct date_time_evt *evt)
Date time library asynchronous event handler.
Definition date_time.h:47