MkObjectC - log a debugging-message to the MkLogFileC (default: stderr) … More...
Macros | |
#define | MkDbgL_2M(x, message) |
#define | MkDbgDump_2M(x, message) |
#define | MkDbgSTACK_3X(x, num, callfunc) |
#define | MkDbgO_2X(x, callfunc) |
#define | MkDbgO_1X(x) |
#define | MkDbgO_1O(x) |
#define | MkDbgLogC_2X(x, callfunc) |
debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
Functions | |
void | MkDbgL_RT (MK_RT mkrt, MK_OBJN fmtobj, MK_STRN const message, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix … | |
enum MkErrorE | MkDbgDump_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const message, MK_STRN const callfunc) |
debug: Dump a instance to stderr with LNG and MQ internal data… | |
void | MkDbgM_RT (MK_RT mkrt, MK_STRN const message, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
debug: write a static-marker to the MkLogFileC (default: stderr) … | |
void | MkDbgSTACK_RT (MK_RT mkrt, MK_OBJN fmtobj, MK_I32 const skip, MK_I32 const num, MK_STRN const callfunc) |
debug: write the stack-trace to MkLogFileC (default: stderr) … | |
void | MkDbgO_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const callfunc) |
debug: write the object-details to MkLogFileC (default: stderr) … | |
void | MkDbgLogC_RT (MK_RT mkrt, MK_OBJN const obj, MK_STRN const callfunc) |
debug: write a short-obj-summary to MkLogFileC (default: stderr) … | |
MkObjectC - MkObjectC_Dbg_C_API - overload | |
#define | MkDbgDump_NULL(...) |
#define | MkDbgDump(...) |
#define | MkDbgDump_2(obj, message) |
#define | MkDbgDump_1(obj) |
#define | MkDbgDump_E(...) |
#define | MkDbgDump_C(...) |
#define | MkDbgL_NULL(...) |
#define | MkDbgL(...) |
#define | MkDbgL_4(fmtobj, message, debug, callfunc) |
#define | MkDbgL_3(fmtobj, message, debug) |
#define | MkDbgL_2(fmtobj, message) |
#define | MkDbgL_1(message) |
#define | MkDbgLogC_NULL(...) |
#define | MkDbgLogC(...) |
#define | MkDbgLogC_1(obj) |
#define | MkDbgO_NULL(...) |
#define | MkDbgO(...) |
#define | MkDbgO_1(obj) |
#define | MkDbgSTACK_NULL(...) |
#define | MkDbgSTACK(...) |
#define | MkDbgSTACK_3(fmtobj, skip, num) |
#define | MkDbgSTACK_2(fmtobj, skip) |
#define | MkDbgSTACK_1(fmtobj) |
#define | MkDbgSTACK_0() |
#define | MkDbgM_NULL(...) |
#define | MkDbgM(...) |
#define | MkDbgM_3(message, debug, callfunc) |
#define | MkDbgM_2(message, debug) |
#define | MkDbgM_1(message) |
MkObjectC - log a debugging-message to the MkLogFileC (default: stderr) …
This functions are "helpers" to support the programmer.
#define MkDbgDump | ( | ... | ) |
Definition at line 1524 of file kernel_overload_mk.h.
#define MkDbgDump_1 | ( | obj | ) |
Definition at line 1526 of file kernel_overload_mk.h.
#define MkDbgDump_2 | ( | obj, | |
message ) |
Definition at line 1525 of file kernel_overload_mk.h.
#define MkDbgDump_2M | ( | x, | |
message ) |
Definition at line 5426 of file LibMkKernel_mk.h.
#define MkDbgDump_C | ( | ... | ) |
Definition at line 1528 of file kernel_overload_mk.h.
#define MkDbgDump_E | ( | ... | ) |
Definition at line 1527 of file kernel_overload_mk.h.
#define MkDbgDump_NULL | ( | ... | ) |
Definition at line 1523 of file kernel_overload_mk.h.
#define MkDbgL | ( | ... | ) |
Definition at line 1530 of file kernel_overload_mk.h.
#define MkDbgL_1 | ( | message | ) |
Definition at line 1534 of file kernel_overload_mk.h.
#define MkDbgL_2 | ( | fmtobj, | |
message ) |
Definition at line 1533 of file kernel_overload_mk.h.
#define MkDbgL_2M | ( | x, | |
message ) |
Definition at line 5413 of file LibMkKernel_mk.h.
#define MkDbgL_3 | ( | fmtobj, | |
message, | |||
debug ) |
Definition at line 1532 of file kernel_overload_mk.h.
#define MkDbgL_4 | ( | fmtobj, | |
message, | |||
debug, | |||
callfunc ) |
Definition at line 1531 of file kernel_overload_mk.h.
#define MkDbgL_NULL | ( | ... | ) |
Definition at line 1529 of file kernel_overload_mk.h.
#define MkDbgLogC | ( | ... | ) |
Definition at line 1536 of file kernel_overload_mk.h.
#define MkDbgLogC_1 | ( | obj | ) |
Definition at line 1537 of file kernel_overload_mk.h.
#define MkDbgLogC_2X | ( | x, | |
callfunc ) |
debug: write a short-obj-summary to MkLogFileC (default: stderr) …
Definition at line 5475 of file LibMkKernel_mk.h.
#define MkDbgLogC_NULL | ( | ... | ) |
Definition at line 1535 of file kernel_overload_mk.h.
#define MkDbgM | ( | ... | ) |
Definition at line 1550 of file kernel_overload_mk.h.
#define MkDbgM_1 | ( | message | ) |
Definition at line 1553 of file kernel_overload_mk.h.
#define MkDbgM_2 | ( | message, | |
debug ) |
Definition at line 1552 of file kernel_overload_mk.h.
#define MkDbgM_3 | ( | message, | |
debug, | |||
callfunc ) |
Definition at line 1551 of file kernel_overload_mk.h.
#define MkDbgM_NULL | ( | ... | ) |
Definition at line 1549 of file kernel_overload_mk.h.
#define MkDbgO | ( | ... | ) |
Definition at line 1539 of file kernel_overload_mk.h.
#define MkDbgO_1 | ( | obj | ) |
Definition at line 1540 of file kernel_overload_mk.h.
#define MkDbgO_1O | ( | x | ) |
Definition at line 5464 of file LibMkKernel_mk.h.
#define MkDbgO_1X | ( | x | ) |
Definition at line 5463 of file LibMkKernel_mk.h.
#define MkDbgO_2X | ( | x, | |
callfunc ) |
Definition at line 5462 of file LibMkKernel_mk.h.
#define MkDbgO_NULL | ( | ... | ) |
Definition at line 1538 of file kernel_overload_mk.h.
#define MkDbgSTACK | ( | ... | ) |
Definition at line 1542 of file kernel_overload_mk.h.
#define MkDbgSTACK_0 | ( | ) |
Definition at line 1546 of file kernel_overload_mk.h.
#define MkDbgSTACK_1 | ( | fmtobj | ) |
Definition at line 1545 of file kernel_overload_mk.h.
#define MkDbgSTACK_2 | ( | fmtobj, | |
skip ) |
Definition at line 1544 of file kernel_overload_mk.h.
#define MkDbgSTACK_3 | ( | fmtobj, | |
skip, | |||
num ) |
Definition at line 1543 of file kernel_overload_mk.h.
#define MkDbgSTACK_3X | ( | x, | |
num, | |||
callfunc ) |
Definition at line 5446 of file LibMkKernel_mk.h.
#define MkDbgSTACK_NULL | ( | ... | ) |
Definition at line 1541 of file kernel_overload_mk.h.
enum MkErrorE MkDbgDump_RT | ( | MK_RT | mkrt, |
MK_OBJN const | obj, | ||
MK_STRN const | message, | ||
MK_STRN const | callfunc ) |
debug: Dump a instance to stderr with LNG and MQ internal data…
void MkDbgL_RT | ( | MK_RT | mkrt, |
MK_OBJN | fmtobj, | ||
MK_STRN const | message, | ||
MK_DBG const | debug, | ||
MK_STRN const | callfunc, | ||
MK_I32 const | lvl ) |
debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix …
The marker is prefixed with object data from th fmtobj.
debug: write a short-obj-summary to MkLogFileC (default: stderr) …
void MkDbgM_RT | ( | MK_RT | mkrt, |
MK_STRN const | message, | ||
MK_DBG const | debug, | ||
MK_STRN const | callfunc, | ||
MK_I32 const | lvl ) |
debug: write a static-marker to the MkLogFileC (default: stderr) …
debug: write the object-details to MkLogFileC (default: stderr) …
[in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
[in] | obj | the MkObjectS instance to work on - a MANAGED OBJECT after type-check and able to be supported by the MkObjectS API (MK_NULL allowed) |
[in] | callfunc | a user-defined postfix to identify the calling function or the environment (default=name-of-function ) |
This function can be overwritten in the target programming language.