theLink 10.0
Loading...
Searching...
No Matches
LibMqMsgque_atl.c File Reference

tag: nhi1-release-250425 More...

#include "LibMqMsgque_private_atl.h"
#include <limits.h>
#include <float.h>
#include "mk_check_atl.h"
#include "tmpl/mq_misc_check_lng.h"
#include "LibMqMsgque_registry_atl.h"
+ Include dependency graph for LibMqMsgque_atl.c:

Go to the source code of this file.

Data Structures

struct  LookupObjS
 

Macros

#define META_FILE_NAME   "MqMsgque_atl.c"
 
#define OtClass_ARGS   OBJCMD_ARGS
 
#define OT_SETUP_hdl_static
 
#define MqSetupTmpl()
 
#define MqCleanupTmpl()
 
#define META_CONTEXT_S   hdl
 
#define IdentE_FromInt_doc   "MqIdentE [MqMsgque::IdentE_FromInt value:int32]"
 
#define SlaveE_FromInt_doc   "MqSlaveE [MqMsgque::SlaveE_FromInt value:int32]"
 
#define StartE_FromInt_doc   "MqStartE [MqMsgque::StartE_FromInt value:int32]"
 
#define StatusIsEF_FromInt_doc   "MqStatusIsEF [MqMsgque::StatusIsEF_FromInt value:int32]"
 
#define WaitOnEventE_FromInt_doc   "MqWaitOnEventE [MqMsgque::WaitOnEventE_FromInt value:int32]"
 
#define IdentE_ToInt_doc   "int32 [MqMsgque::IdentE_ToInt value:MqIdentE]"
 
#define IdentE_ToString_doc   "string [MqMsgque::IdentE_ToString value:MqIdentE]"
 
#define SlaveE_ToInt_doc   "int32 [MqMsgque::SlaveE_ToInt value:MqSlaveE]"
 
#define SlaveE_ToString_doc   "string [MqMsgque::SlaveE_ToString value:MqSlaveE]"
 
#define StartE_ToInt_doc   "int32 [MqMsgque::StartE_ToInt value:MqStartE]"
 
#define StartE_ToString_doc   "string [MqMsgque::StartE_ToString value:MqStartE]"
 
#define StatusIsEF_ToInt_doc   "int32 [MqMsgque::StatusIsEF_ToInt value:MqStatusIsEF]"
 
#define StatusIsEF_ToString_doc   "string [MqMsgque::StatusIsEF_ToString value:MqStatusIsEF]"
 
#define WaitOnEventE_ToInt_doc   "int32 [MqMsgque::WaitOnEventE_ToInt value:MqWaitOnEventE]"
 
#define WaitOnEventE_ToString_doc   "string [MqMsgque::WaitOnEventE_ToString value:MqWaitOnEventE]"
 
#define Help_doc   "string [MqMsgque::Help tool:string]"
 
#define HelpMsgque_doc   "string [MqMsgque::HelpMsgque]"
 
#define InitGetArg0_doc   "MkBufferListC [MqMsgque::InitGetArg0]"
 
#define InitResetArg0_doc   "MkBufferListC [MqMsgque::InitResetArg0]"
 
#define InitSetArg0_doc   "MqMsgque::InitSetArg0 ?bfl:MkBufferListC...=NULL?"
 
#define Main_doc   "MqMsgque::Main code:..."
 
#define Cleanup_doc   "MqMsgque::Cleanup"
 
#define Setup_doc   "MqMsgque::Setup"
 
#define AtlRtFree(tok)
 
#define regTclObj2(t, v)
 
#define regTclObj(t)
 
#define regTclCmd(t)
 
#define regTclObj2(t, v)
 
#define regTclObj(t)
 
#define regTclCmd(t)
 
#define regTclObj2(t, v)
 
#define regTclObj(t)
 
#define regTclCmd(t)
 

Typedefs

typedef int(* LookupObjSF) (Tcl_Interp *interp, int objc, struct Tcl_Obj *const *objv)
 

