MqTypeCtxS - the instance-base for the MqContextC … More...
Collaboration diagram for MqTypeCtxC:Topics | |
| MqTypeCtxC_Class_C_API | |
| MqTypeCtxS - define the class … | |
| MqTypeCtxC_Class_Define_C_API | |
| MqTypeCtxS - low level definition, access and cast … | |
Data Structures | |
| struct | MqTypeCtxS |
| MqTypeCtxS - the instance-base for the MqContextC … More... | |
Macros | |
| #define | MqTypeCtxLog_1(typ) |
Typedefs | |
| typedef struct MqTypeCtxS * | MQ_CTXT |
object context type datatype, use &XX->type to cast to MK_TYP | |
Functions | |
| static MQ_CTXT | MqCtxTyp (MK_MNG mng) |
type-check and cast a managed-pointer into an MqTypeCtxS pointer or MK_NULL if not possible | |
| void | MqTypeCtxLog_RT (MK_RT mkrt, MQ_CTXT const ctxtype, MK_OBJN fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
| log the MqTypeCtxS … | |
MqTypeCtxS - the instance-base for the MqContextC …
The MqTypeCtxS is the instance-base for the MqContextC and has all attributes shared with all MqContextC instances.
| #define MqTypeCtxLog_1 | ( | typ | ) |
Definition at line 4006 of file LibMqMsgque_mq.h.
| typedef struct MqTypeCtxS* MQ_CTXT |
object context type datatype, use &XX->type to cast to MK_TYP
Definition at line 749 of file LibMqMsgque_mq.h.
type-check and cast a managed-pointer into an MqTypeCtxS pointer or MK_NULL if not possible
Definition at line 3977 of file LibMqMsgque_mq.h.
| void MqTypeCtxLog_RT | ( | MK_RT | mkrt, |
| MQ_CTXT const | ctxtype, | ||
| MK_OBJN | fmtobj, | ||
| MK_DBG const | debug, | ||
| MK_STRN const | callfunc, | ||
| MK_I32 const | lvl ) |
log the MqTypeCtxS …
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | ctxtype | the type of a MqContextC |
| [in] | fmtobj | managed object used to format the log-message (default=MK_NULL → use default-format) |
| [in] | debug | the debug level from MkRuntimeS::debug, use 0 <= debug <= 9 (default=0) |
| [in] | callfunc | a user-defined postfix to identify the calling-function or the environment (default = name-of-function, MK_NULL = resolve-own-name) |
| [in] | lvl | a user-defined prefix starting with "" for lvl=0 and increase with " " for lvl+1 (default=0) |