1 /* SPDX-License-Identifier: BSD-3-Clause */ 2 3 #ifndef EVENTLOG_H_ 4 #define EVENTLOG_H_ 5 6 #include <stdint.h> 7 8 struct event_header; 9 struct buffer; 10 11 enum eventlog_timezone { 12 EVENTLOG_TIMEZONE_LOCALTIME = 0, 13 EVENTLOG_TIMEZONE_UTC, 14 }; 15 16 void eventlog_print_event(const struct event_header *event, int count, 17 enum eventlog_timezone tz); 18 int eventlog_init_event(const struct buffer *buf, uint8_t type, 19 const void *data, int data_size); 20 21 #endif // EVENTLOG_H_ 22