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 … | |
Classes | |
struct | libmqmsgque::MqErrorS |
Extend the MkErrorS with ccmqmsgque specific features … More... | |
Functions | |
void | libmqmsgque::MqErrorEnvReset (MQ_ERR const err) |
reset the libmqmsgque::MqErrorS::client_protect and the libmqmsgque::MqErrorS::server_protect … | |
access the predefined error from \ref doc_mk_cc_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 ccmqmsgque and ccmqmsgque 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 2987 of file LibMqMsgque_mq.h.
#define MqERROR_O | ( | o | ) |
Definition at line 2984 of file LibMqMsgque_mq.h.
#define MqERROR_R | ( | r | ) |
Definition at line 2982 of file LibMqMsgque_mq.h.
Definition at line 2983 of file LibMqMsgque_mq.h.
#define MqERROR_X | ( | x | ) |
Definition at line 2985 of file LibMqMsgque_mq.h.
#define MqERROR_XN | ( | x | ) |
Definition at line 2986 of file LibMqMsgque_mq.h.
void libmqmsgque::MqErrorEnvReset | ( | MQ_ERR const | err | ) |
reset the libmqmsgque::MqErrorS::client_protect and the libmqmsgque::MqErrorS::server_protect …
[in] | err | the MkErrorS instance to work on - the default-error is automatically created on startup. (NULL allowed) |