Functions

enum MkErrorE atlmqmsgque_CheckConstructor (OT_Check_ARGS, MK_CCP *constrP)
 
static OT_ProcRet atlmqmsgque_MqMsgque_Main (OtClass_ARGS)
  Atl: (static) MqMsgque::Main code:... C-API
Main entrypoint - start the application
 
static OT_ProcRet atlmqmsgque_MqMsgque_IdentE_FromInt (OtClass_ARGS)
  Atl: (static) MqIdentE [MqMsgque::IdentE_FromInt value:int32] C-API
return the MqIdentE from integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_SlaveE_FromInt (OtClass_ARGS)
  Atl: (static) MqSlaveE [MqMsgque::SlaveE_FromInt value:int32] C-API
return the MqSlaveE from integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StartE_FromInt (OtClass_ARGS)
  Atl: (static) MqStartE [MqMsgque::StartE_FromInt value:int32] C-API
return the MqStartE from integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StatusIsEF_FromInt (OtClass_ARGS)
  Atl: (static) MqStatusIsEF [MqMsgque::StatusIsEF_FromInt value:int32] C-API
return the MqStatusIsEF from integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_WaitOnEventE_FromInt (OtClass_ARGS)
  Atl: (static) MqWaitOnEventE [MqMsgque::WaitOnEventE_FromInt value:int32] C-API
return the MqWaitOnEventE from integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_IdentE_ToInt (OtClass_ARGS)
  Atl: (static) int32 [MqMsgque::IdentE_ToInt value:MqIdentE] C-API
return the MqIdentE as integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_IdentE_ToString (OtClass_ARGS)
  Atl: (static) string [MqMsgque::IdentE_ToString value:MqIdentE] C-API
return the MqIdentE as string …
 
static OT_ProcRet atlmqmsgque_MqMsgque_SlaveE_ToInt (OtClass_ARGS)
  Atl: (static) int32 [MqMsgque::SlaveE_ToInt value:MqSlaveE] C-API
return the MqSlaveE as integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_SlaveE_ToString (OtClass_ARGS)
  Atl: (static) string [MqMsgque::SlaveE_ToString value:MqSlaveE] C-API
return the MqSlaveE as string …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StartE_ToInt (OtClass_ARGS)
  Atl: (static) int32 [MqMsgque::StartE_ToInt value:MqStartE] C-API
return the MqStartE as integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StartE_ToString (OtClass_ARGS)
  Atl: (static) string [MqMsgque::StartE_ToString value:MqStartE] C-API
return the MqStartE as string …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StatusIsEF_ToInt (OtClass_ARGS)
  Atl: (static) int32 [MqMsgque::StatusIsEF_ToInt value:MqStatusIsEF] C-API
return the MqStatusIsEF as integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_StatusIsEF_ToString (OtClass_ARGS)
  Atl: (static) string [MqMsgque::StatusIsEF_ToString value:MqStatusIsEF] C-API
return the MqStatusIsEF as string …
 
static OT_ProcRet atlmqmsgque_MqMsgque_WaitOnEventE_ToInt (OtClass_ARGS)
  Atl: (static) int32 [MqMsgque::WaitOnEventE_ToInt value:MqWaitOnEventE] C-API
return the MqWaitOnEventE as integer …
 
static OT_ProcRet atlmqmsgque_MqMsgque_WaitOnEventE_ToString (OtClass_ARGS)
  Atl: (static) string [MqMsgque::WaitOnEventE_ToString value:MqWaitOnEventE] C-API
return the MqWaitOnEventE as string …
 
static OT_ProcRet atlmqmsgque_MqMsgque_Help (OtClass_ARGS)
  Atl: (static) string [MqMsgque::Help tool:string] C-API
write atlmqmsgque specific user-help to stderr
 
static OT_ProcRet atlmqmsgque_MqMsgque_HelpMsgque (OtClass_ARGS)
  Atl: (static) string [MqMsgque::HelpMsgque] C-API
