theLink 10.0
Loading...
Searching...
No Matches
MqContextC_ReadApi_Misc_ATL_API

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

+ Collaboration diagram for MqContextC_ReadApi_Misc_ATL_API:

Functions

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

Detailed Description

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

Function Documentation

◆ atlmqmsgque_MqContextC_ReadDbg()

static OT_ProcRet atlmqmsgque_MqContextC_ReadDbg ( MqContextC_ARGS )
static

internal function: MqReadDbg

Definition at line 2297 of file MqContextC_atl.c.

2297 {
2301 MqReadDbg (hdl);
2303 goto end;
2304 error:
2306 end:
2308}
#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(...)

◆ atlmqmsgque_MqContextC_ReadGetNextType()

static OT_ProcRet atlmqmsgque_MqContextC_ReadGetNextType ( MqContextC_ARGS )
static

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

Definition at line 2311 of file MqContextC_atl.c.

2311 {
2316 goto end;
2317 error:
2319 end:
2321}
#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

◆ atlmqmsgque_MqContextC_ReadGetNumItems()

static OT_ProcRet atlmqmsgque_MqContextC_ReadGetNumItems ( MqContextC_ARGS )
static

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

Definition at line 2324 of file MqContextC_atl.c.

2324 {
2329 goto end;
2330 error:
2332 end:
2334}
#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 …

◆ atlmqmsgque_MqContextC_ReadItemExists()

static OT_ProcRet atlmqmsgque_MqContextC_ReadItemExists ( MqContextC_ARGS )
static

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

Definition at line 2337 of file MqContextC_atl.c.

2337 {
2342 goto end;
2343 error:
2345 end:
2347}
#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 …

◆ atlmqmsgque_MqContextC_ReadUndo()

static OT_ProcRet atlmqmsgque_MqContextC_ReadUndo ( MqContextC_ARGS )
static

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

Definition at line 2350 of file MqContextC_atl.c.

2350 {
2354 MkErrorC_Check(hdl,MqReadUndo (hdl));
2356 goto end;
2357 error:
2359 end:
2361}
#define MkErrorC_Check(mng, PROC)
#define ReadUndo_doc
#define MqReadUndo(...)