blob: 6cc39fbf8824a1fe2d9aac7dfa9d3fef1494d795 [file] [log] [blame]
Ricardo Quesadac2cf3942021-07-16 16:49:04 -07001/* SPDX-License-Identifier: BSD-3-Clause */
2
3#ifndef EVENTLOG_H_
4#define EVENTLOG_H_
5
Ricardo Quesada49a96a92021-08-16 11:25:52 -07006#include <stdint.h>
7
Ricardo Quesadac2cf3942021-07-16 16:49:04 -07008struct event_header;
Ricardo Quesada49a96a92021-08-16 11:25:52 -07009struct buffer;
Ricardo Quesadac2cf3942021-07-16 16:49:04 -070010
Wojciech Macek9edaccd2023-02-23 09:33:06 +010011enum eventlog_timezone {
12 EVENTLOG_TIMEZONE_LOCALTIME = 0,
13 EVENTLOG_TIMEZONE_UTC,
14};
15
16void eventlog_print_event(const struct event_header *event, int count,
17 enum eventlog_timezone tz);
Ricardo Quesada49a96a92021-08-16 11:25:52 -070018int eventlog_init_event(const struct buffer *buf, uint8_t type,
19 const void *data, int data_size);
Ricardo Quesadac2cf3942021-07-16 16:49:04 -070020
21#endif // EVENTLOG_H_