10 #ifndef PCMK__ISO8601_INTERNAL__H 11 # define PCMK__ISO8601_INTERNAL__H
pcmk__time_hr_t * pcmk__time_hr_new(const char *date_time)
crm_time_t * pcmk__copy_timet(time_t source)
struct crm_time_s crm_time_t
void pcmk__time_hr_free(pcmk__time_hr_t *hr_dt)
pcmk__time_hr_t * pcmk__time_hr_convert(pcmk__time_hr_t *target, const crm_time_t *dt)
void pcmk__time_set_hr_dt(crm_time_t *target, const pcmk__time_hr_t *hr_dt)
pcmk__time_hr_t * pcmk__time_hr_now(time_t *epoch)
char * pcmk__time_format_hr(const char *format, const pcmk__time_hr_t *hr_dt)
char * pcmk__epoch2str(const time_t *source, uint32_t flags)
char * pcmk__timespec2str(const struct timespec *ts, uint32_t flags)
const char * pcmk__readable_interval(guint interval_ms)