theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
MkBufferListC_Log_C_API

MkBufferListC - various functions to 'log' a MkBufferListSMore...

+ Collaboration diagram for MkBufferListC_Log_C_API:

Functions

void MkBufferListLog_RT (MK_RT mkrt, MK_BFLN bfl, MK_OBJN const fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl)
 write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void MkBufferListLogS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
 write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void MkBufferListLogSS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
 write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void MkBufferListLogSSS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
 write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 

MkBufferListC - MkBufferListC_Log_C_API - overload

#define MkBufferListLog_NULL(...)
 
#define MkBufferListLog(...)
 
#define MkBufferListLog_4(bfl, fmtobj, debug, callfunc)
 
#define MkBufferListLog_3(bfl, fmtobj, debug)
 
#define MkBufferListLog_2(bfl, fmtobj)
 
#define MkBufferListLog_1(bfl)
 
#define MkBufferListLogS_NULL(...)
 
#define MkBufferListLogS(...)
 
#define MkBufferListLogS_3(bfl, varname, fmtobj)
 
#define MkBufferListLogS_2(bfl, varname)
 
#define MkBufferListLogS_1(bfl)
 
#define MkBufferListLogSS_NULL(...)
 
#define MkBufferListLogSS(...)
 
#define MkBufferListLogSS_3(bfl, varname, fmtobj)
 
#define MkBufferListLogSS_2(bfl, varname)
 
#define MkBufferListLogSS_1(bfl)
 
#define MkBufferListLogSSS_NULL(...)
 
#define MkBufferListLogSSS(...)
 
#define MkBufferListLogSSS_3(bfl, varname, fmtobj)
 
#define MkBufferListLogSSS_2(bfl, varname)
 
#define MkBufferListLogSSS_1(bfl)
 

Detailed Description

MkBufferListC - various functions to 'log' a MkBufferListS

Macro Definition Documentation

◆ MkBufferListLog

#define MkBufferListLog ( ...)
Value:
void MkBufferListLog_RT(MK_RT mkrt, MK_BFLN bfl, MK_OBJN const fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl)
write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …
#define MK_RT_CALL

Definition at line 544 of file kernel_overload_mk.h.

◆ MkBufferListLog_1

#define MkBufferListLog_1 ( bfl)
Value:
MkBufferListLog(bfl,NULL,0,__func__,0)
#define MkBufferListLog(...)

Definition at line 548 of file kernel_overload_mk.h.

◆ MkBufferListLog_2

#define MkBufferListLog_2 ( bfl,
fmtobj )
Value:
MkBufferListLog(bfl,fmtobj,0,__func__,0)

Definition at line 547 of file kernel_overload_mk.h.

◆ MkBufferListLog_3

#define MkBufferListLog_3 ( bfl,
fmtobj,
debug )
Value:
MkBufferListLog(bfl,fmtobj,debug,__func__,0)

Definition at line 546 of file kernel_overload_mk.h.

◆ MkBufferListLog_4

#define MkBufferListLog_4 ( bfl,
fmtobj,
debug,
callfunc )
Value:
MkBufferListLog(bfl,fmtobj,debug,callfunc,0)

Definition at line 545 of file kernel_overload_mk.h.

◆ MkBufferListLog_NULL

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

Definition at line 543 of file kernel_overload_mk.h.

◆ MkBufferListLogS

#define MkBufferListLogS ( ...)
Value:
void MkBufferListLogS_RT(MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Definition at line 550 of file kernel_overload_mk.h.

◆ MkBufferListLogS_1

#define MkBufferListLogS_1 ( bfl)
Value:
MkBufferListLogS(bfl,"bfl",NULL,__func__)
#define MkBufferListLogS(...)

Definition at line 553 of file kernel_overload_mk.h.

◆ MkBufferListLogS_2

#define MkBufferListLogS_2 ( bfl,
varname )
Value:
MkBufferListLogS(bfl,varname,NULL,__func__)

Definition at line 552 of file kernel_overload_mk.h.

◆ MkBufferListLogS_3

