theLink 10.0
Loading...
Searching...
No Matches
msgque_inline_mq.h
Go to the documentation of this file.
1
9/* LABEL-NO */
10
11#pragma once
12
13#include "LibMqMsgque_mq.h"
14
16
17// BEGIN-inline - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
18
19// BEGIN-MqContextC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
20
25
26// doc-key: MqContextC,MqContextC-Class-Define,sc_
28__parser__(inline=MqCtx,class=MqContextC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqCtx)
30
31// doc-key: MqContextC,MqContextC-Class-Define,sm_
33__parser__(inline=MqCtxCheck,class=MqContextC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqCtxCheck)
36__parser__(inline=MqCtxCheckO,class=MqContextC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqCtxCheckO)
39__parser__(inline=MqCtxN,class=MqContextC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqCtxN)
43
48
49// doc-key: MqContextC,MqContextC-Class-Export,sc_
51__parser__(inline=MqContextHandleResolve_RT,class=MqContextC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,static=yes,alias=MqContextHandleResolve,runtime=MqContextHandleResolve)
53
54// doc-key: MqContextC,MqContextC-Class-Export,om_
55__parser__global__(MqContextHandleGet:ctx:null-allowed=yes);
57__parser__(inline=MqContextHandleGet_RT,INSTANCE=ctx,class=MqContextC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,alias=MqContextHandleGet,runtime=MqContextHandleGet)
61
66
67// doc-key: MqContextC,MqContextC-Class-Introspection,oc_
69__parser__(inline=MqContextNext,INSTANCE=ctx,class=MqContextC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqContextNext)
72__parser__(inline=MqContextPrev,INSTANCE=ctx,class=MqContextC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqContextPrev)
74
75// doc-key: MqContextC,MqContextC-Class-Introspection,sc_
77__parser__(inline=MqContextInstances_RT,class=MqContextC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,static=yes,alias=MqContextInstances,runtime=MqContextInstances)
81
86
87// doc-key: MqContextC,MqContextC-Class-Misc,sc_
89__parser__(inline=MqContextGetNull,class=MqContextC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,static=yes,alias=MqContextGetNull)
93
98
99// doc-key: MqContextC,MqContextC-ConfigApi-Get,om_
101__parser__(inline=MqConfigGetBuffersize,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetBuffersize)
104__parser__(inline=MqConfigGetIdentFrom,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIdentFrom)
107__parser__(inline=MqConfigGetIoPipe,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIoPipe)
110__parser__(inline=MqConfigGetIoUds,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIoUds)
113__parser__(inline=MqConfigGetIsParent,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIsParent)
116__parser__(inline=MqConfigGetIsServer,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIsServer)
119__parser__(inline=MqConfigGetIsString,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetIsString)
122__parser__(inline=MqConfigGetName,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetName)
125__parser__(inline=MqConfigGetPkgsize,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetPkgsize)
128__parser__(inline=MqConfigGetPostfix,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetPostfix)
131__parser__(inline=MqConfigGetPrefix,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetPrefix)
134__parser__(inline=MqConfigGetStartAs,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetStartAs)
137__parser__(inline=MqConfigGetStatusIs,INSTANCE=ctx,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetStatusIs)
140__parser__(inline=MqConfigGetStorage,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetStorage)
143__parser__(inline=MqConfigGetTimeout,INSTANCE=ctx,const=yes,doc-group=Get,doc-index=ConfigApi,alias=MqConfigGetTimeout)
147
152
153// doc-key: MqContextC,MqContextC-ErrorApi-Error,oc_
154__parser__global__(MqContextErrorFORMAT:fmtobj:null-allowed=yes);
156__parser__(inline=MqContextErrorFORMAT,DEFAULT-ARGS=fmtobj,INSTANCE=fmtobj,const=yes,doc-group=Error,doc-index=ErrorApi,alias=MqContextErrorFORMAT)
160
165
166// doc-key: MqContextC,MqContextC-LinkApi-Link,oc_
168__parser__(inline=MqLinkGetParent,INSTANCE=ctx,doc-group=Link,doc-index=LinkApi,alias=MqLinkGetParent)
170
171// doc-key: MqContextC,MqContextC-LinkApi-Link,om_
173__parser__(inline=MqLinkGetCtxId,INSTANCE=ctx,doc-group=Link,doc-index=LinkApi,alias=MqLinkGetCtxId)
176__parser__(inline=MqLinkGetTargetIdent,INSTANCE=ctx,doc-group=Link,doc-index=LinkApi,alias=MqLinkGetTargetIdent)
179__parser__(inline=MqLinkIsParent,INSTANCE=ctx,doc-group=Link,doc-index=LinkApi,alias=MqLinkIsParent)
183
188
189// doc-key: MqContextC,MqContextC-LogApi-Log,om_
191__parser__(inline=MqLogParentOrChild,INSTANCE=ctx,const=yes,doc-group=Log,doc-index=LogApi,alias=MqLogParentOrChild)
194__parser__(inline=MqLogServerOrClient,INSTANCE=ctx,const=yes,doc-group=Log,doc-index=LogApi,alias=MqLogServerOrClient)
198
203
204// doc-key: MqContextC,MqContextC-MiscApi-Misc,oc_
206__parser__(inline=MqGetRoot,INSTANCE=ctx,doc-group=Misc,doc-index=MiscApi,alias=MqGetRoot)
210
215
216// doc-key: MqContextC,MqContextC-SendApi-Atom,om_
218__parser__(inline=MqSendBinaryR_RT,INSTANCE=ctx,doc-group=Atom,doc-index=SendApi,alias=MqSendBinaryR,runtime=MqSendBinaryR)
222
227
228// doc-key: MqContextC,MqContextC-ServiceApi-Service,om_
230__parser__(inline=MqServiceIsTransaction,INSTANCE=ctx,doc-group=Service,doc-index=ServiceApi,alias=MqServiceIsTransaction)
234
239
240// doc-key: MqContextC,MqContextC-SlaveApi-Slave,oc_
242__parser__(inline=MqSlaveGetMaster,INSTANCE=ctx,doc-group=Slave,doc-index=SlaveApi,alias=MqSlaveGetMaster)
244
245// doc-key: MqContextC,MqContextC-SlaveApi-Slave,om_
247__parser__(inline=MqSlaveCheck,INSTANCE=ctx,const=yes,doc-group=Slave,doc-index=SlaveApi,alias=MqSlaveCheck)
250__parser__(inline=MqSlaveIs,INSTANCE=ctx,const=yes,doc-group=Slave,doc-index=SlaveApi,alias=MqSlaveIs)
254
255// END-MqContextC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
256
257// BEGIN-MqDumpC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
258
263
264// doc-key: MqDumpC,MqDumpC-Class-Define,sc_
266__parser__(inline=MqDmp,class=MqDumpC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqDmp)
268
269// doc-key: MqDumpC,MqDumpC-Class-Define,sm_
271__parser__(inline=MqDmpCheck,class=MqDumpC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqDmpCheck)
274__parser__(inline=MqDmpCheckO,class=MqDumpC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqDmpCheckO)
277__parser__(inline=MqDmpN,class=MqDumpC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqDmpN)
281
286
287// doc-key: MqDumpC,MqDumpC-Class-Export,sc_
289__parser__(inline=MqDumpHandleResolve_RT,class=MqDumpC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,static=yes,alias=MqDumpHandleResolve,runtime=MqDumpHandleResolve)
291
292// doc-key: MqDumpC,MqDumpC-Class-Export,om_
293__parser__global__(MqDumpHandleGet:dmp:null-allowed=yes);
295__parser__(inline=MqDumpHandleGet_RT,INSTANCE=dmp,class=MqDumpC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,alias=MqDumpHandleGet,runtime=MqDumpHandleGet)
299
304
305// doc-key: MqDumpC,MqDumpC-Class-Introspection,oc_
307__parser__(inline=MqDumpNext,INSTANCE=dmp,class=MqDumpC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqDumpNext)
310__parser__(inline=MqDumpPrev,INSTANCE=dmp,class=MqDumpC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqDumpPrev)
312
313// doc-key: MqDumpC,MqDumpC-Class-Introspection,sc_
315__parser__(inline=MqDumpInstances_RT,class=MqDumpC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,static=yes,alias=MqDumpInstances,runtime=MqDumpInstances)
319
324
325// doc-key: MqDumpC,MqDumpC-Class-Misc,sc_
327__parser__(inline=MqDumpGetNull,class=MqDumpC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,static=yes,alias=MqDumpGetNull)
331
332// END-MqDumpC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
333
334// BEGIN-MqFactoryC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
335
340
341// doc-key: MqFactoryC,MqFactoryC-Class-Define,sc_
343__parser__(inline=MqFct,class=MqFactoryC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqFct)
345
346// doc-key: MqFactoryC,MqFactoryC-Class-Define,sm_
348__parser__(inline=MqFctCheck,class=MqFactoryC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqFctCheck)
351__parser__(inline=MqFctCheckO,class=MqFactoryC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqFctCheckO)
354__parser__(inline=MqFctN,class=MqFactoryC,doc-group=Define,doc-index=Class,hide=yes,prefix=Class,static=yes,alias=MqFctN)
358
363
364// doc-key: MqFactoryC,MqFactoryC-Class-Export,sc_
366__parser__(inline=MqFactoryHandleResolve_RT,class=MqFactoryC,doc-group=_ignore_,doc-index=Class,doc-name=Export,flags=new,static=yes,alias=MqFactoryHandleResolve,runtime=MqFactoryHandleResolve)
368
369// doc-key: MqFactoryC,MqFactoryC-Class-Export,om_
370__parser__global__(MqFactoryHandleGet:fct:null-allowed=yes);
372__parser__(inline=MqFactoryHandleGet_RT,INSTANCE=fct,class=MqFactoryC,class-overload=MkObjectHandleGet,doc-group=_ignore_,doc-index=Class,doc-name=Export,alias=MqFactoryHandleGet,runtime=MqFactoryHandleGet)
376
381
382// doc-key: MqFactoryC,MqFactoryC-Class-Introspection,oc_
384__parser__(inline=MqFactoryNext,INSTANCE=fct,class=MqFactoryC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqFactoryNext)
387__parser__(inline=MqFactoryPrev,INSTANCE=fct,class=MqFactoryC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,alias=MqFactoryPrev)
389
390// doc-key: MqFactoryC,MqFactoryC-Class-Introspection,sc_
392__parser__(inline=MqFactoryInstances_RT,class=MqFactoryC,doc-index=Class,doc-name=Introspection,flags=new,no-rpc=yes,null-return-allow=yes,static=yes,alias=MqFactoryInstances,runtime=MqFactoryInstances)
396
401
402// doc-key: MqFactoryC,MqFactoryC-Class-Misc,sc_
404__parser__(inline=MqFactoryGetNull,class=MqFactoryC,doc-group=_ignore_,doc-index=Class,doc-name=Misc,flags=new,null-return-allow=yes,static=yes,alias=MqFactoryGetNull)
408
409// END-MqFactoryC - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
410
411// BEGIN-MqMsgque - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
412
417
418// doc-key: MqMsgque,MqMsgque-Enum,sm_
420__parser__(inline=MqIdentE_ToInt,class=MqMsgque,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=MqIdentE_ToInt)
423__parser__(inline=MqSlaveE_ToInt,class=MqMsgque,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=MqSlaveE_ToInt)
426__parser__(inline=MqStartE_ToInt,class=MqMsgque,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=MqStartE_ToInt)
429__parser__(inline=MqStatusIsEF_ToInt,class=MqMsgque,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=MqStatusIsEF_ToInt)
432__parser__(inline=MqWaitOnEventE_ToInt,class=MqMsgque,doc-group=Enum,doc-index=_ignore_,no-rpc=yes,prefix=EnumFunc,static=yes,alias=MqWaitOnEventE_ToInt)
436
437// END-MqMsgque - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
438
439// END-inline - created by 'c_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
440
#define END_MQ_C_DECLS
#define BEGIN_MQ_C_DECLS
#define MK_DECL
MkErrorE
#define __parser__global__(...)
#define __parser__(...)
const MK_PTRB * MK_MNGN
int32_t MK_NUM
const MK_STRB * MK_STRN
MK_PTRB * MK_MNG
bool MK_BOOL
time_t MK_TIME_T
int32_t MK_HDL
signed int MK_I32
#define MkObjectHandleGet(...)
#define MK_PARSER_RT
#define MK_PARSER_RT_ONLY
static MK_ERR MqContextErrorFORMAT(MQ_CTXN const fmtobj)
helper used to access MkErrorDEFAULT from MqContextC
#define MqContextHandleResolve(...)
MQ_CTX MqContextGetNullP(void)
Non-inline replacement for MqContextGetNull …
static MQ_CTX MqContextHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a MqContextC from netHdl or nil if invalid…
MQ_CTX MqContextPrevP(MQ_CTX const ctx)
Non-inline replacement for MqContextPrev …
#define MqContextHandleGet(...)
static MQ_CTX MqContextInstances_RT(MK_RT mkrt)
get head-instance from linked-list of MqContextS type …
#define MqContextInstances()
static MQ_CTX MqContextNext(MQ_CTX const ctx)
get next instance from linked-list of MqContextS type
static MK_HDL MqContextHandleGet_RT(MK_RT mkrt, MQ_CTX const ctx)
Handle-Get-Slot - returns a export-hdl to the MqContextC useable for external storage
MQ_CTX MqContextNextP(MQ_CTX const ctx)
Non-inline replacement for MqContextNext …
MK_HDL MqContextHandleGetP(MK_RT mkrt, MQ_CTX const ctx)
Non-inline replacement for MqContextHandleGet …
static MQ_CTX MqContextPrev(MQ_CTX const ctx)
get previous instance from linked-list of MqContextS type
MQ_CTX MqContextHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for MqContextHandleResolve …
static MQ_CTX MqContextGetNull(void)
Null-Slot - return a MqContextC typed NULL instance …
MQ_CTX MqContextInstancesP(MK_RT mkrt)
Non-inline replacement for MqContextInstances …
MK_BOOL MqCtxCheckP(MK_MNGN mng)
Non-inline replacement for MqCtxCheck …
static bool MqCtxCheck(MK_MNGN mng)
check MqContextS -> MkObjectS::signature …
MQ_CTX MqCtxP(MK_MNG mng)
Non-inline replacement for MqCtx …
MQ_CTXN MqCtxNP(MK_MNGN mng)
Non-inline replacement for MqCtxN …
static MQ_CTXN MqCtxN(MK_MNGN mng)
(const) cast a unknown-object into an MqContextS pointer or NULL if not possible
MK_BOOL MqCtxCheckOP(MK_OBJN obj)
Non-inline replacement for MqCtxCheckO …
static bool MqCtxCheckO(MK_OBJN obj)
check MqContextS -> MkObjectS::signature …
static MQ_CTX MqCtx(MK_MNG mng)
cast a unknown-object into an MqContextS pointer or NULL if not possible
static enum MqStartE MqConfigGetStartAs(MQ_CTX const ctx)
return the MqConfigS::startAs value
MK_I32 MqConfigGetBuffersizeP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetBuffersize …
MK_STRN MqConfigGetNameP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetName …
static MK_I32 MqConfigGetPkgsize(MQ_CTXN const ctx)
get the maximun size of a BDY package
static MK_STRN MqConfigGetName(MQ_CTXN const ctx)
get the name of the context object
MK_I32 MqConfigGetPkgsizeP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetPkgsize …
static MK_TIME_T MqConfigGetTimeout(MQ_CTXN const ctx)
get the timeout value of the context object
static bool MqConfigGetIsParent(MQ_CTX const ctx)
does the context object is a parent ? An objext is a parent id the MqConfigS::parent attribute is nil
MK_STRN MqConfigGetPrefixP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetPrefix …
MK_BOOL MqConfigGetIsServerP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetIsServer …
static MK_I32 MqConfigGetBuffersize(MQ_CTXN const ctx)
get the minimum of the read/send buffersize of the socket
static MK_STRN MqConfigGetPostfix(MQ_CTXN const ctx)
get the MqConfigS::dispPostfix
MK_BOOL MqConfigGetIsStringP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetIsString …
static bool MqConfigGetIsServer(MQ_CTX const ctx)
does the context object is a server ?
static MQ_SOCK_HDL MqConfigGetIoPipe(MQ_CTX const ctx)
return the MqIoPipeConfigS
MK_STRN MqConfigGetStorageP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetStorage …
static MK_STRN MqConfigGetPrefix(MQ_CTXN const ctx)
get the MqConfigS::dispPrefix
enum MqStatusIsEF MqConfigGetStatusIsP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetStatusIs …
static MK_STRN MqConfigGetStorage(MQ_CTXN const ctx)
get the storage of the context object
MK_TIME_T MqConfigGetTimeoutP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetTimeout …
static MK_STRN MqConfigGetIoUds(MQ_CTXN const ctx)
return the MqIoUdsConfigS
enum MqIdentE MqConfigGetIdentFromP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetIdentFrom …
MK_STRN MqConfigGetIoUdsP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetIoUds …
MQ_SOCK_HDL MqConfigGetIoPipeP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetIoPipe …
MK_STRN MqConfigGetPostfixP(MQ_CTXN const ctx)
Non-inline replacement for MqConfigGetPostfix …
enum MqStartE MqConfigGetStartAsP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetStartAs …
MK_BOOL MqConfigGetIsParentP(MQ_CTX const ctx)
Non-inline replacement for MqConfigGetIsParent …
static enum MqIdentE MqConfigGetIdentFrom(MQ_CTX const ctx)
get the MqConfigS::identFrom
static enum MqStatusIsEF MqConfigGetStatusIs(MQ_CTX const ctx)
return the MqContextS::statusIs value
static bool MqConfigGetIsString(MQ_CTX const ctx)
does the context object is using the string-mode ?
MK_ERR MqContextErrorFORMATP(MQ_CTXN const fmtobj)
Non-inline replacement for MqContextErrorFORMAT …
static MK_STRN MqLogParentOrChild(MQ_CTXN ctx)
is ctx a PARENT or a CHILD ? …
MK_STRN MqLogParentOrChildP(MQ_CTXN ctx)
Non-inline replacement for MqLogParentOrChild …
MK_STRN MqLogServerOrClientP(MQ_CTXN const ctx)
Non-inline replacement for MqLogServerOrClient …
static MK_STRN MqLogServerOrClient(MQ_CTXN const ctx)
is ctx a SERVER or a CLIENT ? …
MQ_CTX MqGetRootP(MQ_CTX ctx)
Non-inline replacement for MqGetRoot …
static MQ_CTX MqGetRoot(MQ_CTX ctx)
get the Root (toplevel initial context)
enum MkErrorE MqSendBinaryRP(MK_RT mkrt, MQ_CTX const ctx, MkBinaryR const val)
Non-inline replacement for MqSendBinaryR …
static enum MkErrorE MqSendBinaryR_RT(MK_RT mkrt, MQ_CTX const ctx, MkBinaryR const val)
append a MkBinaryR object to the send-data-package. …
#define MqSendBinaryR(...)
static bool MqServiceIsTransaction(MQ_CTX const ctx)
check if the ongoing-service-call belongs to a transaction …
MK_BOOL MqServiceIsTransactionP(MQ_CTX const ctx)
Non-inline replacement for MqServiceIsTransaction …
static bool MqSlaveIs(MQ_CTXN const ctx)
is the context a slave-context ? …
MK_BOOL MqSlaveCheckP(MQ_CTXN const ctx, MQ_SLAVE_ID const id)
Non-inline replacement for MqSlaveCheck …
MK_BOOL MqSlaveIsP(MQ_CTXN const ctx)
Non-inline replacement for MqSlaveIs …
MQ_CTX MqSlaveGetMasterP(MQ_CTX const ctx)
Non-inline replacement for MqSlaveGetMaster …
static bool MqSlaveCheck(MQ_CTXN const ctx, MQ_SLAVE_ID const id)
check if slave-id is valid
static MQ_CTX MqSlaveGetMaster(MQ_CTX const ctx)
opposite function of MqSlaveGetFilter
#define MqDumpHandleResolve(...)
MQ_DMP MqDumpInstancesP(MK_RT mkrt)
Non-inline replacement for MqDumpInstances …
MK_HDL MqDumpHandleGetP(MK_RT mkrt, MQ_DMP const dmp)
Non-inline replacement for MqDumpHandleGet …
MQ_DMP MqDumpNextP(MQ_DMP const dmp)
Non-inline replacement for MqDumpNext …
MQ_DMP MqDumpHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for MqDumpHandleResolve …
static MQ_DMP MqDumpInstances_RT(MK_RT mkrt)
get head-instance from linked-list of MqDumpS type …
static MQ_DMP MqDumpGetNull(void)
Null-Slot - return a MqDumpC typed NULL instance …
#define MqDumpInstances()
#define MqDumpHandleGet(...)
static MQ_DMP MqDumpNext(MQ_DMP const dmp)
get next instance from linked-list of MqDumpS type
MQ_DMP MqDumpGetNullP(void)
Non-inline replacement for MqDumpGetNull …
static MK_HDL MqDumpHandleGet_RT(MK_RT mkrt, MQ_DMP const dmp)
Handle-Get-Slot - returns a export-hdl to the MqDumpC useable for external storage
static MQ_DMP MqDumpPrev(MQ_DMP const dmp)
get previous instance from linked-list of MqDumpS type
static MQ_DMP MqDumpHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a MqDumpC from netHdl or nil if invalid…
MQ_DMP MqDumpPrevP(MQ_DMP const dmp)
Non-inline replacement for MqDumpPrev …
static bool MqDmpCheckO(MK_OBJN obj)
check MqDumpS -> MkObjectS::signature …
static MQ_DMP MqDmp(MK_MNG mng)
cast a unknown-object into an MqDumpS pointer or NULL if not possible
static MQ_DMPN MqDmpN(MK_MNGN mng)
(const) cast a unknown-object into an MqDumpS pointer or NULL if not possible
MK_BOOL MqDmpCheckOP(MK_OBJN obj)
Non-inline replacement for MqDmpCheckO …
MK_BOOL MqDmpCheckP(MK_MNGN mng)
Non-inline replacement for MqDmpCheck …
static bool MqDmpCheck(MK_MNGN mng)
check MqDumpS -> MkObjectS::signature …
MQ_DMPN MqDmpNP(MK_MNGN mng)
Non-inline replacement for MqDmpN …
MQ_DMP MqDmpP(MK_MNG mng)
Non-inline replacement for MqDmp …
MK_HDL MqFactoryHandleGetP(MK_RT mkrt, MQ_FCT const fct)
Non-inline replacement for MqFactoryHandleGet …
static MQ_FCT MqFactoryInstances_RT(MK_RT mkrt)
get head-instance from linked-list of MqFactoryS type …
MQ_FCT MqFactoryNextP(MQ_FCT const fct)
Non-inline replacement for MqFactoryNext …
static MQ_FCT MqFactoryHandleResolve_RT(MK_RT mkrt, MK_HDL const netHdl)
Handle-Resolve-Slot - return a MqFactoryC from netHdl or nil if invalid…
#define MqFactoryInstances()
MQ_FCT MqFactoryGetNullP(void)
Non-inline replacement for MqFactoryGetNull …
static MK_HDL MqFactoryHandleGet_RT(MK_RT mkrt, MQ_FCT const fct)
Handle-Get-Slot - returns a export-hdl to the MqFactoryC useable for external storage
MQ_FCT MqFactoryInstancesP(MK_RT mkrt)
Non-inline replacement for MqFactoryInstances …
MQ_FCT MqFactoryPrevP(MQ_FCT const fct)
Non-inline replacement for MqFactoryPrev …
static MQ_FCT MqFactoryPrev(MQ_FCT const fct)
get previous instance from linked-list of MqFactoryS type
#define MqFactoryHandleResolve(...)
static MQ_FCT MqFactoryGetNull(void)
Null-Slot - return a MqFactoryC typed NULL instance …
#define MqFactoryHandleGet(...)
static MQ_FCT MqFactoryNext(MQ_FCT const fct)
get next instance from linked-list of MqFactoryS type
MQ_FCT MqFactoryHandleResolveP(MK_RT mkrt, MK_HDL const netHdl)
Non-inline replacement for MqFactoryHandleResolve …
static bool MqFctCheck(MK_MNGN mng)
check MqFactoryS -> MkObjectS::signature …
static bool MqFctCheckO(MK_OBJN obj)
check MqFactoryS -> MkObjectS::signature …
MK_BOOL MqFctCheckOP(MK_OBJN obj)
Non-inline replacement for MqFctCheckO …
MQ_FCTN MqFctNP(MK_MNGN mng)
Non-inline replacement for MqFctN …
MQ_FCT MqFctP(MK_MNG mng)
Non-inline replacement for MqFct …
static MQ_FCTN MqFctN(MK_MNGN mng)
(const) cast a unknown-object into an MqFactoryS pointer or NULL if not possible
MK_BOOL MqFctCheckP(MK_MNGN mng)
Non-inline replacement for MqFctCheck …
static MQ_FCT MqFct(MK_MNG mng)
cast a unknown-object into an MqFactoryS pointer or NULL if not possible
#define MQ_EXTERN
static library
static MK_I32 MqStartE_ToInt(enum MqStartE value)
return the MqStartE as integer …
static MK_I32 MqIdentE_ToInt(enum MqIdentE value)
return the MqIdentE as integer …
static MK_I32 MqStatusIsEF_ToInt(enum MqStatusIsEF value)
return the MqStatusIsEF as integer …
MqWaitOnEventE
wait for an event? …
MqSlaveE
predefined slave-id for well known slaves …
MK_I32 MqWaitOnEventE_ToIntP(enum MqWaitOnEventE value)
Non-inline replacement for MqWaitOnEventE_ToInt …
MK_I32 MqStatusIsEF_ToIntP(enum MqStatusIsEF value)
Non-inline replacement for MqStatusIsEF_ToInt …
MqIdentE
identify the application using prefix (default) or factory …
MqStartE
User preferences on HOWTO start a new entity.
MqStatusIsEF
Information about how the context was created.
MK_I32 MqStartE_ToIntP(enum MqStartE value)
Non-inline replacement for MqStartE_ToInt …
MK_I32 MqSlaveE_ToIntP(enum MqSlaveE value)
Non-inline replacement for MqSlaveE_ToInt …
static MK_I32 MqWaitOnEventE_ToInt(enum MqWaitOnEventE value)
return the MqWaitOnEventE as integer …
static MK_I32 MqSlaveE_ToInt(enum MqSlaveE value)
return the MqSlaveE as integer …
MK_I32 MqIdentE_ToIntP(enum MqIdentE value)
Non-inline replacement for MqIdentE_ToInt …
MK_NUM MQ_SLAVE_ID
a slave identiver
int MQ_SOCK_HDL
MK_OBJ const obj
Definition high_lng.h:136
bool rpc
Definition high_lng.h:137
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 …
data used to define a factory