theKernel 10.0
Loading...
Searching...
No Matches
MkLogFileC_Write_C_API

MkLogFileC - various functions to 'write' into a MkLogFileSMore...

+ Collaboration diagram for MkLogFileC_Write_C_API:

Functions

enum MkErrorE MkLogFileWriteVL_RT (MK_RT mkrt, MK_LFLN lfl, MK_FST printfmt, va_list var_list)
 write to log-file
 
enum MkErrorE MkLogFileWriteV_RT (MK_RT mkrt, MK_LFLN lfl, MK_FST printfmt,...)
 write to log-file
 
enum MkErrorE MkLogFileWriteC_RT (MK_RT mkrt, MK_LFLN lfl, MK_STRN text)
 write to log-file
 
enum MkErrorE MkLogFileGetFile_RT (MK_RT mkrt, MK_LFLN lfl, MK_STRN *file_out)
 get the log-file
 

MkLogFileC - MkLogFileC_Write_C_API - overload

#define MkLogFileWriteC_NULL(...)
 
#define MkLogFileWriteC(...)
 
#define MkLogFileWriteC_E(...)
 
#define MkLogFileWriteC_C(...)
 
#define MkLogFileWriteV_NULL(...)
 
#define MkLogFileWriteV(...)
 
#define MkLogFileWriteV_E(...)
 
#define MkLogFileWriteV_C(...)
 
#define MkLogFileWriteVL_NULL(...)
 
#define MkLogFileWriteVL(...)
 
#define MkLogFileWriteVL_E(...)
 
#define MkLogFileWriteVL_C(...)
 
#define MkLogFileGetFile_NULL(...)
 
#define MkLogFileGetFile(...)
 
#define MkLogFileGetFile_E(...)
 
#define MkLogFileGetFile_C(...)
 
#define MkLogFileGetFile_e(...)
 

Detailed Description

MkLogFileC - various functions to 'write' into a MkLogFileS

Macro Definition Documentation

◆ MkLogFileGetFile

#define MkLogFileGetFile ( ...)
Value:
enum MkErrorE MkLogFileGetFile_RT(MK_RT mkrt, MK_LFLN lfl, MK_STRN *file_out)
get the log-file …
#define MK_RT_CALL

Definition at line 1502 of file kernel_overload_mk.h.

◆ MkLogFileGetFile_C

#define MkLogFileGetFile_C ( ...)
Value:
if (MkErrorCheckI(MkLogFileGetFile(__VA_ARGS__)))
#define MkErrorCheckI(err)
#define MkLogFileGetFile(...)

Definition at line 1504 of file kernel_overload_mk.h.

◆ MkLogFileGetFile_E

#define MkLogFileGetFile_E ( ...)
Value:
#define MkErrorCheck(err)
check return-code and goto error on error …

Definition at line 1503 of file kernel_overload_mk.h.

◆ MkLogFileGetFile_e

#define MkLogFileGetFile_e ( ...)
Value:
MK_EMBEDDED(MK_STRN,MkLogFileGetFile,__VA_ARGS__)
const MK_STRB * MK_STRN
constant string pointer data-type

Definition at line 1505 of file kernel_overload_mk.h.

◆ MkLogFileGetFile_NULL

#define MkLogFileGetFile_NULL ( ...)
Value:
#define MK_RT_CALL_NULL

Definition at line 1501 of file kernel_overload_mk.h.

◆ MkLogFileWriteC

#define MkLogFileWriteC ( ...)
Value:
enum MkErrorE MkLogFileWriteC_RT(MK_RT mkrt, MK_LFLN lfl, MK_STRN text)
write to log-file …

Definition at line 1488 of file kernel_overload_mk.h.

◆ MkLogFileWriteC_C

#define MkLogFileWriteC_C ( ...)
Value:
if (MkErrorCheckI(MkLogFileWriteC(__VA_ARGS__)))
#define MkLogFileWriteC(...)

