LexLeo
0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
logger_default_handle.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_HANDLE_H
16
#define LEXLEO_LOGGER_DEFAULT_HANDLE_H
17
18
#include "
stream/borrowers/stream_types.h
"
19
20
#include "
osal/time/osal_time_ops.h
"
21
#include "
osal/mem/osal_mem_ops.h
"
22
23
#include "
policy/lexleo_cstd_types.h
"
24
35
typedef
struct
logger_default_t
{
37
stream_t
*
stream
;
38
40
const
osal_time_ops_t
*
time_ops
;
41
43
bool
append_newline
;
44
46
const
osal_mem_ops_t
*
mem
;
47
}
logger_default_t
;
48
49
#endif
// LEXLEO_LOGGER_DEFAULT_HANDLE_H
lexleo_cstd_types.h
osal_mem_ops.h
osal_time_ops.h
stream_types.h
Borrower-visible public types for the stream port.
logger_default_t
Private backend handle for the logger_default adapter.
Definition
logger_default_handle.h:35
logger_default_t::mem
const osal_mem_ops_t * mem
Definition
logger_default_handle.h:46
logger_default_t::stream
stream_t * stream
Definition
logger_default_handle.h:37
logger_default_t::time_ops
const osal_time_ops_t * time_ops
Definition
logger_default_handle.h:40
logger_default_t::append_newline
bool append_newline
Definition
logger_default_handle.h:43
osal_mem_ops_t
Definition
osal_mem_ops.h:12
osal_time_ops_t
Definition
osal_time_ops.h:12
stream_t
Private handle structure for a stream_t.
Definition
stream_handle.h:34
src
foundation
logger
adapters
logger_default
src
internal
logger_default_handle.h
Generated by
1.9.8