MqDumpC - various functions to create, initialize and destroy a dump … More...
Functions | |
enum MkErrorE | MqDumpExport_RT (MK_RT mkrt, MQ_CTX const ctx, MQ_DMP *const dumpP_inout) |
create a MqDumpC as export of the ctx-read-data-package … | |
enum MkErrorE | MqDumpError_RT (MK_RT mkrt, MQ_CTX const error, MQ_DMP *const dumpP_inout) |
export the context->error into the dump-package … | |
enum MkErrorE | MqDumpImport_RT (MK_RT mkrt, MQ_DMP const dump, MQ_CTX const ctx) |
import the dump-package into the ctx-read-data-package … | |
enum MkErrorE | MqDumpBinSet_RT (MK_RT mkrt, MkBinaryR data, MQ_DMP *dmp_out) |
create an MqDumpS object from binary data | |
MkBinaryR | MqDumpBinGet (MQ_DMPN const dump) |
export the binary data from an MqDumpS object | |
MqDumpDelete | |
void | MqDumpDelete_RT (MK_RT mkrt, MQ_DMP dmp) |
Destructor - delete a MqDumpC instance … | |
MqDumpC - MqDumpC_TOR_C_API - overload | |
#define | MqDumpError_NULL(...) |
#define | MqDumpError(...) |
#define | MqDumpError_E(...) |
#define | MqDumpError_C(...) |
#define | MqDumpError_e(...) |
#define | MqDumpExport_NULL(...) |
#define | MqDumpExport(...) |
#define | MqDumpExport_E(...) |
#define | MqDumpExport_C(...) |
#define | MqDumpExport_e(...) |
#define | MqDumpBinSet_NULL(...) |
#define | MqDumpBinSet(...) |
#define | MqDumpBinSet_E(...) |
#define | MqDumpBinSet_C(...) |
#define | MqDumpBinSet_e(...) |
#define | MqDumpDelete(x) |
#define | MqDumpImport_NULL(...) |
#define | MqDumpImport(...) |
#define | MqDumpImport_E(...) |
#define | MqDumpImport_C(...) |
MqDumpC - various functions to create, initialize and destroy a dump …
#define MqDumpBinSet | ( | ... | ) |
Definition at line 944 of file msgque_overload_mq.h.
#define MqDumpBinSet_C | ( | ... | ) |
Definition at line 946 of file msgque_overload_mq.h.
#define MqDumpBinSet_E | ( | ... | ) |
Definition at line 945 of file msgque_overload_mq.h.
#define MqDumpBinSet_e | ( | ... | ) |
Definition at line 947 of file msgque_overload_mq.h.
#define MqDumpBinSet_NULL | ( | ... | ) |
Definition at line 943 of file msgque_overload_mq.h.
#define MqDumpDelete | ( | x | ) |
Definition at line 950 of file msgque_overload_mq.h.
#define MqDumpError | ( | ... | ) |
Definition at line 932 of file msgque_overload_mq.h.
#define MqDumpError_C | ( | ... | ) |
Definition at line 934 of file msgque_overload_mq.h.
#define MqDumpError_E | ( | ... | ) |
Definition at line 933 of file msgque_overload_mq.h.
#define MqDumpError_e | ( | ... | ) |
Definition at line 935 of file msgque_overload_mq.h.
#define MqDumpError_NULL | ( | ... | ) |
Definition at line 931 of file msgque_overload_mq.h.
#define MqDumpExport | ( | ... | ) |
Definition at line 937 of file msgque_overload_mq.h.
#define MqDumpExport_C | ( | ... | ) |
Definition at line 939 of file msgque_overload_mq.h.
#define MqDumpExport_E | ( | ... | ) |
Definition at line 938 of file msgque_overload_mq.h.
#define MqDumpExport_e | ( | ... | ) |
Definition at line 940 of file msgque_overload_mq.h.
#define MqDumpExport_NULL | ( | ... | ) |
Definition at line 936 of file msgque_overload_mq.h.
#define MqDumpImport | ( | ... | ) |
Definition at line 954 of file msgque_overload_mq.h.
#define MqDumpImport_C | ( | ... | ) |
Definition at line 956 of file msgque_overload_mq.h.
#define MqDumpImport_E | ( | ... | ) |
Definition at line 955 of file msgque_overload_mq.h.
#define MqDumpImport_NULL | ( | ... | ) |
Definition at line 953 of file msgque_overload_mq.h.
export the binary data from an MqDumpS
object
[in] | dump | the source object |
MqDumpS
object… do NOT free.create an MqDumpS
object from binary data
Check the MqDumpC_SIGNATURE and set the refCount to 0
[in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
[in] | data | the binary data |
[out] | dmp_out | the new MqDumpC |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
MqDumpS
object is an pointer object… this mean the original data is still required and must NOT be freed.Destructor - delete a MqDumpC instance …
export the context->error into the dump-package …
The export include all data required to setup a read-data-package later again. After import with MqDumpImport the read-data-package and the environment will be set as it was on MqDumpExport The export can be saved into an external storage or be used in a network-tunnel (example: the agurad tool).
[in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
[in] | error | the error-context to be exported into the dump-package-data |
[in,out] | dumpP_inout | the reference object or null at error |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
create a MqDumpC as export of the ctx-read-data-package …
The new instance belongs to the caller and may have to be released if necessary. A manual release using DumpDelete is always possible, but the instance can no longer be used afterwards.
The export include all data required to setup a read-data-package again later. After import with MqDumpImport the read-data-package and the environment will be set as it was on MqDumpExport The export can be saved into an external storage or be used in a network-tunnel (example: the aguard tool).
[in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
[in] | ctx | the context to be exported into the dump-package-data |
[in,out] | dumpP_inout | the reference object or null at error |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |
import the dump-package into the ctx-read-data-package …
The dump is the result of a previous MqDumpExport function call. After the load an package is suitable for all kind of MqContextC READ API function. To just forward the package use the MqProxyForward function.
[in] | mkrt | the MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only) |
[in] | dump | the dump-package to be imported |
[in] | ctx | the context in wich the dump-package is imported |
MkExceptionC | → The default-exception from the Programming-Language-Micro-Kernel (PLMK) |