theLink 10.0
Loading...
Searching...
No Matches
MqContextC_Error_TCL_API

MqContextC - move and copy an error from a contextMore...

+ Collaboration diagram for MqContextC_Error_TCL_API:

Functions

static OT_ProcRet tclmqmsgque_MqContextC_ErrorFORMAT (MqContextC_ARGS)
  Tcl: MkErrorC [$fmtobj ErrorFORMAT] C-API
helper used to access MkErrorDEFAULT from MqContextC
 
OT_ProcRet tclmqmsgque_MqContextC_ErrorCopy (MqContextC_ARGS)
  Tcl: MkErrorE [$targetCtx ErrorCopy sourceCtx:MqContextC] C-API
copy a MkErrorS from the sourceCtx to the targetCtx
 
OT_ProcRet tclmqmsgque_MqContextC_ErrorMove (MqContextC_ARGS)
  Tcl: MkErrorE [$targetCtx ErrorMove sourceCtx:MqContextC] C-API
move a MkErrorS from the sourceCtx to the targetCtx
 

Detailed Description

MqContextC - move and copy an error from a context

Function Documentation

◆ tclmqmsgque_MqContextC_ErrorCopy()

OT_ProcRet tclmqmsgque_MqContextC_ErrorCopy ( MqContextC_ARGS )

Tcl: MkErrorE [$targetCtx ErrorCopy sourceCtx:MqContextC] C-API
copy a MkErrorS from the sourceCtx to the targetCtx

Definition at line 1447 of file MqContextC_tcl.c.

1447 {
1450 MQ_CTXN sourceCtx = 0;
1453 OT_retObj_SET(OT_NEW_Mk_enum_OBJ(ErrorE,MqContextErrorCopy (hdl, sourceCtx)));
1454 goto end;
1455 error:
1457 end:
1459}
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_RETURN
#define OT_NEW_Mk_enum_OBJ(typ, val)
#define OT_retObj_SET(val)
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
#define ErrorCopy_doc
#define error
Definition high_lng.h:339
#define MK_NULL_NO
#define MqContextErrorCopy(...)
#define OT_CHECK_CTXN(val, nullB)
PUBLIC data structure for the tclmqmsgque-specific-data

◆ tclmqmsgque_MqContextC_ErrorFORMAT()

static OT_ProcRet tclmqmsgque_MqContextC_ErrorFORMAT ( MqContextC_ARGS )
static

Tcl: MkErrorC [$fmtobj ErrorFORMAT] C-API
helper used to access MkErrorDEFAULT from MqContextC

Definition at line 1431 of file MqContextC_tcl.c.

1431 {
1435 MK_ERR retVal = MqContextErrorFORMAT (hdl);
1436 OT_retObj_SET_ERR(retVal);
1437 goto end;
1438 error:
1440 end:
1442}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_ERR(nat)
#define ErrorFORMAT_doc
#define OT_SETUP_hdl__null_allow
static MK_ERR MqContextErrorFORMAT(MQ_CTXN const fmtobj)
helper used to access MkErrorDEFAULT from MqContextC

◆ tclmqmsgque_MqContextC_ErrorMove()

OT_ProcRet tclmqmsgque_MqContextC_ErrorMove ( MqContextC_ARGS )

Tcl: MkErrorE [$targetCtx ErrorMove sourceCtx:MqContextC] C-API
move a MkErrorS from the sourceCtx to the targetCtx

Definition at line 1462 of file MqContextC_tcl.c.

1462 {
1465 MQ_CTXN sourceCtx = 0;
1468 OT_retObj_SET(OT_NEW_Mk_enum_OBJ(ErrorE,MqContextErrorMove (hdl, sourceCtx)));
1469 goto end;
1470 error:
1472 end:
1474}
#define ErrorMove_doc
#define MqContextErrorMove(...)