theLink 10.0
Loading...
Searching...
No Matches
LibMqMsgque_rb.h File Reference

tag: nhi1-release-250425 More...

+ Include dependency graph for LibMqMsgque_rb.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HEADER
 
#define MQ_RB_EXTERN
 static library
 
#define MQ_RB_EXTERN_DATA   extern
 
#define MQ(n)
 
#define NS(n)
 
#define OT_PKG   MQ(MqMsgque)
 
#define MqContextC_lngO   MQ(MqContextC)
 
#define MqContextC_base   MK(MkObjectC)
 
#define MqContextC_MK_NULL   MQ(MqContextC_MK_NULL)
 
#define MqContextC_ARGS   LNG_ARGS
 
#define MqContextC_ARGS_CALL   LNG_ARGS_CALL
 
#define OT_retObj_SET_CTX(nat)
 
#define OT_TMP_CTX_OBJ(val)
 
#define VAL2CTX(val)
 
#define MqDumpC_lngO   MQ(MqDumpC)
 
#define MqDumpC_base   MK(MkObjectC)
 
#define MqDumpC_MK_NULL   MQ(MqDumpC_MK_NULL)
 
#define MqDumpC_ARGS   LNG_ARGS
 
#define MqDumpC_ARGS_CALL   LNG_ARGS_CALL
 
#define OT_retObj_SET_DMP(nat)
 
#define OT_TMP_DMP_OBJ(val)
 
#define VAL2DMP(val)
 
#define MqFactoryC_lngO   MQ(MqFactoryC)
 
#define MqFactoryC_base   MK(MkObjectC)
 
#define MqFactoryC_MK_NULL   MQ(MqFactoryC_MK_NULL)
 
#define MqFactoryC_ARGS   LNG_ARGS
 
#define MqFactoryC_ARGS_CALL   LNG_ARGS_CALL
 
#define OT_retObj_SET_FCT(nat)
 
#define OT_TMP_FCT_OBJ(val)
 
#define VAL2FCT(val)
 
#define OT_GET_CTX(hdl)
 
#define OT_NEW_Mq_enum_OBJ(typ, i)
 

Functions

static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqContextC_ObjNew (MK_RT mkrt, MqContextC_type hdl)
 
static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqDumpC_ObjNew (MK_RT mkrt, MqDumpC_type hdl)
 
static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqFactoryC_ObjNew (MK_RT mkrt, MqFactoryC_type hdl)
 

Variables

MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqMsgque
 
MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqContextC
 
MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqContextC_MK_NULL
 
MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqDumpC
 
MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqDumpC_MK_NULL
 
MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqFactoryC
 
MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqFactoryC_MK_NULL
 
MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqIdentE
 
MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqSlaveE
 
MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqStartE
 
MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqStatusIsEF
 
MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqWaitOnEventE
 

Detailed Description

tag: nhi1-release-250425

Definition in file LibMqMsgque_rb.h.

Macro Definition Documentation

◆ HEADER

#define HEADER

Definition at line 23 of file LibMqMsgque_rb.h.

◆ MQ

#define MQ ( n)
Value:
rbmqmsgque_ ## n

Definition at line 74 of file LibMqMsgque_rb.h.

◆ MQ_RB_EXTERN

#define MQ_RB_EXTERN

static library

Definition at line 47 of file LibMqMsgque_rb.h.

◆ MQ_RB_EXTERN_DATA

#define MQ_RB_EXTERN_DATA   extern

Definition at line 70 of file LibMqMsgque_rb.h.

◆ MqContextC_ARGS

#define MqContextC_ARGS   LNG_ARGS

Definition at line 108 of file LibMqMsgque_rb.h.

◆ MqContextC_ARGS_CALL

#define MqContextC_ARGS_CALL   LNG_ARGS_CALL

Definition at line 109 of file LibMqMsgque_rb.h.

◆ MqContextC_base

#define MqContextC_base   MK(MkObjectC)

Definition at line 101 of file LibMqMsgque_rb.h.

◆ MqContextC_lngO

#define MqContextC_lngO   MQ(MqContextC)

