LexLeo
0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
logger_types.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
5
#ifndef LEXLEO_LOGGER_TYPES_H
6
#define LEXLEO_LOGGER_TYPES_H
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
typedef
struct
logger_t
logger_t
;
13
14
typedef
enum
{
15
LOGGER_STATUS_OK
= 0,
16
LOGGER_STATUS_INVALID
,
17
LOGGER_STATUS_IO_ERROR
,
18
LOGGER_STATUS_NO_BACKEND
,
19
LOGGER_STATUS_OOM
20
}
logger_status_t
;
21
22
#ifdef __cplusplus
23
}
24
#endif
25
26
#endif
//LEXLEO_LOGGER_TYPES_H
logger_status_t
logger_status_t
Definition
logger_types.h:14
LOGGER_STATUS_OOM
@ LOGGER_STATUS_OOM
Definition
logger_types.h:19
LOGGER_STATUS_IO_ERROR
@ LOGGER_STATUS_IO_ERROR
Definition
logger_types.h:17
LOGGER_STATUS_NO_BACKEND
@ LOGGER_STATUS_NO_BACKEND
Definition
logger_types.h:18
LOGGER_STATUS_OK
@ LOGGER_STATUS_OK
Definition
logger_types.h:15
LOGGER_STATUS_INVALID
@ LOGGER_STATUS_INVALID
Definition
logger_types.h:16
logger_t
Private handle structure for a logger_t.
Definition
logger_handle.h:34
src
foundation
logger
port
include
logger
borrowers
logger_types.h
Generated by
1.9.8