return a page with the usage of all atlmqmsgque specific options
 
static OT_ProcRet atlmqmsgque_MqMsgque_InitGetArg0 (OtClass_ARGS)
  Atl: (static) MkBufferListC [MqMsgque::InitGetArg0] C-API
get the process startup-prefix argument
 
static OT_ProcRet atlmqmsgque_MqMsgque_InitResetArg0 (OtClass_ARGS)
  Atl: (static) MkBufferListC [MqMsgque::InitResetArg0] C-API
Reset the process-startup-prefix argument to an empty list …
 
static OT_ProcRet atlmqmsgque_MqMsgque_InitSetArg0 (OtClass_ARGS)
  Atl: (static) MqMsgque::InitSetArg0 ?bfl:MkBufferListC...=NULL? C-API
set the process startup-prefix argument to bfl
 
static OT_ProcRet atlmqmsgque_MqMsgque_Cleanup (OtClass_ARGS)
  Atl: (static) MqMsgque::Cleanup C-API
cleanup atlmqmsgque internal memory …
 
static OT_ProcRet atlmqmsgque_MqMsgque_Setup (OtClass_ARGS)
  Atl: (static) MqMsgque::Setup C-API
setup atlmqmsgque internal memory …
 
static Tcl_ThreadCreateType atlmqmsgque_ThreadMain (ClientData clientData)
 
static enum MkErrorE atlmqmsgque_MqSysServerThreadCB (MK_RT mkrt, MQ_CTX const ctx, struct MqSysServerThreadMainS *const argP, MK_STRN name, int state, struct MkIdS *idP)
 
OT_ATL_EXTERN int Atlmqmsgque_Unload (OT_ENV_T interp, int flags)
 
Enum To String
OT_OBJ_T atlmqmsgque_MqFactoryE_ToString (const enum MqFactoryE type)
 
OT_OBJ_T atlmqmsgque_MqHandShakeE_ToString (const enum MqHandShakeE type)
 
OT_OBJ_T atlmqmsgque_MqIdentE_ToString (const enum MqIdentE type)
 
OT_OBJ_T atlmqmsgque_MqIoComE_ToString (const enum MqIoComE type)
 
OT_OBJ_T atlmqmsgque_MqSlaveE_ToString (const enum MqSlaveE type)
 
OT_OBJ_T atlmqmsgque_MqStartE_ToString (const enum MqStartE type)
 
OT_OBJ_T atlmqmsgque_MqStatusIsEF_ToString (const enum MqStatusIsEF type)
 
OT_OBJ_T atlmqmsgque_MqTransTypeE_ToString (const enum MqTransTypeE type)
 
OT_OBJ_T atlmqmsgque_MqWaitOnEventE_ToString (const enum MqWaitOnEventE type)
 
Enum From Obj
int atlmqmsgque_Get_MqIdentE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum MqIdentE *ret)
 
int atlmqmsgque_Get_MqSlaveE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum MqSlaveE *ret)
 
int atlmqmsgque_Get_MqStartE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum MqStartE *ret)
 
int atlmqmsgque_Get_MqStatusIsEF_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum MqStatusIsEF *ret)
 
int atlmqmsgque_Get_MqWaitOnEventE_FromObj (MK_RT mkrt, OT_ENV_T interp, OT_OBJ_T enumE, enum MqWaitOnEventE *ret)
 

Variables

__thread bool atlmqmsgque_inMain = false
 
static const OtObjProcDefS atlmqmsgque_sOtClassDef []
 
static const OtObjProcDefS atlmqmsgque_sInstanceDef []
 
__thread OT_MQ_RT_S amqrtR = {0}
 

Detailed Description

tag: nhi1-release-250425

Definition in file LibMqMsgque_atl.c.

Macro Definition Documentation

◆ AtlRtFree

#define AtlRtFree ( tok)
Value:
if (amqrt->tok) { Tcl_DecrRefCount(amqrt->tok); amqrt->tok = NULL; }

