theLink 10.0
Loading...
Searching...
No Matches
MqContextC_ReadApi_Misc_TCL_API

MqContextC - various functions to work on a read-data-packageMore...

+ Collaboration diagram for MqContextC_ReadApi_Misc_TCL_API:

Functions

static OT_ProcRet tclmqmsgque_MqContextC_ReadDbg (MqContextC_ARGS)
 internal function: MqReadDbg
 
static OT_ProcRet tclmqmsgque_MqContextC_ReadGetNextType (MqContextC_ARGS)
  Tcl: MkTypeE [$ctx ReadGetNextType] C-API
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available
 
static OT_ProcRet tclmqmsgque_MqContextC_ReadGetNumItems (MqContextC_ARGS)
  Tcl: int32 [$ctx ReadGetNumItems] C-API
get the number of items left in the read-data-package
 
static OT_ProcRet tclmqmsgque_MqContextC_ReadItemExists (MqContextC_ARGS)
  Tcl: bool [$ctx ReadItemExists] C-API
check if an item exists in the read-data-package
 
static OT_ProcRet tclmqmsgque_MqContextC_ReadUndo (MqContextC_ARGS)
  Tcl: $ctx ReadUndo C-API
undo the last MqContextC READ API function call …
 

Detailed Description

MqContextC - various functions to work on a read-data-package

Function Documentation

◆ tclmqmsgque_MqContextC_ReadDbg()

static OT_ProcRet tclmqmsgque_MqContextC_ReadDbg ( MqContextC_ARGS )
static

internal function: MqReadDbg

Definition at line 2319 of file MqContextC_tcl.c.

2319 {
2323 MqReadDbg (hdl);
2325 goto end;
2326 error:
2328 end:
2330}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_None
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
#define ReadDbg_doc
#define error
Definition high_lng.h:339
#define MqReadDbg(...)

◆ tclmqmsgque_MqContextC_ReadGetNextType()

static OT_ProcRet tclmqmsgque_MqContextC_ReadGetNextType ( MqContextC_ARGS )
static

Tcl: MkTypeE [$ctx ReadGetNextType] C-API
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available

Definition at line 2333 of file MqContextC_tcl.c.

2333 {
2338 goto end;
2339 error:
2341 end:
2343}
#define OT_NEW_Mk_enum_OBJ(typ, val)
#define OT_retObj_SET(val)
#define ReadGetNextType_doc
enum MkTypeE MqReadGetNextType(MQ_CTX const ctx)
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available

◆ tclmqmsgque_MqContextC_ReadGetNumItems()

static OT_ProcRet tclmqmsgque_MqContextC_ReadGetNumItems ( MqContextC_ARGS )
static

Tcl: int32 [$ctx ReadGetNumItems] C-API
get the number of items left in the read-data-package

Definition at line 2346 of file MqContextC_tcl.c.

2346 {
2351 goto end;
2352 error:
2354 end:
2356}
#define OT_retObj_SET_I32(nat)
#define ReadGetNumItems_doc
MK_NUM MqReadGetNumItems(MQ_CTX const ctx)
get the number of items left in the read-data-package …

◆ tclmqmsgque_MqContextC_ReadItemExists()

static OT_ProcRet tclmqmsgque_MqContextC_ReadItemExists ( MqContextC_ARGS )
static

Tcl: bool [$ctx ReadItemExists] C-API
check if an item exists in the read-data-package

Definition at line 2359 of file MqContextC_tcl.c.

2359 {
2364 goto end;
2365 error:
2367 end:
2369}
#define OT_retObj_SET_BOL(nat)
#define ReadItemExists_doc
bool MqReadItemExists(MQ_CTX const ctx)
check if an item exists in the read-data-package …

◆ tclmqmsgque_MqContextC_ReadUndo()

static OT_ProcRet tclmqmsgque_MqContextC_ReadUndo ( MqContextC_ARGS )
static

Tcl: $ctx ReadUndo C-API
undo the last MqContextC READ API function call …

Definition at line 2372 of file MqContextC_tcl.c.

2372 {
2376 MkErrorC_Check(hdl,MqReadUndo (hdl));
2378 goto end;
2379 error:
2381 end:
2383}
#define MkErrorC_Check(mng, PROC)
#define ReadUndo_doc
#define MqReadUndo(...)