Definition at line 100 of file LibMqMsgque_rb.h.

◆ MqContextC_MK_NULL

#define MqContextC_MK_NULL   MQ(MqContextC_MK_NULL)

Definition at line 105 of file LibMqMsgque_rb.h.

◆ MqDumpC_ARGS

#define MqDumpC_ARGS   LNG_ARGS

Definition at line 136 of file LibMqMsgque_rb.h.

◆ MqDumpC_ARGS_CALL

#define MqDumpC_ARGS_CALL   LNG_ARGS_CALL

Definition at line 137 of file LibMqMsgque_rb.h.

◆ MqDumpC_base

#define MqDumpC_base   MK(MkObjectC)

Definition at line 129 of file LibMqMsgque_rb.h.

◆ MqDumpC_lngO

#define MqDumpC_lngO   MQ(MqDumpC)

Definition at line 128 of file LibMqMsgque_rb.h.

◆ MqDumpC_MK_NULL

#define MqDumpC_MK_NULL   MQ(MqDumpC_MK_NULL)

Definition at line 133 of file LibMqMsgque_rb.h.

◆ MqFactoryC_ARGS

#define MqFactoryC_ARGS   LNG_ARGS

Definition at line 164 of file LibMqMsgque_rb.h.

◆ MqFactoryC_ARGS_CALL

#define MqFactoryC_ARGS_CALL   LNG_ARGS_CALL

Definition at line 165 of file LibMqMsgque_rb.h.

◆ MqFactoryC_base

#define MqFactoryC_base   MK(MkObjectC)

Definition at line 157 of file LibMqMsgque_rb.h.

◆ MqFactoryC_lngO

#define MqFactoryC_lngO   MQ(MqFactoryC)

Definition at line 156 of file LibMqMsgque_rb.h.

◆ MqFactoryC_MK_NULL

#define MqFactoryC_MK_NULL   MQ(MqFactoryC_MK_NULL)

Definition at line 161 of file LibMqMsgque_rb.h.

◆ NS

#define NS ( n)
Value:
rbmqmsgque_ ## n

Definition at line 76 of file LibMqMsgque_rb.h.

◆ OT_GET_CTX

#define OT_GET_CTX ( hdl)
Value:
MkObjGetContext(hdl)

Definition at line 188 of file LibMqMsgque_rb.h.

◆ OT_NEW_Mq_enum_OBJ