Definition at line 1490 of file kernel_overload_mk.h.

◆ MkLogFileWriteC_E

#define MkLogFileWriteC_E ( ...)
Value:

Definition at line 1489 of file kernel_overload_mk.h.

◆ MkLogFileWriteC_NULL

#define MkLogFileWriteC_NULL ( ...)
Value:

Definition at line 1487 of file kernel_overload_mk.h.

◆ MkLogFileWriteV

#define MkLogFileWriteV ( ...)
Value:
enum MkErrorE MkLogFileWriteV_RT(MK_RT mkrt, MK_LFLN lfl, MK_FST printfmt,...)
write to log-file …

Definition at line 1492 of file kernel_overload_mk.h.

◆ MkLogFileWriteV_C

#define MkLogFileWriteV_C ( ...)
Value:
if (MkErrorCheckI(MkLogFileWriteV(__VA_ARGS__)))
#define MkLogFileWriteV(...)

Definition at line 1494 of file kernel_overload_mk.h.

◆ MkLogFileWriteV_E

#define MkLogFileWriteV_E ( ...)
Value:

Definition at line 1493 of file kernel_overload_mk.h.

◆ MkLogFileWriteV_NULL

#define MkLogFileWriteV_NULL ( ...)
Value:

Definition at line 1491 of file kernel_overload_mk.h.

◆ MkLogFileWriteVL

#define MkLogFileWriteVL ( ...)
Value:
enum MkErrorE MkLogFileWriteVL_RT(MK_RT mkrt, MK_LFLN lfl, MK_FST printfmt, va_list var_list)
write to log-file …

Definition at line 1496 of file kernel_overload_mk.h.

◆ MkLogFileWriteVL_C

#define MkLogFileWriteVL_C ( ...)
Value:
if (MkErrorCheckI(MkLogFileWriteVL(__VA_ARGS__)))
#define MkLogFileWriteVL(...)

Definition at line 1498 of file kernel_overload_mk.h.

◆ MkLogFileWriteVL_E

#define MkLogFileWriteVL_E ( ...)
Value:

Definition at line 1497 of file kernel_overload_mk.h.

◆ MkLogFileWriteVL_NULL

#define MkLogFileWriteVL_NULL ( ...)
Value:

Definition at line 1495 of file kernel_overload_mk.h.

Function Documentation

◆ MkLogFileGetFile_RT()

enum MkErrorE MkLogFileGetFile_RT ( MK_RT mkrt,
MK_LFLN lfl,
MK_STRN * file_out )

get the log-file

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]lflthe MkLogFileS instance to work on
[out]file_outthe log-file to return
Returns
The MkErrorE status from the DEFAULT MkErrorC in MkRuntimeS::error_mk

◆ MkLogFileWriteC_RT()

enum MkErrorE MkLogFileWriteC_RT ( MK_RT mkrt,
MK_LFLN lfl,
MK_STRN text )

write to log-file

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]lflthe MkLogFileS instance to work on
[in]textthe text to write
Returns
The MkErrorE status from the DEFAULT MkErrorC in MkRuntimeS::error_mk

◆ MkLogFileWriteV_RT()

enum MkErrorE MkLogFileWriteV_RT ( MK_RT mkrt,
MK_LFLN lfl,
MK_FST printfmt,
... )

write to log-file

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]lflthe MkLogFileS instance to work on
[in]printfmtis a c-string used as printf like format string
Returns
The MkErrorE status from the DEFAULT MkErrorC in MkRuntimeS::error_mk

◆ MkLogFileWriteVL_RT()

enum MkErrorE MkLogFileWriteVL_RT ( MK_RT mkrt,
MK_LFLN lfl,
MK_FST printfmt,
va_list var_list )

write to log-file

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]lflthe MkLogFileS instance to work on
[in]printfmtis a c-string used as printf like format string
[in]var_lista variable argument list object
Returns
The MkErrorE status from the DEFAULT MkErrorC in MkRuntimeS::error_mk