MqTypeCtxS - the instance-base for the MqContextC … More...
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 ) |