#define OT_NEW_Mq_enum_OBJ ( typ,
i )
Value:
MK(OtNewInstanceWithOneArg)(MQ(Mq##typ),INT2VAL(i))
#define MK(n)
#define INT2VAL(nat)
#define MQ(n)

Definition at line 192 of file LibMqMsgque_rb.h.

◆ OT_PKG

#define OT_PKG   MQ(MqMsgque)

Definition at line 81 of file LibMqMsgque_rb.h.

◆ OT_retObj_SET_CTX

#define OT_retObj_SET_CTX ( nat)
Value:
retObj = MQ(MqContextC_ObjNew) (MK_RT_CALL nat)
#define MK_RT_CALL

Definition at line 112 of file LibMqMsgque_rb.h.

◆ OT_retObj_SET_DMP

#define OT_retObj_SET_DMP ( nat)
Value:
retObj = MQ(MqDumpC_ObjNew) (MK_RT_CALL nat)

Definition at line 140 of file LibMqMsgque_rb.h.

◆ OT_retObj_SET_FCT

#define OT_retObj_SET_FCT ( nat)
Value:
retObj = MQ(MqFactoryC_ObjNew) (MK_RT_CALL nat)

Definition at line 168 of file LibMqMsgque_rb.h.

◆ OT_TMP_CTX_OBJ

#define OT_TMP_CTX_OBJ ( val)
Value:
MQ(MqContextC_ObjNew)(MK_RT_CALL val)

Definition at line 115 of file LibMqMsgque_rb.h.

◆ OT_TMP_DMP_OBJ

#define OT_TMP_DMP_OBJ ( val)
Value:
MQ(MqDumpC_ObjNew)(MK_RT_CALL val)

Definition at line 143 of file LibMqMsgque_rb.h.

◆ OT_TMP_FCT_OBJ

#define OT_TMP_FCT_OBJ ( val)
Value:
MQ(MqFactoryC_ObjNew)(MK_RT_CALL val)

Definition at line 171 of file LibMqMsgque_rb.h.

◆ VAL2CTX

#define VAL2CTX ( val)
Value:
((MQ_CTX)DATA_PTR(val))
struct MqContextS * MQ_CTX
class-shortcut for struct MqContextS *, all shortcut using the XX_YYY syntax (only for public API) …

Definition at line 122 of file LibMqMsgque_rb.h.

◆ VAL2DMP

#define VAL2DMP ( val)
Value:
((MQ_DMP)DATA_PTR(val))
struct MqDumpS * MQ_DMP
class-shortcut for struct MqDumpS *, all shortcut using the XX_YYY syntax (only for public API) …

Definition at line 150 of file LibMqMsgque_rb.h.

◆ VAL2FCT

#define VAL2FCT ( val)
Value:
((MQ_FCT)DATA_PTR(val))
struct MqFactoryS * MQ_FCT
class-shortcut for struct MqFactoryS *, all shortcut using the XX_YYY syntax (only for public API) …

Definition at line 178 of file LibMqMsgque_rb.h.

Function Documentation

◆ rbmqmsgque_MqContextC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqContextC_ObjNew ( MK_RT mkrt,
MqContextC_type hdl )
inlinestatic

Definition at line 117 of file LibMqMsgque_rb.h.

117 {
118 return hdl ? MK(AtomObjNew) (MK_RT_CALL MqContextC_X2obj(hdl)) : MqContextC_MK_NULL;
119 }
#define MqContextC_MK_NULL
#define MqContextC_X2obj(x)

◆ rbmqmsgque_MqDumpC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqDumpC_ObjNew ( MK_RT mkrt,
MqDumpC_type hdl )
inlinestatic

Definition at line 145 of file LibMqMsgque_rb.h.

145 {
146 return hdl ? MK(AtomObjNew) (MK_RT_CALL MqDumpC_X2obj(hdl)) : MqDumpC_MK_NULL;
147 }
#define MqDumpC_MK_NULL
#define MqDumpC_X2obj(x)

◆ rbmqmsgque_MqFactoryC_ObjNew()

static MK_ARTIFICIAL OT_OBJ_T rbmqmsgque_MqFactoryC_ObjNew ( MK_RT mkrt,
MqFactoryC_type hdl )
inlinestatic

Definition at line 173 of file LibMqMsgque_rb.h.

173 {
174 return hdl ? MK(AtomObjNew) (MK_RT_CALL MqFactoryC_X2obj(hdl)) : MqFactoryC_MK_NULL;
175 }
#define MqFactoryC_MK_NULL
#define MqFactoryC_X2obj(x)

Variable Documentation

◆ rbmqmsgque_MqContextC

MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqContextC

Definition at line 99 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqContextC_MK_NULL

MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqContextC_MK_NULL

Definition at line 104 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqDumpC

MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqDumpC

Definition at line 127 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqDumpC_MK_NULL

MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqDumpC_MK_NULL

Definition at line 132 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqFactoryC

MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqFactoryC

Definition at line 155 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqFactoryC_MK_NULL

MQ_RB_EXTERN_DATA OT_OBJ_T rbmqmsgque_MqFactoryC_MK_NULL

Definition at line 160 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqIdentE

MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqIdentE

Definition at line 196 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqMsgque

MQ_RB_EXTERN_DATA OT_CLS_T rbmqmsgque_MqMsgque

Definition at line 92 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqSlaveE

MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqSlaveE

Definition at line 197 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqStartE

MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqStartE

Definition at line 198 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqStatusIsEF

MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqStatusIsEF

Definition at line 199 of file LibMqMsgque_rb.h.

◆ rbmqmsgque_MqWaitOnEventE

MQ_RB_EXTERN_DATA VALUE rbmqmsgque_MqWaitOnEventE

Definition at line 200 of file LibMqMsgque_rb.h.