10#define META_FILE_NAME "MqDumpC_rb.c"
14#define OT_CLASS NS(MqDumpC)
15#define OT_CLASS_NAME "MqDumpC"
17#define OT_LNG2META(O) MqDmp(VAL2MNG(O))
39 RUBY_TYPED_FREE_IMMEDIATELY
66 RDATA(self)->data = NULL;
69#define S_INIT NS(sInit)(MK_RT_CALL_ONLY)
87#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(MqDumpC);
88#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(MqDumpC);
89#define OT_SETUP_hdl_constr AllRtSetup_NULL; \
90 OT_OBJ_T clazz = self; \
91 MqDumpC_type hdl = (MqDumpC_type) &MkERROR;
92#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(MqDumpC);
93#define OT_SETUP_hdl_static AllRtSetup_NULL; \
94 __attribute__((unused)) MK_TYP hdl = MqDumpC##_TT;
95#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
97#if !defined(SetupRtFromObj_X)
98 #define SetupRtFromObj_X(hdl) AllRtSetup_X(hdl)
99 #define SetupRtFromObj_XN(hdl) AllRtSetup_XN(hdl)
113#define Error_doc "MqDumpC MqDumpC.Error(error:MqContextC, ?dumpP_inout:MqDumpC=nil?)"
114#define Export_doc "MqDumpC MqDumpC.Export(ctx:MqContextC, ?dumpP_inout:MqDumpC=nil?)"
115#define new_doc "MqDumpC MqDumpC.new(ctx:MqContextC, ?dumpP_inout:MqDumpC=nil?)"
118#define BinSet_doc "MqDumpC MqDumpC.BinSet(data:binary)"
121#define GetNull_doc "MqDumpC MqDumpC.GetNull()"
122#define HandleResolve_doc "MqDumpC MqDumpC.HandleResolve(netHdl:MK_HDL)"
123#define Instances_doc "MqDumpC MqDumpC.Instances()"
126#define Next_doc "MqDumpC dmp.Next()"
127#define Prev_doc "MqDumpC dmp.Prev()"
130#define BinGet_doc "binary dump.BinGet() (const)"
132#define Import_doc "dump.Import(ctx:MqContextC)"
134#define SizeGet_doc "long dump.SizeGet() (const)"
135#define TokenGet_doc "string dump.TokenGet() (const)"
284 MQ_DMP dumpP_inout = NULL;
299 MQ_DMP dumpP_inout = NULL;
315 MQ_DMP dumpP_inout = NULL;
389OT_METH_S ( MqDumpC, Error, MqDumpC_Error )
390OT_METH_S ( MqDumpC, Export, MqDumpC_Export )
394OT_METH_S ( MqDumpC, BinSet, MqDumpC_BinSet )
397OT_METH_O ( MqDumpC, GetNull, MqDumpC_GetNull )
398OT_METH_S ( MqDumpC, GetNull, MqDumpC_GetNull )
399OT_METH_O ( MqDumpC, HandleResolve, MqDumpC_HandleResolve )
400OT_METH_S ( MqDumpC, HandleResolve, MqDumpC_HandleResolve )
401OT_METH_O ( MqDumpC, Instances, MqDumpC_Instances )
402OT_METH_S ( MqDumpC, Instances, MqDumpC_Instances )
413OT_METH_O ( MqDumpC, BinGet, MqDumpC_BinGet )
415OT_METH_O ( MqDumpC, Import, MqDumpC_Import )
417OT_METH_O ( MqDumpC, SizeGet, MqDumpC_SizeGet )
418OT_METH_O ( MqDumpC, TokenGet, MqDumpC_TokenGet )
#define OT_SETUP_VARARGS(min, max, d)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_ERROR_LNG_RETURN
#define OT_CONSTRUCTOR_POST(x)
#define OT_METH_S(c, s, f)
#define OT_retObj_SET_LONG(nat)
#define OT_retObj_CONSTR(mng)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_METH_O(c, s, f)
#define OT_SETUP_CONSTRUCTOR_ARGS(min, max, d)
#define OT_GET__ME_REF_MkBinaryR(b)
#define OT_CHECK__ME_REF_MkBinaryR(val)
#define OT_OBJECT_DELETE_HARD(obj)
#define OT_retObj_SET_STR(nat)
#define OT_CHECK_OPTIONAL(val)
#define OT_retObj_SET(val)
#define MkErrorC_Check(mng, PROC)
#define OT_METH_C(c, s, f)
#define OT_retObj_SET_DMP(nat)
#define OT_SETUP_hdl_static_constr
#define HandleResolve_doc
#define OT_SETUP_hdl_static
#define OT_SETUP_hdl_constr
#define MqDumpHandleResolve(...)
static MQ_DMP MqDumpGetNull(void)
Null-Slot - return a MqDumpC typed NULL instance …
#define MqDumpInstances()
static MQ_DMP MqDumpNext(MQ_DMP const dmp)
get next instance from linked-list of MqDumpS type
static MQ_DMP MqDumpPrev(MQ_DMP const dmp)
get previous instance from linked-list of MqDumpS type
#define MqDumpC_T
class as MkTypeDefS-class-type, useable in a class-macro as: class##_T …
#define MqDumpC_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
MK_STRN MqDumpTokenGet(MQ_DMPN const dump)
return the MqContextC_ServiceApi_Identifer …
MK_SIZE MqDumpSizeGet(MQ_DMPN const dump)
report the binary data size from an MqDumpS object
#define MqDumpExport(...)
#define MqDumpBinSet(...)
#define MqDumpImport(...)
MkBinaryR MqDumpBinGet(MQ_DMPN const dump)
export the binary data from an MqDumpS object
#define OT_CHECK_NIH(val)
#define OT_CHECK_CTX(val, nullB)
#define OT_CHECK_DMP(val, nullB)
PUBLIC data structure for the rbmqmsgque-specific-data
MqDumpC - the class known as dmp or dump is used to export a rbmqmsgque data package as binary …