◆ Cleanup_doc

#define Cleanup_doc   "MqMsgque::Cleanup"

Definition at line 185 of file LibMqMsgque_atl.c.

◆ Help_doc

#define Help_doc   "string [MqMsgque::Help tool:string]"

Definition at line 173 of file LibMqMsgque_atl.c.

◆ HelpMsgque_doc

#define HelpMsgque_doc   "string [MqMsgque::HelpMsgque]"

Definition at line 174 of file LibMqMsgque_atl.c.

◆ IdentE_FromInt_doc

#define IdentE_FromInt_doc   "MqIdentE [MqMsgque::IdentE_FromInt value:int32]"

Definition at line 154 of file LibMqMsgque_atl.c.

◆ IdentE_ToInt_doc

#define IdentE_ToInt_doc   "int32 [MqMsgque::IdentE_ToInt value:MqIdentE]"

Definition at line 161 of file LibMqMsgque_atl.c.

◆ IdentE_ToString_doc

#define IdentE_ToString_doc   "string [MqMsgque::IdentE_ToString value:MqIdentE]"

Definition at line 162 of file LibMqMsgque_atl.c.

◆ InitGetArg0_doc

#define InitGetArg0_doc   "MkBufferListC [MqMsgque::InitGetArg0]"

Definition at line 177 of file LibMqMsgque_atl.c.

◆ InitResetArg0_doc

#define InitResetArg0_doc   "MkBufferListC [MqMsgque::InitResetArg0]"

Definition at line 178 of file LibMqMsgque_atl.c.

◆ InitSetArg0_doc

#define InitSetArg0_doc   "MqMsgque::InitSetArg0 ?bfl:MkBufferListC...=NULL?"

Definition at line 179 of file LibMqMsgque_atl.c.

◆ Main_doc

#define Main_doc   "MqMsgque::Main code:..."

Definition at line 182 of file LibMqMsgque_atl.c.

◆ META_CONTEXT_S

#define META_CONTEXT_S   hdl

Definition at line 36 of file LibMqMsgque_atl.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MqMsgque_atl.c"

Definition at line 11 of file LibMqMsgque_atl.c.

◆ MqCleanupTmpl

#define MqCleanupTmpl ( )

Definition at line 34 of file LibMqMsgque_atl.c.

◆ MqSetupTmpl

#define MqSetupTmpl ( )

Definition at line 33 of file LibMqMsgque_atl.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
int __skip=1;\
/* printAry2("cmd",objc,objv); */ \
MK_UNUSED OT_MQ_RT_T amqrt = clientData; \
MK_UNUSED OT_MK_RT_T amkrt = amqrt->amkrt; \
MK_UNUSED MK_RT mkrt = amqrt->mkrt; \
#define MkERROR
#define MK_UNUSED

Definition at line 18 of file LibMqMsgque_atl.c.

18#define OT_SETUP_hdl_static \
19 int __skip=1;\
20 /* printAry2("cmd",objc,objv); */ \
21 MK_UNUSED OT_MQ_RT_T amqrt = clientData; \
22 MK_UNUSED OT_MK_RT_T amkrt = amqrt->amkrt; \
23 MK_UNUSED MK_RT mkrt = amqrt->mkrt; \
24 MK_UNUSED MK_ERR hdl = &MkERROR;

◆ OtClass_ARGS

#define OtClass_ARGS   OBJCMD_ARGS

Definition at line 16 of file LibMqMsgque_atl.c.

◆ regTclCmd [1/3]

#define regTclCmd ( t)
Value:
#define AtlRtFree(tok)

◆ regTclCmd [2/3]

#define regTclCmd ( t)
Value:
#define regTclObj2(t, v)

◆ regTclCmd [3/3]

#define regTclCmd ( t)
Value:

◆ regTclObj [1/3]

#define regTclObj ( t)
Value:

◆ regTclObj [2/3]

#define regTclObj ( t)
Value:

