theKernel 10.0
Loading...
Searching...
No Matches
MkRuntimeC_Info_C_API

MkRuntimeC - various functions to print information about the rtMore...

+ Collaboration diagram for MkRuntimeC_Info_C_API:

Functions

void libmkkernel::MkRuntimeLog0_RT (MK_RT mkrt, MK_OBJN fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl)
 log the MkRuntimeC
 

MkRuntimeC - MkRuntimeC_Info_C_API - overload

#define MkRuntimeLog0_NULL(...)
 
#define MkRuntimeLog0(...)
 
#define MkRuntimeLog0_3(fmtobj, debug, callfunc)
 
#define MkRuntimeLog0_2(fmtobj, debug)
 
#define MkRuntimeLog0_1(fmtobj)
 
#define MkRuntimeLog0_0()
 

Detailed Description

MkRuntimeC - various functions to print information about the rt

Macro Definition Documentation

◆ MkRuntimeLog0

#define MkRuntimeLog0 ( ...)
Value:
MkRuntimeLog0_RT(MK_RT_CALL __VA_ARGS__)
#define MK_RT_CALL

Definition at line 1881 of file kernel_overload_mk.h.

◆ MkRuntimeLog0_0

#define MkRuntimeLog0_0 ( )
Value:
MkRuntimeLog0(NULL,0,__func__,0)
#define MkRuntimeLog0(...)

Definition at line 1885 of file kernel_overload_mk.h.

◆ MkRuntimeLog0_1

#define MkRuntimeLog0_1 ( fmtobj)
Value:
MkRuntimeLog0(fmtobj,0,__func__,0)

Definition at line 1884 of file kernel_overload_mk.h.

◆ MkRuntimeLog0_2

#define MkRuntimeLog0_2 ( fmtobj,
debug )
Value:
MkRuntimeLog0(fmtobj,debug,__func__,0)

Definition at line 1883 of file kernel_overload_mk.h.

◆ MkRuntimeLog0_3

#define MkRuntimeLog0_3 ( fmtobj,
debug,
callfunc )
Value:
MkRuntimeLog0(fmtobj,debug,callfunc,0)

Definition at line 1882 of file kernel_overload_mk.h.

◆ MkRuntimeLog0_NULL

#define MkRuntimeLog0_NULL ( ...)
Value:
MkRuntimeLog0_RT(MK_RT_CALL_NULL __VA_ARGS__)
#define MK_RT_CALL_NULL

Definition at line 1880 of file kernel_overload_mk.h.

Function Documentation

◆ MkRuntimeLog0_RT()

void libmkkernel::MkRuntimeLog0_RT ( MK_RT mkrt,
MK_OBJN fmtobj,
MK_DBG const debug,
MK_STRN const callfunc,
MK_I32 const lvl )

log the MkRuntimeC

Parameters
[in]mkrtThe runtime to log, (default=MK_NULL → use the doc_mk_cc_runtime-default)
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]debugthe debug level from MkRuntimeS::debug, use 0 <= debug <= 9 (default=0)
[in]callfunca user-defined postfix to identify the calling-function or the environment (default = name-of-function, MK_NULL = resolve-own-name)
[in]lvla user-defined prefix starting with "" for lvl=0 and increase with " " for lvl+1 (default=0)
See also
MkRuntimeC