Loading...
Searching...
No Matches
MqContextC_ReadApi_Misc_CC_API

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

+ Collaboration diagram for MqContextC_ReadApi_Misc_CC_API:

Functions

void ccmqmsgque::MqContextC::ReadDbg ()
 ReadDbg
 
MkTypeE ccmqmsgque::MqContextC::ReadGetNextType ()
  C++: MkTypeE ctx.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available
 
MK_NUM ccmqmsgque::MqContextC::ReadGetNumItems ()
  C++: MK_NUM ctx.ReadGetNumItems() C-API
get the number of items left in the read-data-package
 
MK_BOOL ccmqmsgque::MqContextC::ReadItemExists ()
  C++: MK_BOOL ctx.ReadItemExists() C-API
check if an item exists in the read-data-package
 
void ccmqmsgque::MqContextC::ReadUndo ()
  C++: 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

◆ ReadDbg()

void ccmqmsgque::MqContextC::ReadDbg ( )
inline

ReadDbg

Definition at line 1438 of file MqContextC_inline_cc.hh.

1438 {
1439 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1440 MkRtSetup_X(ctx);
1441 MqReadDbg(ctx);
1442 }
#define MK_NULL_NO
#define MK_UNUSED
#define MkRtSetup_X(x)
MQ_CTX getCTX(bool nullB=MK_NULL_NO) const
return the LibMsgqueObject from current MqContextC instance
#define MqReadDbg(...)

◆ ReadGetNextType()

MkTypeE ccmqmsgque::MqContextC::ReadGetNextType ( )
inline

C++: 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 1445 of file MqContextC_inline_cc.hh.

1445 {
1446 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1447 MkRtSetup_X(ctx);
1448 enum MkTypeE __retVal__L = MqReadGetNextType(ctx);
1449 return __retVal__L;
1450 }
MQ_EXTERN enum MkTypeE MqReadGetNextType(MQ_CTX const ctx) MK_ATTR_HDL
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available

◆ ReadGetNumItems()

MK_NUM ccmqmsgque::MqContextC::ReadGetNumItems ( )
inline

C++: MK_NUM ctx.ReadGetNumItems() C-API
get the number of items left in the read-data-package

Definition at line 1453 of file MqContextC_inline_cc.hh.

1453 {
1454 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1455 MkRtSetup_X(ctx);
1456 MK_NUM __retVal__L = MqReadGetNumItems(ctx);
1457 return __retVal__L;
1458 }
int32_t MK_NUM
MQ_EXTERN MK_NUM MqReadGetNumItems(MQ_CTX const ctx) MK_ATTR_HDL
get the number of items left in the read-data-package …

◆ ReadItemExists()

MK_BOOL ccmqmsgque::MqContextC::ReadItemExists ( )
inline

C++: MK_BOOL ctx.ReadItemExists() C-API
check if an item exists in the read-data-package

Definition at line 1461 of file MqContextC_inline_cc.hh.

1461 {
1462 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1463 MkRtSetup_X(ctx);
1464 MK_BOOL __retVal__L = MqReadItemExists(ctx);
1465 return __retVal__L;
1466 }
MQ_EXTERN bool MqReadItemExists(MQ_CTX const ctx) MK_ATTR_HDL
check if an item exists in the read-data-package …
+ Here is the caller graph for this function:

◆ ReadUndo()

void ccmqmsgque::MqContextC::ReadUndo ( )
inline

C++: ctx.ReadUndo() C-API
undo the last MqContextC READ API function call …

Definition at line 1469 of file MqContextC_inline_cc.hh.

1469 {
1470 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
1471 MkRtSetup_X(ctx);
1472 enum MkErrorE errVal = MqReadUndo(ctx);
1473 MkErrorC_Check(ctx, errVal);
1474 }
#define MqReadUndo(...)