31#if defined(META_IGNORE_EXTERN)
35# if defined(DLL_EXPORT)
37# if defined(MQ_TCL_BUILD_DLL)
38# define MQ_TCL_EXTERN __declspec(dllexport)
40# define MQ_TCL_EXTERN __declspec(dllimport)
44# define MQ_TCL_EXTERN __attribute__ ((visibility("default")))
52#undef MQ_TCL_EXTERN_DATA
53#if defined(META_PRIVATE)
54# define MQ_TCL_EXTERN_DATA extern
55#elif defined(META_IGNORE_EXTERN)
56# define MQ_TCL_EXTERN_DATA extern
59# if defined(DLL_EXPORT)
61# if defined(MQ_TCL_BUILD_DLL)
62# define MQ_TCL_EXTERN_DATA __declspec(dllexport)
64# define MQ_TCL_EXTERN_DATA __declspec(dllimport)
68# define MQ_TCL_EXTERN_DATA __attribute__ ((visibility("default"))) extern
71# define MQ_TCL_EXTERN_DATA extern
75#define MQ(n) tclmqmsgque_ ## n
77#define NS(n) tclmqmsgque_ ## n
83#define MqContextC_ARGS OBJECT_ARGS
84#define MqContextC_ARGS_CALL OBJECT_ARGS_CALL
85#define MqDumpC_ARGS OBJECT_ARGS
86#define MqDumpC_ARGS_CALL OBJECT_ARGS_CALL
87#define MqFactoryC_ARGS OBJECT_ARGS
88#define MqFactoryC_ARGS_CALL OBJECT_ARGS_CALL
111 #define MqContextC_lngO MQ(MqContextC)
117 #define OT_retObj_SET_CTX(nat) retObj = MQ(MqContextC_ObjNew) (MK_RT_CALL interp,nat)
119 #define OT_TMP_CTX_OBJ(val) MQ(MqContextC_ObjNew) (MK_RT_CALL interp,val)
129 #define MqDumpC_lngO MQ(MqDumpC)
135 #define OT_retObj_SET_DMP(nat) retObj = MQ(MqDumpC_ObjNew) (MK_RT_CALL interp,nat)
137 #define OT_TMP_DMP_OBJ(val) MQ(MqDumpC_ObjNew) (MK_RT_CALL interp,val)
147 #define MqFactoryC_lngO MQ(MqFactoryC)
153 #define OT_retObj_SET_FCT(nat) retObj = MQ(MqFactoryC_ObjNew) (MK_RT_CALL interp,nat)
155 #define OT_TMP_FCT_OBJ(val) MQ(MqFactoryC_ObjNew) (MK_RT_CALL interp,val)
207#define Get_MqIdentE_FromObj_path MQ(Get_MqIdentE_FromObj)
210#define Get_MqSlaveE_FromObj_path MQ(Get_MqSlaveE_FromObj)
213#define Get_MqStartE_FromObj_path MQ(Get_MqStartE_FromObj)
216#define Get_MqStatusIsEF_FromObj_path MQ(Get_MqStatusIsEF_FromObj)
219#define Get_MqWaitOnEventE_FromObj_path MQ(Get_MqWaitOnEventE_FromObj)
225#define OT_NEW_Mq_enum_OBJ(typ,val) MQ(Mq ## typ ## _ToString(val))
#define MQ_TCL_EXTERN_DATA
#define MQ_TCL_EXTERN
static library
OT_ProcRet NS MqContextC_ReadLIST(MqContextC_ARGS)
OT_ProcRet NS MqContextC_ReadNEXT(MqContextC_ARGS)
#define MqContextC_type
same as MqContextS but useable in a class-macro as: class##_type …
#define MqContextC_X2obj(x)
#define MQ_SERVICE_FREE_ARGS
the MqDataFreeF arguments with default names
#define MQ_SERVICE_CALL_ARGS
the MqTokenF arguments with default names
#define MQ_SERVICE_COPY_ARGS
the MqDataFreeF arguments with default names
#define MqDumpC_type
same as MqDumpS but useable in a class-macro as: class##_type …
#define MqFactoryC_X2obj(x)
#define MqFactoryC_type
same as MqFactoryS but useable in a class-macro as: class##_type …
MK_STRN MqWaitOnEventE_ToString(enum MqWaitOnEventE value)
return the MqWaitOnEventE as string …
MqWaitOnEventE
wait for an event? …
MqSlaveE
predefined slave-id for well known slaves …
MK_STRN MqStatusIsEF_ToString(enum MqStatusIsEF value)
return the MqStatusIsEF as string …
MqIdentE
identify the application using prefix (default) or factory …
MK_STRN MqSlaveE_ToString(enum MqSlaveE value)
return the MqSlaveE as string …
MqStartE
User preferences on HOWTO start a new entity.
MqStatusIsEF
Information about how the context was created.
MK_STRN MqIdentE_ToString(enum MqIdentE value)
return the MqIdentE as string …
MK_STRN MqStartE_ToString(enum MqStartE value)
return the MqStartE as string …
PUBLIC data structure for the tclmqmsgque-specific-data
OT_OBJ_T my
"my" command of "mqctx"
struct MqContextS mqctx
link to the tclmqmsgque object