LexLeo
0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
logger_default_utc_timestamp.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-3.0-or-later
2
* Copyright (C) 2026 Sylvain Labopin
3
*/
4
15
#ifndef LEXLEO_LOGGER_DEFAULT_UTC_TIMESTAMP_H
16
#define LEXLEO_LOGGER_DEFAULT_UTC_TIMESTAMP_H
17
18
#include "
osal/time/osal_time_types.h
"
19
20
#include "
policy/lexleo_cstd_types.h
"
21
31
typedef
struct
logger_default_utc_timestamp_t
{
33
int32_t
year
;
34
36
int32_t
month
;
37
39
int32_t
day
;
40
42
int32_t
hour
;
43
45
int32_t
minute
;
46
48
int32_t
second
;
49
}
logger_default_utc_timestamp_t
;
50
72
bool
logger_default_epoch_time_to_date
(
73
logger_default_utc_timestamp_t
*out,
74
const
osal_time_t
*time);
75
76
#endif
//LEXLEO_LOGGER_DEFAULT_UTC_TIMESTAMP_H
lexleo_cstd_types.h
logger_default_epoch_time_to_date
bool logger_default_epoch_time_to_date(logger_default_utc_timestamp_t *out, const osal_time_t *time)
Convert an epoch-time value to a decomposed UTC timestamp.
Definition
logger_default_utc_timestamp.c:102
osal_time_types.h
logger_default_utc_timestamp_t
Private UTC timestamp representation used by logger_default.
Definition
logger_default_utc_timestamp.h:31
logger_default_utc_timestamp_t::minute
int32_t minute
Definition
logger_default_utc_timestamp.h:45
logger_default_utc_timestamp_t::second
int32_t second
Definition
logger_default_utc_timestamp.h:48
logger_default_utc_timestamp_t::year
int32_t year
Definition
logger_default_utc_timestamp.h:33
logger_default_utc_timestamp_t::hour
int32_t hour
Definition
logger_default_utc_timestamp.h:42
logger_default_utc_timestamp_t::day
int32_t day
Definition
logger_default_utc_timestamp.h:39
logger_default_utc_timestamp_t::month
int32_t month
Definition
logger_default_utc_timestamp.h:36
osal_time_t
Definition
osal_time_types.h:12
src
foundation
logger
adapters
logger_default
src
internal
logger_default_utc_timestamp.h
Generated by
1.9.8