#define MkBufferListLogS_3 ( bfl,
varname,
fmtobj )
Value:
MkBufferListLogS(bfl,varname,fmtobj,__func__)

Definition at line 551 of file kernel_overload_mk.h.

◆ MkBufferListLogS_NULL

#define MkBufferListLogS_NULL ( ...)
Value:

Definition at line 549 of file kernel_overload_mk.h.

◆ MkBufferListLogSS

#define MkBufferListLogSS ( ...)
Value:
void MkBufferListLogSS_RT(MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Definition at line 555 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_1

#define MkBufferListLogSS_1 ( bfl)
Value:
MkBufferListLogSS(bfl,"bfl",NULL,__func__)
#define MkBufferListLogSS(...)

Definition at line 558 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_2

#define MkBufferListLogSS_2 ( bfl,
varname )
Value:
MkBufferListLogSS(bfl,varname,NULL,__func__)

Definition at line 557 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_3

#define MkBufferListLogSS_3 ( bfl,
varname,
fmtobj )
Value:
MkBufferListLogSS(bfl,varname,fmtobj,__func__)

Definition at line 556 of file kernel_overload_mk.h.

◆ MkBufferListLogSS_NULL

#define MkBufferListLogSS_NULL ( ...)
Value:

Definition at line 554 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS

#define MkBufferListLogSSS ( ...)
Value:
void MkBufferListLogSSS_RT(MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc)
write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Definition at line 560 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_1

#define MkBufferListLogSSS_1 ( bfl)
Value:
MkBufferListLogSSS(bfl,"bfl",NULL,__func__)
#define MkBufferListLogSSS(...)

Definition at line 563 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_2

#define MkBufferListLogSSS_2 ( bfl,
varname )
Value:
MkBufferListLogSSS(bfl,varname,NULL,__func__)

Definition at line 562 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_3

#define MkBufferListLogSSS_3 ( bfl,
varname,
fmtobj )
Value:
MkBufferListLogSSS(bfl,varname,fmtobj,__func__)

Definition at line 561 of file kernel_overload_mk.h.

◆ MkBufferListLogSSS_NULL

#define MkBufferListLogSSS_NULL ( ...)
Value:

Definition at line 559 of file kernel_overload_mk.h.

Function Documentation

◆ MkBufferListLog_RT()

void MkBufferListLog_RT ( MK_RT mkrt,
MK_BFLN bfl,
MK_OBJN const fmtobj,
MK_DBG const debug,
MK_STRN const callfunc,
MK_I32 const lvl )

write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bflthe MkBufferListS instance to work on
[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)
[in]lvla user-defined prefix starting with "" for lvl=0 and increase with " " for lvl+1 (default=0)
See also
MkBufferListC

◆ MkBufferListLogS_RT()

void MkBufferListLogS_RT ( MK_RT mkrt,
MK_BFLN const bfl,
MK_STRN const varname,
MK_OBJN fmtobj,
MK_STRN const callfunc )

write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bflthe MkBufferListS instance to work on
varnameprefix to identify the variable name
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]callfunca user-defined postfix to identify the calling function or the environment (default=name-of-function)

◆ MkBufferListLogSS_RT()

void MkBufferListLogSS_RT ( MK_RT mkrt,
MK_BFLN const bfl,
MK_STRN const varname,
MK_OBJN fmtobj,
MK_STRN const callfunc )

write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bflthe MkBufferListS instance to work on
varnameprefix to identify the variable name
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]callfunca user-defined postfix to identify the calling function or the environment (default=name-of-function)

◆ MkBufferListLogSSS_RT()

void MkBufferListLogSSS_RT ( MK_RT mkrt,
MK_BFLN const bfl,
MK_STRN const varname,
MK_OBJN fmtobj,
MK_STRN const callfunc )

write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …

Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bflthe MkBufferListS instance to work on
[in]varnameThe name of the argument to report
[in]fmtobjmanaged object used to format the log-message (default=MK_NULL → use default-format)
[in]callfunca user-defined postfix to identify the calling function or the environment (default=name-of-function)