MqErrorS - the class known as err or error is the extension of the kernel-error MkErrorS … More...
Topics | |
MqErrorC_Class_C_API | |
MqErrorS - define the class … | |
MqErrorC_Class_Define_C_API | |
MqErrorS - low level definition, access and cast … | |
Data Structures | |
struct | MqErrorS |
Extend the MkErrorS with pymqmsgque specific features … More... | |
Functions | |
void | MqErrorEnvReset (MQ_ERR const err) |
reset the MqErrorS::client_protect and the MqErrorS::server_protect … | |
access the predefined error from \ref doc_mk_py_MkRuntimeC | |
#define | MqERROR_R(r) |
#define | MqERROR_RT MqERROR_R(&MQ_RT_REF) |
#define | MqERROR_O(o) |
#define | MqERROR_X(x) |
#define | MqERROR_XN(x) |
#define | MqERROR MqERROR_R(&MqRuntimeRLS) |
MqErrorS - the class known as err or error is the extension of the kernel-error MkErrorS …
An error is a singleton, one error per runtime. After splitting the LibMsgque kernel into pymqmsgque and pymqmsgque the error is now splitted betweeen two and possible more packages. The solution was the introduction of the MkErrExtS entension technology.
#define MqERROR MqERROR_R(&MqRuntimeRLS) |
Definition at line 2955 of file LibMqMsgque_mq.h.
#define MqERROR_O | ( | o | ) |
Definition at line 2952 of file LibMqMsgque_mq.h.
#define MqERROR_R | ( | r | ) |
Definition at line 2950 of file LibMqMsgque_mq.h.
Definition at line 2951 of file LibMqMsgque_mq.h.
#define MqERROR_X | ( | x | ) |
Definition at line 2953 of file LibMqMsgque_mq.h.
#define MqERROR_XN | ( | x | ) |
Definition at line 2954 of file LibMqMsgque_mq.h.
void MqErrorEnvReset | ( | MQ_ERR const | err | ) |
reset the MqErrorS::client_protect and the MqErrorS::server_protect …
[in] | err | the MkErrorS instance to work on - the default-error is automatically created on startup. (NULL allowed) |