◆ regTclObj [3/3]

#define regTclObj ( t)
Value:

◆ regTclObj2 [1/3]

#define regTclObj2 ( t,
v )
Value:

◆ regTclObj2 [2/3]

#define regTclObj2 ( t,
v )
Value:
if (amqrt->t) OT_REF_DECR(amqrt->t)
#define OT_REF_DECR(_obj)

◆ regTclObj2 [3/3]

#define regTclObj2 ( t,
v )
Value:
amqrt->t = amqrt->t ? amqrt->t : ({ OT_OBJ_T val=STR2VAL(v); OT_REF_INCR(val); val;})
#define STR2VAL(ptr)
#define OT_REF_INCR(_obj)
MOX_OBJ_T OT_OBJ_T

◆ Setup_doc

#define Setup_doc   "MqMsgque::Setup"

Definition at line 186 of file LibMqMsgque_atl.c.

◆ SlaveE_FromInt_doc

#define SlaveE_FromInt_doc   "MqSlaveE [MqMsgque::SlaveE_FromInt value:int32]"

Definition at line 155 of file LibMqMsgque_atl.c.

◆ SlaveE_ToInt_doc

#define SlaveE_ToInt_doc   "int32 [MqMsgque::SlaveE_ToInt value:MqSlaveE]"

Definition at line 163 of file LibMqMsgque_atl.c.

◆ SlaveE_ToString_doc

#define SlaveE_ToString_doc   "string [MqMsgque::SlaveE_ToString value:MqSlaveE]"

Definition at line 164 of file LibMqMsgque_atl.c.

◆ StartE_FromInt_doc

#define StartE_FromInt_doc   "MqStartE [MqMsgque::StartE_FromInt value:int32]"

Definition at line 156 of file LibMqMsgque_atl.c.

◆ StartE_ToInt_doc

#define StartE_ToInt_doc   "int32 [MqMsgque::StartE_ToInt value:MqStartE]"

Definition at line 165 of file LibMqMsgque_atl.c.

◆ StartE_ToString_doc

#define StartE_ToString_doc   "string [MqMsgque::StartE_ToString value:MqStartE]"

Definition at line 166 of file LibMqMsgque_atl.c.

◆ StatusIsEF_FromInt_doc

#define StatusIsEF_FromInt_doc   "MqStatusIsEF [MqMsgque::StatusIsEF_FromInt value:int32]"

Definition at line 157 of file LibMqMsgque_atl.c.

◆ StatusIsEF_ToInt_doc

#define StatusIsEF_ToInt_doc   "int32 [MqMsgque::StatusIsEF_ToInt value:MqStatusIsEF]"

Definition at line 167 of file LibMqMsgque_atl.c.

◆ StatusIsEF_ToString_doc

#define StatusIsEF_ToString_doc   "string [MqMsgque::StatusIsEF_ToString value:MqStatusIsEF]"

Definition at line 168 of file LibMqMsgque_atl.c.

◆ WaitOnEventE_FromInt_doc

#define WaitOnEventE_FromInt_doc   "MqWaitOnEventE [MqMsgque::WaitOnEventE_FromInt value:int32]"

Definition at line 158 of file LibMqMsgque_atl.c.

◆ WaitOnEventE_ToInt_doc

#define WaitOnEventE_ToInt_doc   "int32 [MqMsgque::WaitOnEventE_ToInt value:MqWaitOnEventE]"

Definition at line 169 of file LibMqMsgque_atl.c.

◆ WaitOnEventE_ToString_doc

#define WaitOnEventE_ToString_doc   "string [MqMsgque::WaitOnEventE_ToString value:MqWaitOnEventE]"

Definition at line 170 of file LibMqMsgque_atl.c.

Typedef Documentation

◆ LookupObjSF

typedef int( * LookupObjSF) (Tcl_Interp *interp, int objc, struct Tcl_Obj *const *objv)

Definition at line 134 of file LibMqMsgque_atl.c.

Function Documentation

◆ atlmqmsgque_CheckConstructor()

enum MkErrorE atlmqmsgque_CheckConstructor ( OT_Check_ARGS ,
MK_CCP * constrP )

Definition at line 524 of file LibMqMsgque_atl.c.

525{
527 if ((*skipP) >= objc) {
528 WrongNumArgs(hdl,(*skipP), objc, -999, +999, arg);
529 goto error;
530 }
531 OT_OBJ_T classO = OT_LNG_OBJV((*skipP)++);
532
533 if (MoxClsIsN(classO)) {
534 OT_REF_INCR(classO); // OT_REF_DECR in: sFactoryDataFree
535 *constrP = classO;
536 } else {
537 WrongTypeOfArgError("Class",VAL2STR(classO));
538 }
539
540 return MK_OK;
541error:
542 return MkErrorStack_0E();
543}
#define SETUP_moxrt
#define OT_LNG_OBJV(__skip)
#define VAL2STR(val)
#define error
Definition high_lng.h:339
#define MkErrorStack_0E()
MK_OK
#define WrongNumArgs(...)
#define WrongTypeOfArgError(exp, got)

◆ atlmqmsgque_MqSysServerThreadCB()

static enum MkErrorE atlmqmsgque_MqSysServerThreadCB ( MK_RT mkrt,
MQ_CTX const ctx,
struct MqSysServerThreadMainS *const argP,
MK_STRN name,
int state,
struct MkIdS * idP )
static

Definition at line 1024 of file LibMqMsgque_atl.c.

1031 {
1032 Tcl_ThreadId id;
1033
1034 if (idP->ioIsPipe) {
1035 check_LNG( Tcl_CreateThread(&id, NS(ThreadMain), argP, TCL_THREAD_STACK_DEFAULT,TCL_THREAD_JOINABLE)) {
1036 return MkErrorSetV_2M(ctx,"[ThreadError] start pipe thread '%s' failed", name);
1037 }
1038
1039 idP->type = MK_ID_THREAD;
1040 idP->val = (MK_IDNT) id;
1041 idP->setByExtern = true;
1042
1043 } else {
1044 check_LNG( Tcl_CreateThread(&id, NS(ThreadMain), argP, TCL_THREAD_STACK_DEFAULT,0)) {
1045 return MkErrorSetV_2M(ctx,"[ThreadError] start server thread '%s' failed", name);
1046 }
1047
1048 idP->type = MK_ID_THREAD;
1049 idP->val = (MK_IDNT) 0x1;
1050 }
1051
1052 return MkErrorStack_1M_Check(ctx);
1053}
#define check_LNG(code)
#define NS(n)
#define MkErrorStack_1M_Check(m)
#define MkErrorSetV_2M(err, printfmt,...)
uintptr_t MK_IDNT
MK_ID_THREAD
bool setByExtern
MK_IDNT val
bool ioIsPipe
enum MkIdSE type

◆ atlmqmsgque_ThreadMain()

static Tcl_ThreadCreateType atlmqmsgque_ThreadMain ( ClientData clientData)
static

Definition at line 1018 of file LibMqMsgque_atl.c.

1018 {
1019 MqSysServerThreadMain(clientData);
1020 TCL_THREAD_CREATE_RETURN;
1021}
void MqSysServerThreadMain(struct MqSysServerThreadMainS *data)
initialize a new thread …

◆ Atlmqmsgque_Unload()

OT_ATL_EXTERN int Atlmqmsgque_Unload ( OT_ENV_T interp,
int flags )

Definition at line 1233 of file LibMqMsgque_atl.c.

1233 {
1234 OT_NS_T ns = Tcl_FindNamespace(interp,"::MqMsgque",NULL,TCL_GLOBAL_ONLY);
1235 if (ns) Tcl_DeleteNamespace(ns);
1236
1237 MqCleanup();
1238
1239 return TCL_OK;
1240}
MOX_NS_T OT_NS_T
void MqCleanup(void)
cleanup atlmqmsgque internal memory …

Variable Documentation

◆ amqrtR

__thread OT_MQ_RT_S amqrtR = {0}

Definition at line 1101 of file LibMqMsgque_atl.c.

1101{0};

◆ atlmqmsgque_inMain

__thread bool atlmqmsgque_inMain = false

private

Definition at line 147 of file LibMqMsgque_atl.c.

◆ atlmqmsgque_sInstanceDef

const OtObjProcDefS atlmqmsgque_sInstanceDef[]
static
Initial value:
= {
{ NULL }
}

Definition at line 1006 of file LibMqMsgque_atl.c.

1006 {
1007 // BEGIN-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1008
1009 // → no data
1010
1011 // END-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1012 { NULL }
1013};

◆ atlmqmsgque_sOtClassDef

const OtObjProcDefS atlmqmsgque_sOtClassDef[]
static

Definition at line 961 of file LibMqMsgque_atl.c.

961 {
962 // BEGIN-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
963
964 // doc-key: MqMsgque,EnumFunc,sco
965 { "::MqMsgque::IdentE_FromInt" , NS(MqMsgque_IdentE_FromInt) },
966 { "::MqMsgque::SlaveE_FromInt" , NS(MqMsgque_SlaveE_FromInt) },
967 { "::MqMsgque::StartE_FromInt" , NS(MqMsgque_StartE_FromInt) },
968 { "::MqMsgque::StatusIsEF_FromInt" , NS(MqMsgque_StatusIsEF_FromInt) },
969 { "::MqMsgque::WaitOnEventE_FromInt" , NS(MqMsgque_WaitOnEventE_FromInt) },
970
971 // doc-key: MqMsgque,EnumFunc,sm_
972 { "::MqMsgque::IdentE_ToInt" , NS(MqMsgque_IdentE_ToInt) },
973 { "::MqMsgque::IdentE_ToString" , NS(MqMsgque_IdentE_ToString) },
974 { "::MqMsgque::SlaveE_ToInt" , NS(MqMsgque_SlaveE_ToInt) },
975 { "::MqMsgque::SlaveE_ToString" , NS(MqMsgque_SlaveE_ToString) },
976 { "::MqMsgque::StartE_ToInt" , NS(MqMsgque_StartE_ToInt) },
977 { "::MqMsgque::StartE_ToString" , NS(MqMsgque_StartE_ToString) },
978 { "::MqMsgque::StatusIsEF_ToInt" , NS(MqMsgque_StatusIsEF_ToInt) },
979 { "::MqMsgque::StatusIsEF_ToString" , NS(MqMsgque_StatusIsEF_ToString) },
980 { "::MqMsgque::WaitOnEventE_ToInt" , NS(MqMsgque_WaitOnEventE_ToInt) },
981 { "::MqMsgque::WaitOnEventE_ToString" , NS(MqMsgque_WaitOnEventE_ToString) },
982
983 // doc-key: MqMsgque,MqHelp,sm_
984 { "::MqMsgque::Help" , NS(MqMsgque_Help) },
985 { "::MqMsgque::HelpMsgque" , NS(MqMsgque_HelpMsgque) },
986
987 // doc-key: MqMsgque,MqInit,sm_
988 { "::MqMsgque::InitGetArg0" , NS(MqMsgque_InitGetArg0) },
989 { "::MqMsgque::InitResetArg0" , NS(MqMsgque_InitResetArg0) },
990 { "::MqMsgque::InitSetArg0" , NS(MqMsgque_InitSetArg0) },
991
992 // doc-key: MqMsgque,MqMain,sm_
993 { "::MqMsgque::Main" , NS(MqMsgque_Main) },
994
995 // doc-key: MqMsgque,Setup,sm_
996 { "::MqMsgque::Cleanup" , NS(MqMsgque_Cleanup) },
997 { "::MqMsgque::Setup" , NS(MqMsgque_Setup) },
998
999 // END-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
1000 { NULL }
1001};