MqContextC - various functions to work on a read-data-package … More...
Collaboration diagram for MqContextC_ReadApi_Misc_C_API:Functions | |
| void | MqReadDbg_RT (MK_RT mkrt, MQ_CTX const ctx) |
| enum MkErrorE | MqReadUndo_RT (MK_RT mkrt, MQ_CTX const ctx) |
| undo the last MqContextC READ API function call … | |
| MK_NUM | MqReadGetNumItems (MQ_CTX const ctx) |
| get the number of items left in the read-data-package … | |
| 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 | |
| bool | MqReadItemExists (MQ_CTX const ctx) |
| check if an item exists in the read-data-package … | |
| enum MqTransTypeE | MqReadGetTransType (MQ_CTX const ctx) |
| return the TransactionType identifer … | |
| enum MqHandShakeE | MqReadGetHandShake (MQ_CTX const ctx) |
| return the HandShake identifer … | |
MqContextC - MqContextC_ReadApi_Misc_C_API - overload | |
| #define | MqReadDbg_NULL(...) |
| #define | MqReadDbg(...) |
| #define | MqReadUndo_NULL(...) |
| #define | MqReadUndo(...) |
| #define | MqReadUndo_E(...) |
| #define | MqReadUndo_C(...) |
MqContextC - various functions to work on a read-data-package …
| #define MqReadDbg | ( | ... | ) |
Definition at line 487 of file msgque_overload_mq.h.
| #define MqReadDbg_NULL | ( | ... | ) |
Definition at line 486 of file msgque_overload_mq.h.
| #define MqReadUndo | ( | ... | ) |
Definition at line 489 of file msgque_overload_mq.h.
| #define MqReadUndo_C | ( | ... | ) |
Definition at line 491 of file msgque_overload_mq.h.
| #define MqReadUndo_E | ( | ... | ) |
Definition at line 490 of file msgque_overload_mq.h.
| #define MqReadUndo_NULL | ( | ... | ) |
Definition at line 488 of file msgque_overload_mq.h.
| enum MqHandShakeE MqReadGetHandShake | ( | MQ_CTX const | ctx | ) |
return the HandShake identifer …
| [in] | ctx | the MqContextS instance to work on |
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available
| [in] | ctx | the MqContextS instance to work on |
get the number of items left in the read-data-package …
| [in] | ctx | the MqContextS instance to work on |
| enum MqTransTypeE MqReadGetTransType | ( | MQ_CTX const | ctx | ) |
return the TransactionType identifer …
| [in] | ctx | the MqContextS instance to work on |
| bool MqReadItemExists | ( | MQ_CTX const | ctx | ) |
check if an item exists in the read-data-package …
| [in] | ctx | the MqContextS instance to work on |
MK_YES or MK_NO undo the last MqContextC READ API function call …
Put the internal position-pointer to the start of the last read body-item. The next read function call will extract the same item again. Only one undo level is supported.
| [in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
| [in] | ctx | the MqContextS instance to work on |