MqContextC - finish the send-data-block on the server and optional return the results. … More...
Functions | |
MQ_EXTERN enum MkErrorE | MqSendRETURN_RT (MK_RT const mkrt, MQ_CTX const ctx) |
MqContextC - finish the send-data-block on the server and optional return the results. … | |
MQ_EXTERN enum MkErrorE | MqSendRETURN_SUB_RT (MK_RT const mkrt, MQ_CTX const ctx) |
return Sub-Data-Blocks required by MqSendEND_AND_SUB … | |
MQ_EXTERN enum MkErrorE | MqSendERROR_RT (MK_RT const mkrt, MQ_CTX const ctx) |
send the data from the MkErrorC to the link target . … | |
MqContextC - MqContextC_SendApi_Return_C_API - overload | |
#define | MqSendERROR_NULL(...) |
#define | MqSendERROR(...) |
#define | MqSendERROR_E(...) |
#define | MqSendERROR_C(...) |
#define | MqSendRETURN_NULL(...) |
#define | MqSendRETURN(...) |
#define | MqSendRETURN_E(...) |
#define | MqSendRETURN_C(...) |
#define | MqSendRETURN_SUB_NULL(...) |
#define | MqSendRETURN_SUB(...) |
#define | MqSendRETURN_SUB_E(...) |
#define | MqSendRETURN_SUB_C(...) |
MqContextC - finish the send-data-block on the server and optional return the results. …
Every service-handler have to use this function at the end to return the results or the error. If an error is returned the local MkErrorC is reset. The following behaviour is used:
[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 |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
#define MqSendERROR | ( | ... | ) |
Definition at line 699 of file msgque_overload_mq.h.
#define MqSendERROR_C | ( | ... | ) |
Definition at line 701 of file msgque_overload_mq.h.
#define MqSendERROR_E | ( | ... | ) |
Definition at line 700 of file msgque_overload_mq.h.
#define MqSendERROR_NULL | ( | ... | ) |
Definition at line 698 of file msgque_overload_mq.h.
#define MqSendRETURN | ( | ... | ) |
Definition at line 703 of file msgque_overload_mq.h.
#define MqSendRETURN_C | ( | ... | ) |
Definition at line 705 of file msgque_overload_mq.h.
#define MqSendRETURN_E | ( | ... | ) |
Definition at line 704 of file msgque_overload_mq.h.
#define MqSendRETURN_NULL | ( | ... | ) |
Definition at line 702 of file msgque_overload_mq.h.
#define MqSendRETURN_SUB | ( | ... | ) |
Definition at line 707 of file msgque_overload_mq.h.
#define MqSendRETURN_SUB_C | ( | ... | ) |
Definition at line 709 of file msgque_overload_mq.h.
#define MqSendRETURN_SUB_E | ( | ... | ) |
Definition at line 708 of file msgque_overload_mq.h.
#define MqSendRETURN_SUB_NULL | ( | ... | ) |
Definition at line 706 of file msgque_overload_mq.h.
send the data from the MkErrorC to the link target . …
If an error is available the error-number and the error-text is send to the link target. After send the error is reset. This function only raise an error if the sending self fails or the MkErrorDEFAULT is set and the ctx is a client-context.
[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 |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
MqContextC - finish the send-data-block on the server and optional return the results. …
Every service-handler have to use this function at the end to return the results or the error. If an error is returned the local MkErrorC is reset. The following behaviour is used:
[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 |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
return Sub-Data-Blocks required by MqSendEND_AND_SUB …
Every service-handler CAN use this function at the end of a data block if the caller used MqSendEND_AND_SUB to initiate the service call. MqSendEND_AND_SUB will block until ithe final ctx.SendRETURN()
was send.
[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 |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |