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

tag: nhi1-release-250425 More...

#include "LibMqMsgque_private_atl.h"
#include "mk_check_atl.h"
#include "tmpl/MqContextC_ReadNEXT_lng.h"
#include "tmpl/MqContextC_ReadLIST_lng.h"
+ Include dependency graph for MqContextC_atl.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MqContextC_atl.c"
 
#define OT_CLASS   amqrt->AtlMqContextC
 
#define OT_NULL   amqrt->AtlMqContextC_MK_NULL
 
#define OT_CLASS_NAME   "MqContextC"
 
#define SELF2HDL(O)
 
#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MQ_CTX)
 
#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MQ_CTX)
 
#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MQ_CTX)
 
#define OT_SETUP_hdl_constr   SetupHdlConstr(MqContextC)
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static   SetupHdlStatic(MqContextC)
 
#define OT_retObj_CONSTR(x)
 
#define ClassInit
 
#define OT_CONSTRUCTOR_POST(x)
 
#define ClassFactoryGet_doc   "MqFactoryC [MqContextC::ClassFactoryGet $ctx] (const)"
 
#define ClassFactorySet_doc   "MqContextC::ClassFactorySet $ctx item:MqFactoryC"
 
#define ClassIdentGet_doc   "string [MqContextC::ClassIdentGet $ctx] (const)"
 
#define ClassIdentSet_doc   "MqContextC::ClassIdentSet $ctx ident:string"
 
#define ClassOriginalIdentGet_doc   "string [MqContextC::ClassOriginalIdentGet $ctx] (const)"
 
#define ConfigGetIoTcpL_doc   "MkBufferListC [MqContextC::ConfigGetIoTcpL $ctx]"
 
#define ConfigCheckStartAs_doc   "bool [MqContextC::ConfigCheckStartAs $ctx data:MqStartE]"
 
#define ConfigGetBuffersize_doc   "int32 [MqContextC::ConfigGetBuffersize $ctx] (const)"
 
#define ConfigGetIdentFrom_doc   "MqIdentE [MqContextC::ConfigGetIdentFrom $ctx]"
 
#define ConfigGetIoPipe_doc   "int32 [MqContextC::ConfigGetIoPipe $ctx]"
 
#define ConfigGetIoUds_doc   "string [MqContextC::ConfigGetIoUds $ctx] (const)"
 
#define ConfigGetIsParent_doc   "bool [MqContextC::ConfigGetIsParent $ctx]"
 
#define ConfigGetIsServer_doc   "bool [MqContextC::ConfigGetIsServer $ctx]"
 
#define ConfigGetIsString_doc   "bool [MqContextC::ConfigGetIsString $ctx]"
 
#define ConfigGetName_doc   "string [MqContextC::ConfigGetName $ctx] (const)"
 
#define ConfigGetPkgsize_doc   "int32 [MqContextC::ConfigGetPkgsize $ctx] (const)"
 
#define ConfigGetPostfix_doc   "string [MqContextC::ConfigGetPostfix $ctx] (const)"
 
#define ConfigGetPrefix_doc   "string [MqContextC::ConfigGetPrefix $ctx] (const)"
 
#define ConfigGetStartAs_doc   "MqStartE [MqContextC::ConfigGetStartAs $ctx]"
 
#define ConfigGetStatusIs_doc   "MqStatusIsEF [MqContextC::ConfigGetStatusIs $ctx]"
 
#define ConfigGetStorage_doc   "string [MqContextC::ConfigGetStorage $ctx] (const)"
 
#define ConfigGetTimeout_doc   "MkTimeoutE|int32 [MqContextC::ConfigGetTimeout $ctx] (const)"
 
#define ConfigReset_doc   "MqContextC::ConfigReset $ctx"
 
#define ConfigSetAllDebug_doc   "MqContextC::ConfigSetAllDebug $ctx data:int32"
 
#define ConfigSetAllTimeout_doc   "MqContextC::ConfigSetAllTimeout $ctx data:MkTimeoutE|int32"
 
#define ConfigSetBgError_doc   "MqContextC::ConfigSetBgError $ctx ?callback:callable=NULL?"
 
#define ConfigSetBuffersize_doc   "MqContextC::ConfigSetBuffersize $ctx data:int32"
 
#define ConfigSetConfigFile_doc   "MqContextC::ConfigSetConfigFile $ctx filename:string"
 
#define ConfigSetDaemon_doc   "MqContextC::ConfigSetDaemon $ctx pidfile:string"
 
#define ConfigSetEvent_doc   "MqContextC::ConfigSetEvent $ctx ?callback:callable=NULL?"
 
#define ConfigSetIdentFrom_doc   "MqContextC::ConfigSetIdentFrom $ctx data:MqIdentE"
 
#define ConfigSetIgnoreExit_doc   "MqContextC::ConfigSetIgnoreExit $ctx data:bool"
 
#define ConfigSetIoPipe_doc   "MqContextC::ConfigSetIoPipe $ctx fh:int32"
 
#define ConfigSetIoTcp_doc   "MqContextC::ConfigSetIoTcp $ctx ?host:string=\"NULL\"? ?port:string=\"NULL\"? ?myhost:string=\"NULL\"? ?myport:string=\"NULL\"?"
 
#define ConfigSetIoTcpL_doc   "MqContextC::ConfigSetIoTcpL $ctx vals:MkBufferListC"
 
#define ConfigSetIoUds_doc   "MqContextC::ConfigSetIoUds $ctx file:string"
 
#define ConfigSetIsServer_doc   "MqContextC::ConfigSetIsServer $ctx data:bool"
 
#define ConfigSetIsString_doc   "MqContextC::ConfigSetIsString $ctx data:bool"
 
#define ConfigSetName_doc   "MqContextC::ConfigSetName $ctx data:string"
 
#define ConfigSetPkgsize_doc   "MqContextC::ConfigSetPkgsize $ctx data:int32"
 
#define ConfigSetPostfix_doc   "MqContextC::ConfigSetPostfix $ctx data:string"
 
#define ConfigSetPrefix_doc   "MqContextC::ConfigSetPrefix $ctx data:string"
 
#define ConfigSetServerCleanup_doc   "MqContextC::ConfigSetServerCleanup $ctx ?callback:callable=NULL?"
 
#define ConfigSetServerSetup_doc   "MqContextC::ConfigSetServerSetup $ctx ?callback:callable=NULL?"
 
#define ConfigSetStartAs_doc   "MqContextC::ConfigSetStartAs $ctx data:MqStartE"
 
#define ConfigSetStartAsString_doc   "MqContextC::ConfigSetStartAsString $ctx data:string"
 
#define ConfigSetStorage_doc   "MqContextC::ConfigSetStorage $ctx data:string"
 
#define ConfigSetTimeout_doc   "MqContextC::ConfigSetTimeout $ctx data:MkTimeoutE|int32"
 
#define ConfigGetIoTcp_doc   "{host:string port:string myhost:string myport:string} [MqContextC::ConfigGetIoTcp $ctx]"
 
#define CTOR_doc   "MqContextC [MqContextC::CTOR ?tmpl:MqContextC=NULL?]"
 
#define Create_doc   "MqContextC [MqContextC::Create ?tmpl:MqContextC=NULL?]"
 
#define GetNull_doc   "MqContextC [MqContextC::GetNull]"
 
#define HandleResolve_doc   "MqContextC [MqContextC::HandleResolve netHdl:MK_HDL]"
 
#define Instances_doc   "MqContextC [MqContextC::Instances]"
 
#define ErrorFORMAT_doc   "MkErrorC [MqContextC::ErrorFORMAT $fmtobj] (const)"
 
#define GetBuffer_doc   "MkBufferC [MqContextC::GetBuffer $ctx]"
 
#define Next_doc   "MqContextC [MqContextC::Next $ctx]"
 
#define Prev_doc   "MqContextC [MqContextC::Prev $ctx]"
 
#define ErrorCopy_doc   "MkErrorE [MqContextC::ErrorCopy $targetCtx sourceCtx:MqContextC] (const)"
 
#define ErrorMove_doc   "MkErrorE [MqContextC::ErrorMove $targetCtx sourceCtx:MqContextC] (const)"
 
#define LogConfig_doc   "MqContextC::LogConfig $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
 
#define LogEnv_doc   "MqContextC::LogEnv $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
 
#define LogLink_doc   "MqContextC::LogLink $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
 
#define LogSetup_doc   "MqContextC::LogSetup $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
 
#define LogShort_doc   "MqContextC::LogShort $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? ?label:string=\"NULL\"? (const)"
 
#define LogType_doc   "MqContextC::LogType $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"
 
#define EnvProtect_doc   "MqContextC::EnvProtect $ctx"
 
#define EnvRestore_doc   "MqContextC::EnvRestore $ctx"
 
#define Exit_doc   "int32 [MqContextC::Exit $ctx ?callfunc:string=\"MK_NULL\"? ?callfile:string=\"MK_NULL\"? ?callline:int32=-1?]"
 
#define GetRoot_doc   "MqContextC [MqContextC::GetRoot $ctx]"
 
#define LinkGetParent_doc   "MqContextC [MqContextC::LinkGetParent $ctx]"
 
#define LinkConnect_doc   "MqContextC::LinkConnect $ctx"
 
#define LinkCreate_doc   "MqContextC::LinkCreate $ctx ?args:MkBufferListC...=NULL?"
 
#define LinkCreateChild_doc   "MqContextC::LinkCreateChild $ctx parent:MqContextC ?args:MkBufferListC...=NULL?"
 
#define LinkDelete_doc   "MqContextC::LinkDelete $ctx"
 
#define LinkGetCtxId_doc   "int32 [MqContextC::LinkGetCtxId $ctx]"
 
#define LinkGetTargetIdent_doc   "string [MqContextC::LinkGetTargetIdent $ctx]"
 
#define LinkIsConnected_doc   "bool [MqContextC::LinkIsConnected $ctx]"
 
#define LinkIsParent_doc   "bool [MqContextC::LinkIsParent $ctx]"
 
#define LinkShutdown_doc   "MqContextC::LinkShutdown $ctx"
 
#define LogParentOrChild_doc   "string [MqContextC::LogParentOrChild $ctx] (const)"
 
#define LogServerOrClient_doc   "string [MqContextC::LogServerOrClient $ctx] (const)"
 
#define ProcessEvent_doc   "MqContextC::ProcessEvent $ctx ?wait:MqWaitOnEventE=NO? ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define ProxyForward_doc   "MqContextC::ProxyForward $sourceCtx targetCtx:MqContextC ?dump:MqDumpC=NULL? ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define ProxyItem_doc   "MqContextC::ProxyItem $sourceCtx targetCtx:MqContextC"
 
#define ReadALL_doc   "MkBufferListC [MqContextC::ReadALL $ctx ?val_inout:MkBufferListC=NULL?]"
 
#define ReadBFL_doc   "MkBufferListC [MqContextC::ReadBFL $ctx]"
 
#define ReadBUF_doc   "MkBufferC [MqContextC::ReadBUF $ctx]"
 
#define ReadDbg_doc   "MqContextC::ReadDbg $ctx"
 
#define ReadGetNextType_doc   "MkTypeE [MqContextC::ReadGetNextType $ctx]"
 
#define ReadGetNumItems_doc   "int32 [MqContextC::ReadGetNumItems $ctx]"
 
#define ReadItemExists_doc   "bool [MqContextC::ReadItemExists $ctx]"
 
#define ReadL_END_doc   "MqContextC::ReadL_END $ctx"
 
#define ReadL_START_doc   "MqContextC::ReadL_START $ctx ?buf:MkBufferC=NULL?"
 
#define ReadT_END_doc   "MqContextC::ReadT_END $ctx"
 
#define ReadT_START_doc   "MqContextC::ReadT_START $ctx"
 
#define ReadUndo_doc   "MqContextC::ReadUndo $ctx"
 
#define ReadBIN_doc   "binary [MqContextC::ReadBIN $ctx]"
 
#define ReadBOL_doc   "bool [MqContextC::ReadBOL $ctx]"
 
#define ReadBinaryR_doc   "binary [MqContextC::ReadBinaryR $ctx]"
 
#define ReadDBL_doc   "double [MqContextC::ReadDBL $ctx]"
 
#define ReadFLT_doc   "float [MqContextC::ReadFLT $ctx]"
 
#define ReadHDL_doc   "MK_HDL [MqContextC::ReadHDL $ctx]"
 
#define ReadI16_doc   "int16 [MqContextC::ReadI16 $ctx]"
 
#define ReadI32_doc   "int32 [MqContextC::ReadI32 $ctx]"
 
#define ReadI64_doc   "int64 [MqContextC::ReadI64 $ctx]"
 
#define ReadI8_doc   "int8 [MqContextC::ReadI8 $ctx]"
 
#define ReadLIST_doc   "[list...] [MqContextC::ReadLIST $ctx]"
 
#define ReadLONG_doc   "long [MqContextC::ReadLONG $ctx]"
 
#define ReadNEXT_doc   "obj [MqContextC::ReadNEXT $ctx]"
 
#define ReadSTR_doc   "string [MqContextC::ReadSTR $ctx]"
 
#define ReadStringR_doc   "string [MqContextC::ReadStringR $ctx]"
 
#define RouteGetTree_doc   "MkBufferListC [MqContextC::RouteGetTree $ctx]"
 
#define RouteCreate_doc   "MqContextC::RouteCreate $ctx route:string service:string ?overwrite:bool=false?"
 
#define RouteDelete_doc   "MqContextC::RouteDelete $ctx route:string service:string ?overwrite:bool=false?"
 
#define RouteResolve_doc   "[MqContextC...] [MqContextC::RouteResolve $ctx ident:string ?retnum:int32=-1?]"
 
#define RouteTraverse_doc   "MqContextC::RouteTraverse $ctx service:string ?args:MkBufferListC...=NULL?"
 
#define RouteGetPath_doc   "string [MqContextC::RouteGetPath $ctx]"
 
#define Send_doc   "MqContextC::Send $ctx cstr:string args:args..."
 
#define SendBFL_doc   "MqContextC::SendBFL $ctx val:MkBufferListC"
 
#define SendBIN_doc   "MqContextC::SendBIN $ctx val:binary"
 
#define SendBOL_doc   "MqContextC::SendBOL $ctx val:bool"
 
#define SendBUF_doc   "MqContextC::SendBUF $ctx val:MkBufferC"
 
#define SendBUS_FLAT_doc   "MqContextC::SendBUS_FLAT $ctx val:MkBufferStreamC"
 
#define SendBinaryR_doc   "MqContextC::SendBinaryR $ctx val:binary"
 
#define SendDBL_doc   "MqContextC::SendDBL $ctx val:double"
 
#define SendEND_doc   "MqContextC::SendEND $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define SendEND_AND_CALLBACK_doc   "MqContextC::SendEND_AND_CALLBACK $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define SendEND_AND_SUB_doc   "MqContextC::SendEND_AND_SUB $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define SendEND_AND_TRANSACTION_doc   "MqContextC::SendEND_AND_TRANSACTION $ctx token:string[4] callback:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define SendEND_AND_WAIT_doc   "MqContextC::SendEND_AND_WAIT $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"
 
#define SendERROR_doc   "MqContextC::SendERROR $ctx"
 
#define SendFLT_doc   "MqContextC::SendFLT $ctx val:float"
 
#define SendHDL_doc   "MqContextC::SendHDL $ctx val:MK_HDL"
 
#define SendI16_doc   "MqContextC::SendI16 $ctx val:int16"
 
#define SendI32_doc   "MqContextC::SendI32 $ctx val:int32"
 
#define SendI64_doc   "MqContextC::SendI64 $ctx val:int64"
 
#define SendI8_doc   "MqContextC::SendI8 $ctx val:int8"
 
#define SendLONG_doc   "MqContextC::SendLONG $ctx val:long"
 
#define SendLTR_doc   "MqContextC::SendLTR $ctx transLId:int32"
 
#define SendL_END_doc   "MqContextC::SendL_END $ctx"
 
#define SendL_FLAT_doc   "MqContextC::SendL_FLAT $ctx val:MkBufferListC"
 
#define SendL_START_doc   "MqContextC::SendL_START $ctx"
 
#define SendRETURN_doc   "MqContextC::SendRETURN $ctx"
 
#define SendRETURN_SUB_doc   "MqContextC::SendRETURN_SUB $ctx"
 
#define SendSTART_doc   "MqContextC::SendSTART $ctx"
 
#define SendSTR_doc   "MqContextC::SendSTR $ctx val:string"
 
#define SendSYNC_doc   "MqContextC::SendSYNC $ctx"
 
#define SendStringR_doc   "MqContextC::SendStringR $ctx val:string"
 
#define SendT_END_doc   "MqContextC::SendT_END $ctx"
 
#define SendT_START_doc   "MqContextC::SendT_START $ctx"
 
#define ServiceCreate_doc   "MqContextC::ServiceCreate $ctx token:string[4] callback:callable"
 
#define ServiceDelete_doc   "MqContextC::ServiceDelete $ctx token:string[4]"
 
#define ServiceIsTransaction_doc   "bool [MqContextC::ServiceIsTransaction $ctx]"
 
#define ServiceProxy_doc   "MqContextC::ServiceProxy $ctx token:string[4] ?id:MqSlaveE|int32=MQ_SLAVE_OTHER?"
 
#define ServiceProxyCtx_doc   "MqContextC::ServiceProxyCtx $ctx token:string[4] target:MqContextC"
 
#define ServiceProxyCtxExists_doc   "bool [MqContextC::ServiceProxyCtxExists $ctx token:string[4] target:MqContextC]"
 
#define ServiceProxyRoundRobin_doc   "MqContextC::ServiceProxyRoundRobin $ctx token:string[4] ident:string"
 
#define ServiceStorage_doc   "MqContextC::ServiceStorage $ctx token:string[4]"
 
#define ServiceTokenCheck_doc   "bool [MqContextC::ServiceTokenCheck $ctx token:string[4]]"
 
#define ServiceTokenExists_doc   "bool [MqContextC::ServiceTokenExists $ctx token:string[4]]"
 
#define ServiceTokenGet_doc   "string[4] [MqContextC::ServiceTokenGet $ctx]"
 
#define SlaveGetMaster_doc   "MqContextC [MqContextC::SlaveGetMaster $ctx]"
 
#define SlaveGet_doc   "MqContextC [MqContextC::SlaveGet $ctx id:MqSlaveE|int32]"
 
#define SlaveGetFilter_doc   "MqContextC [MqContextC::SlaveGetFilter $ctx]"
 
#define SlaveGetProxy_doc   "MqContextC [MqContextC::SlaveGetProxy $ctx id:MqSlaveE|int32]"
 
#define SlaveCheck_doc   "bool [MqContextC::SlaveCheck $ctx id:MqSlaveE|int32] (const)"
 
#define SlaveCreate_doc   "MqContextC::SlaveCreate $ctx id:MqSlaveE|int32 slave:MqContextC"
 
#define SlaveDelete_doc   "MqContextC::SlaveDelete $ctx id:MqSlaveE|int32"
 
#define SlaveIs_doc   "bool [MqContextC::SlaveIs $ctx] (const)"
 
#define SlaveWorker_doc   "MqContextC::SlaveWorker $ctx id:MqSlaveE|int32 ?fct:string=\"WORKER\"? ?args:MkBufferListC...=NULL?"
 
#define StorageDelete_doc   "int32 [MqContextC::StorageDelete $ctx ?*transLIdP_inout:int32=0?]"
 
#define StorageImport_doc   "int32 [MqContextC::StorageImport $ctx ?*transLIdP_inout:int32=0?]"
 
#define StorageClose_doc   "MqContextC::StorageClose $ctx"
 
#define StorageDecrRef_doc   "MqContextC::StorageDecrRef $ctx transLId:int32"
 
#define StorageIncrRef_doc   "MqContextC::StorageIncrRef $ctx transLId:int32"
 
#define StorageLog_doc   "MqContextC::StorageLog $ctx ?callfunc:string=\"MK_NULL\"?"
 
#define StorageOpen_doc   "MqContextC::StorageOpen $ctx storageFile:string"
 
#define StorageCount_doc   "int32 [MqContextC::StorageCount $ctx]"
 
#define StorageErrCnt_doc   "int32 [MqContextC::StorageErrCnt $ctx transLId:int32]"
 
#define StorageExport_doc   "int32 [MqContextC::StorageExport $ctx]"
 
#define StorageResolve_doc   "{otherCtxP:MqContextC otherLIdP:int32} [MqContextC::StorageResolve $ctx]"
 

Functions

static MK_PTR atlmqmsgque_MqContextC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void atlmqmsgque_MqContextC_selfDelete (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
static void atlmqmsgque_MqContextC_selfUnlink (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
static OT_ProcRet atlmqmsgque_MqContextC_Debug (MqContextC_ARGS)
 TCL: $ctx Debug prefix:string
 
static OT_ProcRet atlmqmsgque_MqContextC_printObj (MqContextC_ARGS)
 TCL: $ctx printObj obj:Tcl_Obj ?prefix:string=""?
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetStartAsNum (MqContextC_ARGS)
  Atl: MqStartE [MqContextC::ConfigGetStartAs $ctx] C-API
return the MqConfigS::startAs value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetStatusIsNum (MqContextC_ARGS)
  Atl: MqStatusIsEF [MqContextC::ConfigGetStatusIs $ctx] C-API
return the MqContextS::statusIs value
 
static OT_ProcRet atlmqmsgque_MqContextC_HandleResolve (OtClass_ARGS)
  Atl: (static) MqContextC [MqContextC::HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MqContextC from netHdl or "MK_NULL" if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmqmsgque_MqContextC_HandleGet (MqContextC_ARGS)
 
static OT_ProcRet atlmqmsgque_MqContextC_Next (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::Next $ctx] C-API
get next instance from linked-list of MqContextS type
 
static OT_ProcRet atlmqmsgque_MqContextC_Prev (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::Prev $ctx] C-API
get previous instance from linked-list of MqContextS type
 
static OT_ProcRet atlmqmsgque_MqContextC_Instances (OtClass_ARGS)
  Atl: (static) MqContextC [MqContextC::Instances] C-API
get head-instance from linked-list of MqContextS type …
 
static OT_ProcRet atlmqmsgque_MqContextC_GetNull (OtClass_ARGS)
  Atl: (static) MqContextC [MqContextC::GetNull] C-API
Null-Slot - return a MqContextC typed NULL instance …
 
static OT_ProcRet atlmqmsgque_MqContextC_ClassFactoryGet (MqContextC_ARGS)
  Atl: MqFactoryC [MqContextC::ClassFactoryGet $ctx] C-API
get the MqFactoryC used by the MqContextC
 
static OT_ProcRet atlmqmsgque_MqContextC_ClassFactorySet (MqContextC_ARGS)
  Atl: MqContextC::ClassFactorySet $ctx item:MqFactoryC C-API
link the MqContextC to a new MqFactoryC
 
static OT_ProcRet atlmqmsgque_MqContextC_ClassIdentGet (MqContextC_ARGS)
  Atl: string [MqContextC::ClassIdentGet $ctx] C-API
get the application-identification
 
static OT_ProcRet atlmqmsgque_MqContextC_ClassIdentSet (MqContextC_ARGS)
  Atl: MqContextC::ClassIdentSet $ctx ident:string C-API
link the MqContextC to a new MqFactoryC identified by ident
 
static OT_ProcRet atlmqmsgque_MqContextC_ClassOriginalIdentGet (MqContextC_ARGS)
  Atl: string [MqContextC::ClassOriginalIdentGet $ctx] C-API
get the MqFactoryS::originalIdent from the MqContextC
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIoTcpL (MqContextC_ARGS)
  Atl: MkBufferListC [MqContextC::ConfigGetIoTcpL $ctx] C-API
get the configuration-data of the tcp-client-server-link as MkBufferListC
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetBuffersize (MqContextC_ARGS)
  Atl: int32 [MqContextC::ConfigGetBuffersize $ctx] C-API
get the minimum of the read/send buffersize of the socket
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIdentFrom (MqContextC_ARGS)
  Atl: MqIdentE [MqContextC::ConfigGetIdentFrom $ctx] C-API
get the MqConfigS::identFrom
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIoPipe (MqContextC_ARGS)
  Atl: int32 [MqContextC::ConfigGetIoPipe $ctx] C-API
return the MqIoPipeConfigS
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIoUds (MqContextC_ARGS)
  Atl: string [MqContextC::ConfigGetIoUds $ctx] C-API
return the MqIoUdsConfigS
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIsParent (MqContextC_ARGS)
  Atl: bool [MqContextC::ConfigGetIsParent $ctx] C-API
does the context object is a parent ? An objext is a parent id the MqConfigS::parent attribute is "MK_NULL"
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIsServer (MqContextC_ARGS)
  Atl: bool [MqContextC::ConfigGetIsServer $ctx] C-API
does the context object is a server ?
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIsString (MqContextC_ARGS)
  Atl: bool [MqContextC::ConfigGetIsString $ctx] C-API
does the context object is using the string-mode ?
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetName (MqContextC_ARGS)
  Atl: string [MqContextC::ConfigGetName $ctx] C-API
get the name of the context object
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetPkgsize (MqContextC_ARGS)
  Atl: int32 [MqContextC::ConfigGetPkgsize $ctx] C-API
get the maximun size of a BDY package
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetPostfix (MqContextC_ARGS)
  Atl: string [MqContextC::ConfigGetPostfix $ctx] C-API
get the MqConfigS::dispPostfix
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetPrefix (MqContextC_ARGS)
  Atl: string [MqContextC::ConfigGetPrefix $ctx] C-API
get the MqConfigS::dispPrefix
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetStartAs (MqContextC_ARGS)
  Atl: MqStartE [MqContextC::ConfigGetStartAs $ctx] C-API
return the MqConfigS::startAs value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetStatusIs (MqContextC_ARGS)
  Atl: MqStatusIsEF [MqContextC::ConfigGetStatusIs $ctx] C-API
return the MqContextS::statusIs value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetStorage (MqContextC_ARGS)
  Atl: string [MqContextC::ConfigGetStorage $ctx] C-API
get the storage of the context object
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetTimeout (MqContextC_ARGS)
  Atl: MkTimeoutE|int32 [MqContextC::ConfigGetTimeout $ctx] C-API
get the timeout value of the context object
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetConfigFile (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetConfigFile $ctx filename:string C-API
set the config-file and parse for well-known config-items
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigGetIoTcp (MqContextC_ARGS)
  Atl: {host:string port:string myhost:string myport:string} [MqContextC::ConfigGetIoTcp $ctx] C-API
get the configuration-data of the tcp-client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetBgError (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetBgError $ctx ?callback:callable=NULL? C-API
set the MqSetupS::BgError
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetEvent (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetEvent $ctx ?callback:callable=NULL? C-API
set the MqSetupS::Event
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetServerCleanup (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetServerCleanup $ctx ?callback:callable=NULL? C-API
set the MqSetupS::ServerCleanup
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetServerSetup (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetServerSetup $ctx ?callback:callable=NULL? C-API
set the MqSetupS::ServerSetup
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigReset (MqContextC_ARGS)
  Atl: MqContextC::ConfigReset $ctx C-API
clean the MqContextS::config data
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigCheckStartAs (MqContextC_ARGS)
  Atl: bool [MqContextC::ConfigCheckStartAs $ctx data:MqStartE] C-API
check if MqConfigS::startAs can be set to data
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetAllDebug (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetAllDebug $ctx data:int32 C-API
set the MkRuntimeS::debug value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetAllTimeout (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetAllTimeout $ctx data:MkTimeoutE|int32 C-API
set the MqIoConfigS::timeout value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetBuffersize (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetBuffersize $ctx data:int32 C-API
set the MqIoConfigS::buffersize value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetDaemon (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetDaemon $ctx pidfile:string C-API
start the server-context as daemon …
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIdentFrom (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIdentFrom $ctx data:MqIdentE C-API
set the MqConfigS::identFrom value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIgnoreExit (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIgnoreExit $ctx data:bool C-API
set the MqSetupS::ignoreExit value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIoPipe (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIoPipe $ctx fh:int32 C-API
set the pipe configuration data …
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIoTcp (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIoTcp $ctx ?host:string="NULL"? ?port:string="NULL"? ?myhost:string="NULL"? ?myport:string="NULL"? C-API
configure a context to use a tcp-client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIoTcpL (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIoTcpL $ctx vals:MkBufferListC C-API
configure a context to use a tcp-client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIoUds (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIoUds $ctx file:string C-API
configure a context to use a uds-client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIsServer (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIsServer $ctx data:bool C-API
set the MqSetupS::isServer value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetIsString (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetIsString $ctx data:bool C-API
set the MqConfigS::native value 'S'string or 'L'owEndian or 'B'igEndian
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetName (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetName $ctx data:string C-API
set the MqConfigS::dispName value and cleanup old value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetPkgsize (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetPkgsize $ctx data:int32 C-API
set the MqIoConfigS::pkgsize value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetPostfix (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetPostfix $ctx data:string C-API
set the client-part (2) of the application-identifer MqConfigS::dispName
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetPrefix (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetPrefix $ctx data:string C-API
set the server-part (1) of the application-identifer MqConfigS::dispName
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetStartAs (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetStartAs $ctx data:MqStartE C-API
set the MqConfigS::startAs value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetStartAsString (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetStartAsString $ctx data:string C-API
set the MqConfigS::startAs value using string default, thread, fork or spawn
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetStorage (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetStorage $ctx data:string C-API
set the Storage value and cleanup old value
 
static OT_ProcRet atlmqmsgque_MqContextC_ConfigSetTimeout (MqContextC_ARGS)
  Atl: MqContextC::ConfigSetTimeout $ctx data:MkTimeoutE|int32 C-API
set the MqIoConfigS::timeout value
 
static OT_ProcRet atlmqmsgque_MqContextC_EnvProtect (MqContextC_ARGS)
  Atl: MqContextC::EnvProtect $ctx C-API
protect the service-environment
 
static OT_ProcRet atlmqmsgque_MqContextC_EnvRestore (MqContextC_ARGS)
  Atl: MqContextC::EnvRestore $ctx C-API
restore the service-environment
 
static OT_ProcRet atlmqmsgque_MqContextC_ErrorFORMAT (MqContextC_ARGS)
  Atl: MkErrorC [MqContextC::ErrorFORMAT $fmtobj] C-API
helper used to access MkErrorDEFAULT from MqContextC
 
OT_ProcRet atlmqmsgque_MqContextC_ErrorCopy (MqContextC_ARGS)
  Atl: MkErrorE [MqContextC::ErrorCopy $targetCtx sourceCtx:MqContextC] C-API
copy a MkErrorS from the sourceCtx to the targetCtx
 
OT_ProcRet atlmqmsgque_MqContextC_ErrorMove (MqContextC_ARGS)
  Atl: MkErrorE [MqContextC::ErrorMove $targetCtx sourceCtx:MqContextC] C-API
move a MkErrorS from the sourceCtx to the targetCtx
 
OT_ProcRet atlmqmsgque_MqContextC_Send (MqContextC_ARGS)
  Atl: MqContextC::Send $ctx cstr:string args:args... C-API
user friendly replacement for the MqContextC_SendApi_C_API
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkGetParent (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::LinkGetParent $ctx] C-API
get the initial parent-context from a client/server link …
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkConnect (MqContextC_ARGS)
  Atl: MqContextC::LinkConnect $ctx C-API
re-connect a client-server-link after a server crash or a network downtime …
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkCreate (MqContextC_ARGS)
  Atl: MqContextC::LinkCreate $ctx ?args:MkBufferListC...=NULL? C-API
make ctx to a parent-context and setup a new client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkCreateChild (MqContextC_ARGS)
  Atl: MqContextC::LinkCreateChild $ctx parent:MqContextC ?args:MkBufferListC...=NULL? C-API
make a context to a child-context on-top of an existing parent-client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkDelete (MqContextC_ARGS)
  Atl: MqContextC::LinkDelete $ctx C-API
close the client-server-link
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkGetCtxId (MqContextC_ARGS)
  Atl: int32 [MqContextC::LinkGetCtxId $ctx] C-API
get an identifier which is unique per parent-or-child-context
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkGetTargetIdent (MqContextC_ARGS)
  Atl: string [MqContextC::LinkGetTargetIdent $ctx] C-API
get the ident of the link-target
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkIsConnected (MqContextC_ARGS)
  Atl: bool [MqContextC::LinkIsConnected $ctx] C-API
is the context connected? …
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkIsParent (MqContextC_ARGS)
  Atl: bool [MqContextC::LinkIsParent $ctx] C-API
is the context a parent-context? …
 
static OT_ProcRet atlmqmsgque_MqContextC_LinkShutdown (MqContextC_ARGS)
  Atl: MqContextC::LinkShutdown $ctx C-API
shutdown the communication with a server
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmqmsgque_MqContextC_Log (MqContextC_ARGS)
 
static OT_ProcRet atlmqmsgque_MqContextC_LogConfig (MqContextC_ARGS)
  Atl: MqContextC::LogConfig $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? C-API
log the MqContextC part MqConfigS
 
static OT_ProcRet atlmqmsgque_MqContextC_LogEnv (MqContextC_ARGS)
  Atl: MqContextC::LogEnv $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? C-API
log the MqContextC part MqEnvS
 
static OT_ProcRet atlmqmsgque_MqContextC_LogLink (MqContextC_ARGS)
  Atl: MqContextC::LogLink $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? C-API
log the MqContextC part MqLinkS
 
static OT_ProcRet atlmqmsgque_MqContextC_LogSetup (MqContextC_ARGS)
  Atl: MqContextC::LogSetup $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? C-API
log the MqContextC part MqSetupS
 
static OT_ProcRet atlmqmsgque_MqContextC_LogShort (MqContextC_ARGS)
  Atl: MqContextC::LogShort $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? ?label:string="NULL"? C-API
log the MqContextC with less info then MqContextLog
 
static OT_ProcRet atlmqmsgque_MqContextC_LogType (MqContextC_ARGS)
  Atl: MqContextC::LogType $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string="MK_NULL"? ?lvl:int32=0? C-API
log the MqContextC part MkTypeS
 
static OT_ProcRet atlmqmsgque_MqContextC_LogParentOrChild (MqContextC_ARGS)
  Atl: string [MqContextC::LogParentOrChild $ctx] C-API
is ctx a PARENT or a CHILD ? …
 
static OT_ProcRet atlmqmsgque_MqContextC_LogServerOrClient (MqContextC_ARGS)
  Atl: string [MqContextC::LogServerOrClient $ctx] C-API
is ctx a SERVER or a CLIENT ? …
 
static OT_ProcRet atlmqmsgque_MqContextC_GetBuffer (MqContextC_ARGS)
  Atl: MkBufferC [MqContextC::GetBuffer $ctx] C-API
get the MqContextS::ctxbuf object
 
static OT_ProcRet atlmqmsgque_MqContextC_GetRoot (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::GetRoot $ctx] C-API
get the Root (toplevel initial context)
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmqmsgque_MqContextC_ToString (MqContextC_ARGS)
 
static OT_ProcRet atlmqmsgque_MqContextC_Exit (MqContextC_ARGS)
  Atl: int32 [MqContextC::Exit $ctx ?callfunc:string="MK_NULL"? ?callfile:string="MK_NULL"? ?callline:int32=-1?] C-API
delete the context and exit the current process or thread …
 
static OT_ProcRet atlmqmsgque_MqContextC_ProcessEvent (MqContextC_ARGS)
  Atl: MqContextC::ProcessEvent $ctx ?wait:MqWaitOnEventE=NO? ?timeout:MkTimeoutE|int32=DEFAULT? C-API
enter the event-loop and wait for an incoming service-request. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ProxyForward (MqContextC_ARGS)
  Atl: MqContextC::ProxyForward $sourceCtx targetCtx:MqContextC ?dump:MqDumpC=NULL? ?timeout:MkTimeoutE|int32=DEFAULT? C-API
send the entire read-data-package-data to the link-target
 
static OT_ProcRet atlmqmsgque_MqContextC_ProxyItem (MqContextC_ARGS)
  Atl: MqContextC::ProxyItem $sourceCtx targetCtx:MqContextC C-API
Copy a single-data-item from the sourceCtx to the targetCtx.
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadALL (MqContextC_ARGS)
  Atl: MkBufferListC [MqContextC::ReadALL $ctx ?val_inout:MkBufferListC=NULL?] C-API
get a temporary MkBufferListC from all data in the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadBFL (MqContextC_ARGS)
  Atl: MkBufferListC [MqContextC::ReadBFL $ctx] C-API
get a temporary MkBufferListC from next list-item in the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadBUF (MqContextC_ARGS)
  Atl: MkBufferC [MqContextC::ReadBUF $ctx] C-API
get a temporary MkBufferC from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadBIN (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadBIN C-API
generic function to read an MK_BIN object from the read-data-package object …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadBOL (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadBOL C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadBinaryR (MqContextC_ARGS)
  Atl: binary [MqContextC::ReadBinaryR $ctx] C-API
read a MkBinaryR from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadDBL (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadDBL C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadFLT (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadFLT C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadHDL (MqContextC_ARGS)
  Atl: MK_HDL [MqContextC::ReadHDL $ctx] C-API
read the handle from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadI16 (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadI16 C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadI32 (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadI32 C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadI64 (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadI64 C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadI8 (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadI8 C-API
read a PRIMITIVE TYPE from the read-data-package
 
OT_ProcRet atlmqmsgque_MqContextC_ReadLIST (MqContextC_ARGS)
  Atl: [list...] [MqContextC::ReadLIST $ctx] C-API
get all arguments as native list …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadLONG (MqContextC_ARGS)
  Atl: long [MqContextC::ReadLONG $ctx] C-API
read the long native object from the read-data-package
 
OT_ProcRet atlmqmsgque_MqContextC_ReadNEXT (MqContextC_ARGS)
  Atl: obj [MqContextC::ReadNEXT $ctx] C-API
get the next argument as native object …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadSTR (MqContextC_ARGS)
  Atl: doc_mq_atl_ReadSTR C-API
read a PRIMITIVE TYPE from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadStringR (MqContextC_ARGS)
  Atl: string [MqContextC::ReadStringR $ctx] C-API
read a MkStringR from the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadL_END (MqContextC_ARGS)
  Atl: MqContextC::ReadL_END $ctx C-API
finish to extract a list-items from the read-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadL_START (MqContextC_ARGS)
  Atl: MqContextC::ReadL_START $ctx ?buf:MkBufferC=NULL? C-API
start to extract a list-items from the read-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadT_END (MqContextC_ARGS)
  Atl: MqContextC::ReadT_END $ctx C-API
finish to extract a longterm-transaction-item from the read-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadT_START (MqContextC_ARGS)
  Atl: MqContextC::ReadT_START $ctx C-API
start to extract a longterm-transaction-item from the read-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadDbg (MqContextC_ARGS)
 internal function: MqReadDbg
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadGetNextType (MqContextC_ARGS)
  Atl: MkTypeE [MqContextC::ReadGetNextType $ctx] C-API
get the type (MkTypeE) of the next Item in the read-data-buffer or "0" if not available
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadGetNumItems (MqContextC_ARGS)
  Atl: int32 [MqContextC::ReadGetNumItems $ctx] C-API
get the number of items left in the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadItemExists (MqContextC_ARGS)
  Atl: bool [MqContextC::ReadItemExists $ctx] C-API
check if an item exists in the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_ReadUndo (MqContextC_ARGS)
  Atl: MqContextC::ReadUndo $ctx C-API
undo the last MqContextC READ API function call …
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteGetTree (MqContextC_ARGS)
  Atl: MkBufferListC [MqContextC::RouteGetTree $ctx] C-API
create an overview about all available routing-target and services …
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteCreate (MqContextC_ARGS)
  Atl: MqContextC::RouteCreate $ctx route:string service:string ?overwrite:bool=false? C-API
create/delete a routing-link between context an a service using route
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteDelete (MqContextC_ARGS)
  Atl: MqContextC::RouteDelete $ctx route:string service:string ?overwrite:bool=false? C-API
delete a routing-link created with MqRouteCreate
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteResolve (MqContextC_ARGS)
  Atl: [MqContextC...] [MqContextC::RouteResolve $ctx ident:string ?retnum:int32=-1?] C-API
return a list of all context belonging to ident
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteTraverse (MqContextC_ARGS)
  Atl: MqContextC::RouteTraverse $ctx service:string ?args:MkBufferListC...=NULL? C-API
traverse a tree down and call service if available.
 
static OT_ProcRet atlmqmsgque_MqContextC_RouteGetPath (MqContextC_ARGS)
  Atl: string [MqContextC::RouteGetPath $ctx] C-API
return the absolut route-connection-string up to the current ctx
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBFL (MqContextC_ARGS)
  Atl: MqContextC::SendBFL $ctx val:MkBufferListC C-API
append a MkBufferListC object to the send-data-package object …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBIN (MqContextC_ARGS)
  Atl: doc_mq_atl_SendBIN C-API
append a MK_BIN object to the send-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBOL (MqContextC_ARGS)
  Atl: doc_mq_atl_SendBOL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBUF (MqContextC_ARGS)
  Atl: MqContextC::SendBUF $ctx val:MkBufferC C-API
append a MkBufferC object to the send-data-package object …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBUS_FLAT (MqContextC_ARGS)
  Atl: MqContextC::SendBUS_FLAT $ctx val:MkBufferStreamC C-API
append a MkBufferStreamC object to the send-data-package object …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendBinaryR (MqContextC_ARGS)
  Atl: MqContextC::SendBinaryR $ctx val:binary C-API
append a MkBinaryR object to the send-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendDBL (MqContextC_ARGS)
  Atl: doc_mq_atl_SendDBL C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendFLT (MqContextC_ARGS)
  Atl: doc_mq_atl_SendFLT C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendHDL (MqContextC_ARGS)
  Atl: MqContextC::SendHDL $ctx val:MK_HDL C-API
send the handle to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendI16 (MqContextC_ARGS)
  Atl: doc_mq_atl_SendI16 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendI32 (MqContextC_ARGS)
  Atl: doc_mq_atl_SendI32 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendI64 (MqContextC_ARGS)
  Atl: doc_mq_atl_SendI64 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendI8 (MqContextC_ARGS)
  Atl: doc_mq_atl_SendI8 C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendLONG (MqContextC_ARGS)
  Atl: MqContextC::SendLONG $ctx val:long C-API
send the long native object to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendLTR (MqContextC_ARGS)
 internal function: MqSendLTR
 
static OT_ProcRet atlmqmsgque_MqContextC_SendL_FLAT (MqContextC_ARGS)
  Atl: MqContextC::SendL_FLAT $ctx val:MkBufferListC C-API
append a MkBufferListC object as flat list of items to the send-data-package object …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendSTR (MqContextC_ARGS)
  Atl: doc_mq_atl_SendSTR C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendStringR (MqContextC_ARGS)
  Atl: MqContextC::SendStringR $ctx val:string C-API
MqContextC - append a native PRIMITIVE TYPE value to the send-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_SendEND (MqContextC_ARGS)
  Atl: MqContextC::SendEND $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT? C-API
MqContextC - finish the send-data-block and call synchronous/asynchronous a remote-service
 
static OT_ProcRet atlmqmsgque_MqContextC_SendEND_AND_CALLBACK (MqContextC_ARGS)
  Atl: MqContextC::SendEND_AND_CALLBACK $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT? C-API
finish the send-data-block, call the remote service, do not-wait for the result but expect the result on a callback
 
static OT_ProcRet atlmqmsgque_MqContextC_SendEND_AND_SUB (MqContextC_ARGS)
  Atl: MqContextC::SendEND_AND_SUB $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT? C-API
finish the send-data-block, call the remote service, do wait for the result and expect multiple sub-results on a callback
 
static OT_ProcRet atlmqmsgque_MqContextC_SendEND_AND_TRANSACTION (MqContextC_ARGS)
  Atl: MqContextC::SendEND_AND_TRANSACTION $ctx token:string[4] callback:string[4] ?timeout:MkTimeoutE|int32=DEFAULT? C-API
finish the send-data-block, call the remote service to do a longterm-transaction-call
 
static OT_ProcRet atlmqmsgque_MqContextC_SendEND_AND_WAIT (MqContextC_ARGS)
  Atl: MqContextC::SendEND_AND_WAIT $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT? C-API
finish the send-data-block, call the remote service and wait for result…
 
static OT_ProcRet atlmqmsgque_MqContextC_SendSTART (MqContextC_ARGS)
  Atl: MqContextC::SendSTART $ctx C-API
initialize the send-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendSYNC (MqContextC_ARGS)
  Atl: MqContextC::SendSYNC $ctx C-API
garantee that all pending asynchronous-service-calls are processed. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendL_END (MqContextC_ARGS)
  Atl: MqContextC::SendL_END $ctx C-API
finish to append an embedded body-list-item to the send-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendL_START (MqContextC_ARGS)
  Atl: MqContextC::SendL_START $ctx C-API
start to append an embedded body-list-item to the send-data-package. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendT_END (MqContextC_ARGS)
  Atl: MqContextC::SendT_END $ctx C-API
closed a longterm-transaction-item
 
static OT_ProcRet atlmqmsgque_MqContextC_SendT_START (MqContextC_ARGS)
  Atl: MqContextC::SendT_START $ctx C-API
open a longterm-transaction-item
 
static OT_ProcRet atlmqmsgque_MqContextC_SendERROR (MqContextC_ARGS)
  Atl: MqContextC::SendERROR $ctx C-API
send the data from the MkErrorC to the link target . …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendRETURN (MqContextC_ARGS)
  Atl: MqContextC::SendRETURN $ctx C-API
MqContextC - finish the send-data-block on the server and optional return the results. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SendRETURN_SUB (MqContextC_ARGS)
  Atl: MqContextC::SendRETURN_SUB $ctx C-API
return Sub-Data-Blocks required by MqSendEND_AND_SUB
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceCreate (MqContextC_ARGS)
  Atl: MqContextC::ServiceCreate $ctx token:string[4] callback:callable C-API
create a link between a service-token and a service-callback
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceDelete (MqContextC_ARGS)
  Atl: MqContextC::ServiceDelete $ctx token:string[4] C-API
delete a service. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceIsTransaction (MqContextC_ARGS)
  Atl: bool [MqContextC::ServiceIsTransaction $ctx] C-API
check if the ongoing-service-call belongs to a transaction …
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceProxy (MqContextC_ARGS)
  Atl: MqContextC::ServiceProxy $ctx token:string[4] ?id:MqSlaveE|int32=MQ_SLAVE_OTHER? C-API
create a service to link a master-context with a slave-context. …
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceProxyCtx (MqContextC_ARGS)
  Atl: MqContextC::ServiceProxyCtx $ctx token:string[4] target:MqContextC C-API
same as MqServiceProxy but use an MqContextC as input.
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceProxyCtxExists (MqContextC_ARGS)
  Atl: bool [MqContextC::ServiceProxyCtxExists $ctx token:string[4] target:MqContextC] C-API
check if service who belongs to token is a proxy-service
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceProxyRoundRobin (MqContextC_ARGS)
  Atl: MqContextC::ServiceProxyRoundRobin $ctx token:string[4] ident:string C-API
create a proxy-service using Round-Robin as load-balancer …
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceStorage (MqContextC_ARGS)
  Atl: MqContextC::ServiceStorage $ctx token:string[4] C-API
setup a service listen on a MqContextC_ServiceApi_Identifer and save all read-data-package into the STORAGE
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceTokenCheck (MqContextC_ARGS)
  Atl: bool [MqContextC::ServiceTokenCheck $ctx token:string[4]] C-API
in an ongoing-service-call check if the current MqContextC_ServiceApi_Identifer is token
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceTokenExists (MqContextC_ARGS)
  Atl: bool [MqContextC::ServiceTokenExists $ctx token:string[4]] C-API
check if the MqContextC_ServiceApi_Identifer token is defined as ctx service …
 
static OT_ProcRet atlmqmsgque_MqContextC_ServiceTokenGet (MqContextC_ARGS)
  Atl: string[4] [MqContextC::ServiceTokenGet $ctx] C-API
in an ongoing-service-call get the current MqContextC_ServiceApi_Identifer
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveGetMaster (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::SlaveGetMaster $ctx] C-API
opposite function of MqSlaveGetFilter
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveGet (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::SlaveGet $ctx id:MqSlaveE|int32] C-API
get the slave-context from a master-context
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveGetFilter (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::SlaveGetFilter $ctx] C-API
get the filter-ctx or the master-ctx
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveGetProxy (MqContextC_ARGS)
  Atl: MqContextC [MqContextC::SlaveGetProxy $ctx id:MqSlaveE|int32] C-API
on slave return the master and on master return the slave identified by id.
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveCheck (MqContextC_ARGS)
  Atl: bool [MqContextC::SlaveCheck $ctx id:MqSlaveE|int32] C-API
check if slave-id is valid
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveCreate (MqContextC_ARGS)
  Atl: MqContextC::SlaveCreate $ctx id:MqSlaveE|int32 slave:MqContextC C-API
create a master/slave link between the master-parent-context and the slave-parent-context …
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveDelete (MqContextC_ARGS)
  Atl: MqContextC::SlaveDelete $ctx id:MqSlaveE|int32 C-API
Delete a slave object from a master/slave link identified by id. …
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveIs (MqContextC_ARGS)
  Atl: bool [MqContextC::SlaveIs $ctx] C-API
is the context a slave-context ? …
 
static OT_ProcRet atlmqmsgque_MqContextC_SlaveWorker (MqContextC_ARGS)
  Atl: MqContextC::SlaveWorker $ctx id:MqSlaveE|int32 ?fct:string="WORKER"? ?args:MkBufferListC...=NULL? C-API
create a master/slave link using the image of the ctx object self. …
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageDelete (MqContextC_ARGS)
  Atl: int32 [MqContextC::StorageDelete $ctx ?*transLIdP_inout:int32=0?] C-API
delete the storage-row identified by the transLIdP_inout
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageImport (MqContextC_ARGS)
  Atl: int32 [MqContextC::StorageImport $ctx ?*transLIdP_inout:int32=0?] C-API
import the storage-package into the read-data-package
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageClose (MqContextC_ARGS)
  Atl: MqContextC::StorageClose $ctx C-API
close the storage. …
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageDecrRef (MqContextC_ARGS)
  Atl: MqContextC::StorageDecrRef $ctx transLId:int32 C-API
decrease the internal refCount lock of the database-entry
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageIncrRef (MqContextC_ARGS)
  Atl: MqContextC::StorageIncrRef $ctx transLId:int32 C-API
increase the internal refCount lock of the database-entry
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageLog (MqContextC_ARGS)
  Atl: MqContextC::StorageLog $ctx ?callfunc:string="MK_NULL"? C-API
log the storage the status of the open transactions
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageOpen (MqContextC_ARGS)
  Atl: MqContextC::StorageOpen $ctx storageFile:string C-API
switch to a file-based-transaction-database
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageCount (MqContextC_ARGS)
  Atl: int32 [MqContextC::StorageCount $ctx] C-API
count the number of storage-rows
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageErrCnt (MqContextC_ARGS)
  Atl: int32 [MqContextC::StorageErrCnt $ctx transLId:int32] C-API
increment and return the database row-error-count for the row defined with transLId
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageExport (MqContextC_ARGS)
  Atl: int32 [MqContextC::StorageExport $ctx] C-API
export the read-data-package into the STORAGE
 
static OT_ProcRet atlmqmsgque_MqContextC_StorageResolve (MqContextC_ARGS)
  Atl: {otherCtxP:MqContextC otherLIdP:int32} [MqContextC::StorageResolve $ctx] C-API
extract the context->link.protect.rmtTransLId entry from the database
 
static OT_ProcRet atlmqmsgque_MqContextC_CTOR (CONSTR_ARGS)
  Atl: (constructor,static) MqContextC [MqContextC::CTOR ?tmpl:MqContextC=NULL?] C-API
create and initialize the MqContextC ...
 
static OT_ProcRet atlmqmsgque_MqContextC_Create (OtClass_ARGS)
  Atl: (constructor,static) MqContextC [MqContextC::Create ?tmpl:MqContextC=NULL?] C-API
create and initialize the MqContextC ...
 
static MK_UNUSED int atlmqmsgque_ProcessExit (MK_RT mkrt, MK_I32 num)
 
static int atlmqmsgque_ThreadExit (MK_RT mkrt, MK_I32 num)
 
static enum MkErrorE atlmqmsgque_Idle (MQ_SERVICE_CALL_ARGS)
 
static bool atlmqmsgque_WaitForPipe (MK_RT mkrt, MQ_CTX const ctx, const struct MkIdS *idP)
 
static void atlmqmsgque_sMqContextC_Type (MK_RT mkrt)
 
int atlmqmsgque_pMqContextC_Init (OT_MQ_ARGS OT_NS_T ns)
 

Variables

static const OtObjProcDefS atlmqmsgque_sOtClassDef []
 
static const OtObjProcDefS atlmqmsgque_sInstanceDef []
 
static MK_UNUSED struct MkRuntimeCallbackS sAtlMqRuntimeCallback = {0}
 

Detailed Description

tag: nhi1-release-250425

Definition in file MqContextC_atl.c.

Macro Definition Documentation

◆ ClassFactoryGet_doc

#define ClassFactoryGet_doc   "MqFactoryC [MqContextC::ClassFactoryGet $ctx] (const)"

Definition at line 102 of file MqContextC_atl.c.

◆ ClassFactorySet_doc

#define ClassFactorySet_doc   "MqContextC::ClassFactorySet $ctx item:MqFactoryC"

Definition at line 105 of file MqContextC_atl.c.

◆ ClassIdentGet_doc

#define ClassIdentGet_doc   "string [MqContextC::ClassIdentGet $ctx] (const)"

Definition at line 106 of file MqContextC_atl.c.

◆ ClassIdentSet_doc

#define ClassIdentSet_doc   "MqContextC::ClassIdentSet $ctx ident:string"

Definition at line 107 of file MqContextC_atl.c.

◆ ClassInit

#define ClassInit

Definition at line 57 of file MqContextC_atl.c.

57#define ClassInit \
58 /* if not already done, initialize NEW META type */ \
59 if (MqContextCTT == NULL) MqContextCTT = MqContextSTT; \
60 \
61 /* protect against double call */ \
62 if (MqContextCTT->selfCreate == NS(MqContextC_selfCreate)) return MK_OK; \
63 \
64 /* add "selfCreate" and "selfDelete" feature to the META-Class */ \
65 MqContextCTT->selfCreate = NS(MqContextC_selfCreate); \
66 MqContextCTT->selfDelete = NS(MqContextC_selfDelete); \
67 MqContextCTT->selfUnlink = NS(MqContextC_selfUnlink); \
68 \
69 /* create the ATL-class */ \
70 OT_CLASS = AltClassDef(MqContextCTT,&amqrt->AtlMqContextC_NS); \
71 if (OT_CLASS == NULL) goto error; \
72 OT_REF_INCR(OT_CLASS); \
73 \
74 /* create the ATL static Methods */ \
75 check_LNG(AtlUnknownSetup (NS(sOtClassDef),amqrt)) goto error; \
76 \
77 /* create the ATL instance Methods */ \
78 check_LNG(AtlUnknownSetup (NS(sInstanceDef),amqrt)) goto error; \
79 \
80 /* after class was modified, recompile the class */ \
81 RL_init(2, recompile, RL_T(0,RecompileN)); RL_O(1,OT_CLASS) ; \
82 int retI = RL_EvalEx(0); \
83 if (retI != TCL_OK) return retI; \
84 \
85 /* define the "NULL" object */ \
86 OT_NULL = AtomCreateNULL(OT_CLASS, "::MqContextC::MK_NULL", (MK_PTR)amqrt); \
87 if (OT_NULL == NULL) goto error; \
88 OT_REF_INCR(OT_NULL);

◆ ClassOriginalIdentGet_doc

#define ClassOriginalIdentGet_doc   "string [MqContextC::ClassOriginalIdentGet $ctx] (const)"

Definition at line 108 of file MqContextC_atl.c.

◆ ConfigCheckStartAs_doc

#define ConfigCheckStartAs_doc   "bool [MqContextC::ConfigCheckStartAs $ctx data:MqStartE]"

Definition at line 114 of file MqContextC_atl.c.

◆ ConfigGetBuffersize_doc

#define ConfigGetBuffersize_doc   "int32 [MqContextC::ConfigGetBuffersize $ctx] (const)"

Definition at line 115 of file MqContextC_atl.c.

◆ ConfigGetIdentFrom_doc

#define ConfigGetIdentFrom_doc   "MqIdentE [MqContextC::ConfigGetIdentFrom $ctx]"

Definition at line 116 of file MqContextC_atl.c.

◆ ConfigGetIoPipe_doc

#define ConfigGetIoPipe_doc   "int32 [MqContextC::ConfigGetIoPipe $ctx]"

Definition at line 117 of file MqContextC_atl.c.

◆ ConfigGetIoTcp_doc

#define ConfigGetIoTcp_doc   "{host:string port:string myhost:string myport:string} [MqContextC::ConfigGetIoTcp $ctx]"

Definition at line 158 of file MqContextC_atl.c.

◆ ConfigGetIoTcpL_doc

#define ConfigGetIoTcpL_doc   "MkBufferListC [MqContextC::ConfigGetIoTcpL $ctx]"

Definition at line 111 of file MqContextC_atl.c.

◆ ConfigGetIoUds_doc

#define ConfigGetIoUds_doc   "string [MqContextC::ConfigGetIoUds $ctx] (const)"

Definition at line 118 of file MqContextC_atl.c.

◆ ConfigGetIsParent_doc

#define ConfigGetIsParent_doc   "bool [MqContextC::ConfigGetIsParent $ctx]"

Definition at line 119 of file MqContextC_atl.c.

◆ ConfigGetIsServer_doc

#define ConfigGetIsServer_doc   "bool [MqContextC::ConfigGetIsServer $ctx]"

Definition at line 120 of file MqContextC_atl.c.

◆ ConfigGetIsString_doc

#define ConfigGetIsString_doc   "bool [MqContextC::ConfigGetIsString $ctx]"

Definition at line 121 of file MqContextC_atl.c.

◆ ConfigGetName_doc

#define ConfigGetName_doc   "string [MqContextC::ConfigGetName $ctx] (const)"

Definition at line 122 of file MqContextC_atl.c.

◆ ConfigGetPkgsize_doc

#define ConfigGetPkgsize_doc   "int32 [MqContextC::ConfigGetPkgsize $ctx] (const)"

Definition at line 123 of file MqContextC_atl.c.

◆ ConfigGetPostfix_doc

#define ConfigGetPostfix_doc   "string [MqContextC::ConfigGetPostfix $ctx] (const)"

Definition at line 124 of file MqContextC_atl.c.

◆ ConfigGetPrefix_doc

#define ConfigGetPrefix_doc   "string [MqContextC::ConfigGetPrefix $ctx] (const)"

Definition at line 125 of file MqContextC_atl.c.

◆ ConfigGetStartAs_doc

#define ConfigGetStartAs_doc   "MqStartE [MqContextC::ConfigGetStartAs $ctx]"

Definition at line 126 of file MqContextC_atl.c.

◆ ConfigGetStatusIs_doc

#define ConfigGetStatusIs_doc   "MqStatusIsEF [MqContextC::ConfigGetStatusIs $ctx]"

Definition at line 127 of file MqContextC_atl.c.

◆ ConfigGetStorage_doc

#define ConfigGetStorage_doc   "string [MqContextC::ConfigGetStorage $ctx] (const)"

Definition at line 128 of file MqContextC_atl.c.

◆ ConfigGetTimeout_doc

#define ConfigGetTimeout_doc   "MkTimeoutE|int32 [MqContextC::ConfigGetTimeout $ctx] (const)"

Definition at line 129 of file MqContextC_atl.c.

◆ ConfigReset_doc

#define ConfigReset_doc   "MqContextC::ConfigReset $ctx"

Definition at line 130 of file MqContextC_atl.c.

◆ ConfigSetAllDebug_doc

#define ConfigSetAllDebug_doc   "MqContextC::ConfigSetAllDebug $ctx data:int32"

Definition at line 131 of file MqContextC_atl.c.

◆ ConfigSetAllTimeout_doc

#define ConfigSetAllTimeout_doc   "MqContextC::ConfigSetAllTimeout $ctx data:MkTimeoutE|int32"

Definition at line 132 of file MqContextC_atl.c.

◆ ConfigSetBgError_doc

#define ConfigSetBgError_doc   "MqContextC::ConfigSetBgError $ctx ?callback:callable=NULL?"

Definition at line 133 of file MqContextC_atl.c.

◆ ConfigSetBuffersize_doc

#define ConfigSetBuffersize_doc   "MqContextC::ConfigSetBuffersize $ctx data:int32"

Definition at line 134 of file MqContextC_atl.c.

◆ ConfigSetConfigFile_doc

#define ConfigSetConfigFile_doc   "MqContextC::ConfigSetConfigFile $ctx filename:string"

Definition at line 135 of file MqContextC_atl.c.

◆ ConfigSetDaemon_doc

#define ConfigSetDaemon_doc   "MqContextC::ConfigSetDaemon $ctx pidfile:string"

Definition at line 136 of file MqContextC_atl.c.

◆ ConfigSetEvent_doc

#define ConfigSetEvent_doc   "MqContextC::ConfigSetEvent $ctx ?callback:callable=NULL?"

Definition at line 137 of file MqContextC_atl.c.

◆ ConfigSetIdentFrom_doc

#define ConfigSetIdentFrom_doc   "MqContextC::ConfigSetIdentFrom $ctx data:MqIdentE"

Definition at line 138 of file MqContextC_atl.c.

◆ ConfigSetIgnoreExit_doc

#define ConfigSetIgnoreExit_doc   "MqContextC::ConfigSetIgnoreExit $ctx data:bool"

Definition at line 139 of file MqContextC_atl.c.

◆ ConfigSetIoPipe_doc

#define ConfigSetIoPipe_doc   "MqContextC::ConfigSetIoPipe $ctx fh:int32"

Definition at line 140 of file MqContextC_atl.c.

◆ ConfigSetIoTcp_doc

#define ConfigSetIoTcp_doc   "MqContextC::ConfigSetIoTcp $ctx ?host:string=\"NULL\"? ?port:string=\"NULL\"? ?myhost:string=\"NULL\"? ?myport:string=\"NULL\"?"

Definition at line 141 of file MqContextC_atl.c.

◆ ConfigSetIoTcpL_doc

#define ConfigSetIoTcpL_doc   "MqContextC::ConfigSetIoTcpL $ctx vals:MkBufferListC"

Definition at line 142 of file MqContextC_atl.c.

◆ ConfigSetIoUds_doc

#define ConfigSetIoUds_doc   "MqContextC::ConfigSetIoUds $ctx file:string"

Definition at line 143 of file MqContextC_atl.c.

◆ ConfigSetIsServer_doc

#define ConfigSetIsServer_doc   "MqContextC::ConfigSetIsServer $ctx data:bool"

Definition at line 144 of file MqContextC_atl.c.

◆ ConfigSetIsString_doc

#define ConfigSetIsString_doc   "MqContextC::ConfigSetIsString $ctx data:bool"

Definition at line 145 of file MqContextC_atl.c.

◆ ConfigSetName_doc

#define ConfigSetName_doc   "MqContextC::ConfigSetName $ctx data:string"

Definition at line 146 of file MqContextC_atl.c.

◆ ConfigSetPkgsize_doc

#define ConfigSetPkgsize_doc   "MqContextC::ConfigSetPkgsize $ctx data:int32"

Definition at line 147 of file MqContextC_atl.c.

◆ ConfigSetPostfix_doc

#define ConfigSetPostfix_doc   "MqContextC::ConfigSetPostfix $ctx data:string"

Definition at line 148 of file MqContextC_atl.c.

◆ ConfigSetPrefix_doc

#define ConfigSetPrefix_doc   "MqContextC::ConfigSetPrefix $ctx data:string"

Definition at line 149 of file MqContextC_atl.c.

◆ ConfigSetServerCleanup_doc

#define ConfigSetServerCleanup_doc   "MqContextC::ConfigSetServerCleanup $ctx ?callback:callable=NULL?"

Definition at line 150 of file MqContextC_atl.c.

◆ ConfigSetServerSetup_doc

#define ConfigSetServerSetup_doc   "MqContextC::ConfigSetServerSetup $ctx ?callback:callable=NULL?"

Definition at line 151 of file MqContextC_atl.c.

◆ ConfigSetStartAs_doc

#define ConfigSetStartAs_doc   "MqContextC::ConfigSetStartAs $ctx data:MqStartE"

Definition at line 152 of file MqContextC_atl.c.

◆ ConfigSetStartAsString_doc

#define ConfigSetStartAsString_doc   "MqContextC::ConfigSetStartAsString $ctx data:string"

Definition at line 153 of file MqContextC_atl.c.

◆ ConfigSetStorage_doc

#define ConfigSetStorage_doc   "MqContextC::ConfigSetStorage $ctx data:string"

Definition at line 154 of file MqContextC_atl.c.

◆ ConfigSetTimeout_doc

#define ConfigSetTimeout_doc   "MqContextC::ConfigSetTimeout $ctx data:MkTimeoutE|int32"

Definition at line 155 of file MqContextC_atl.c.

◆ Create_doc

#define Create_doc   "MqContextC [MqContextC::Create ?tmpl:MqContextC=NULL?]"

Definition at line 162 of file MqContextC_atl.c.

◆ CTOR_doc

#define CTOR_doc   "MqContextC [MqContextC::CTOR ?tmpl:MqContextC=NULL?]"

Definition at line 161 of file MqContextC_atl.c.

◆ EnvProtect_doc

#define EnvProtect_doc   "MqContextC::EnvProtect $ctx"

Definition at line 189 of file MqContextC_atl.c.

◆ EnvRestore_doc

#define EnvRestore_doc   "MqContextC::EnvRestore $ctx"

Definition at line 190 of file MqContextC_atl.c.

◆ ErrorCopy_doc

#define ErrorCopy_doc   "MkErrorE [MqContextC::ErrorCopy $targetCtx sourceCtx:MqContextC] (const)"

Definition at line 176 of file MqContextC_atl.c.

◆ ErrorFORMAT_doc

#define ErrorFORMAT_doc   "MkErrorC [MqContextC::ErrorFORMAT $fmtobj] (const)"

Definition at line 170 of file MqContextC_atl.c.

◆ ErrorMove_doc

#define ErrorMove_doc   "MkErrorE [MqContextC::ErrorMove $targetCtx sourceCtx:MqContextC] (const)"

Definition at line 177 of file MqContextC_atl.c.

◆ Exit_doc

#define Exit_doc   "int32 [MqContextC::Exit $ctx ?callfunc:string=\"MK_NULL\"? ?callfile:string=\"MK_NULL\"? ?callline:int32=-1?]"

Definition at line 193 of file MqContextC_atl.c.

◆ GetBuffer_doc

#define GetBuffer_doc   "MkBufferC [MqContextC::GetBuffer $ctx]"

Definition at line 171 of file MqContextC_atl.c.

◆ GetNull_doc

#define GetNull_doc   "MqContextC [MqContextC::GetNull]"

Definition at line 165 of file MqContextC_atl.c.

◆ GetRoot_doc

#define GetRoot_doc   "MqContextC [MqContextC::GetRoot $ctx]"

Definition at line 196 of file MqContextC_atl.c.

◆ HandleResolve_doc

#define HandleResolve_doc   "MqContextC [MqContextC::HandleResolve netHdl:MK_HDL]"

Definition at line 166 of file MqContextC_atl.c.

◆ Instances_doc

#define Instances_doc   "MqContextC [MqContextC::Instances]"

Definition at line 167 of file MqContextC_atl.c.

◆ LinkConnect_doc

#define LinkConnect_doc   "MqContextC::LinkConnect $ctx"

Definition at line 202 of file MqContextC_atl.c.

◆ LinkCreate_doc

#define LinkCreate_doc   "MqContextC::LinkCreate $ctx ?args:MkBufferListC...=NULL?"

Definition at line 203 of file MqContextC_atl.c.

◆ LinkCreateChild_doc

#define LinkCreateChild_doc   "MqContextC::LinkCreateChild $ctx parent:MqContextC ?args:MkBufferListC...=NULL?"

Definition at line 204 of file MqContextC_atl.c.

◆ LinkDelete_doc

#define LinkDelete_doc   "MqContextC::LinkDelete $ctx"

Definition at line 205 of file MqContextC_atl.c.

◆ LinkGetCtxId_doc

#define LinkGetCtxId_doc   "int32 [MqContextC::LinkGetCtxId $ctx]"

Definition at line 206 of file MqContextC_atl.c.

◆ LinkGetParent_doc

#define LinkGetParent_doc   "MqContextC [MqContextC::LinkGetParent $ctx]"

Definition at line 199 of file MqContextC_atl.c.

◆ LinkGetTargetIdent_doc

#define LinkGetTargetIdent_doc   "string [MqContextC::LinkGetTargetIdent $ctx]"

Definition at line 207 of file MqContextC_atl.c.

◆ LinkIsConnected_doc

#define LinkIsConnected_doc   "bool [MqContextC::LinkIsConnected $ctx]"

Definition at line 208 of file MqContextC_atl.c.

◆ LinkIsParent_doc

#define LinkIsParent_doc   "bool [MqContextC::LinkIsParent $ctx]"

Definition at line 209 of file MqContextC_atl.c.

◆ LinkShutdown_doc

#define LinkShutdown_doc   "MqContextC::LinkShutdown $ctx"

Definition at line 210 of file MqContextC_atl.c.

◆ LogConfig_doc

#define LogConfig_doc   "MqContextC::LogConfig $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"

Definition at line 180 of file MqContextC_atl.c.

◆ LogEnv_doc

#define LogEnv_doc   "MqContextC::LogEnv $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"

Definition at line 181 of file MqContextC_atl.c.

◆ LogLink_doc

#define LogLink_doc   "MqContextC::LogLink $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"

Definition at line 182 of file MqContextC_atl.c.

◆ LogParentOrChild_doc

#define LogParentOrChild_doc   "string [MqContextC::LogParentOrChild $ctx] (const)"

Definition at line 213 of file MqContextC_atl.c.

◆ LogServerOrClient_doc

#define LogServerOrClient_doc   "string [MqContextC::LogServerOrClient $ctx] (const)"

Definition at line 214 of file MqContextC_atl.c.

◆ LogSetup_doc

#define LogSetup_doc   "MqContextC::LogSetup $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"

Definition at line 183 of file MqContextC_atl.c.

◆ LogShort_doc

#define LogShort_doc   "MqContextC::LogShort $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? ?label:string=\"NULL\"? (const)"

Definition at line 184 of file MqContextC_atl.c.

◆ LogType_doc

#define LogType_doc   "MqContextC::LogType $ctx ?fmtobj:MkObjectC=NULL? ?debug:int32=0? ?callfunc:string=\"MK_NULL\"? ?lvl:int32=0? (const)"

Definition at line 185 of file MqContextC_atl.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MqContextC_atl.c"

Definition at line 11 of file MqContextC_atl.c.

◆ Next_doc

#define Next_doc   "MqContextC [MqContextC::Next $ctx]"

Definition at line 172 of file MqContextC_atl.c.

◆ OT_CLASS

#define OT_CLASS   amqrt->AtlMqContextC

Definition at line 15 of file MqContextC_atl.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MqContextC"

Definition at line 17 of file MqContextC_atl.c.

◆ OT_CONSTRUCTOR_POST

#define OT_CONSTRUCTOR_POST ( x)
Value:
if (MoxMyIsN(selfO)) MqConfigSetPrefixWithNoLock(x,VAL2STR(MoxCls__NAME__N(MoxMy__CLASS__N(selfO))));
#define VAL2STR(val)
#define MqConfigSetPrefixWithNoLock(...)

Definition at line 96 of file MqContextC_atl.c.

◆ OT_NULL

#define OT_NULL   amqrt->AtlMqContextC_MK_NULL

Definition at line 16 of file MqContextC_atl.c.

◆ OT_retObj_CONSTR

#define OT_retObj_CONSTR ( x)
Value:
#define OT_SELF
#define AtomInit(...)
#define OT_retObj_SET(val)
#define MqContextC_X2obj(x)

Definition at line 54 of file MqContextC_atl.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MQ_CTX)

Definition at line 47 of file MqContextC_atl.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MQ_CTX)

Definition at line 48 of file MqContextC_atl.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr   SetupHdlConstr(MqContextC)

Definition at line 50 of file MqContextC_atl.c.

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MQ_CTX)

Definition at line 49 of file MqContextC_atl.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static   SetupHdlStatic(MqContextC)

Definition at line 52 of file MqContextC_atl.c.

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 51 of file MqContextC_atl.c.

◆ Prev_doc

#define Prev_doc   "MqContextC [MqContextC::Prev $ctx]"

Definition at line 173 of file MqContextC_atl.c.

◆ ProcessEvent_doc

#define ProcessEvent_doc   "MqContextC::ProcessEvent $ctx ?wait:MqWaitOnEventE=NO? ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 217 of file MqContextC_atl.c.

◆ ProxyForward_doc

#define ProxyForward_doc   "MqContextC::ProxyForward $sourceCtx targetCtx:MqContextC ?dump:MqDumpC=NULL? ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 220 of file MqContextC_atl.c.

◆ ProxyItem_doc

#define ProxyItem_doc   "MqContextC::ProxyItem $sourceCtx targetCtx:MqContextC"

Definition at line 221 of file MqContextC_atl.c.

◆ ReadALL_doc

#define ReadALL_doc   "MkBufferListC [MqContextC::ReadALL $ctx ?val_inout:MkBufferListC=NULL?]"

Definition at line 224 of file MqContextC_atl.c.

◆ ReadBFL_doc

#define ReadBFL_doc   "MkBufferListC [MqContextC::ReadBFL $ctx]"

Definition at line 227 of file MqContextC_atl.c.

◆ ReadBIN_doc

#define ReadBIN_doc   "binary [MqContextC::ReadBIN $ctx]"

Definition at line 242 of file MqContextC_atl.c.

◆ ReadBinaryR_doc

#define ReadBinaryR_doc   "binary [MqContextC::ReadBinaryR $ctx]"

Definition at line 244 of file MqContextC_atl.c.

◆ ReadBOL_doc

#define ReadBOL_doc   "bool [MqContextC::ReadBOL $ctx]"

Definition at line 243 of file MqContextC_atl.c.

◆ ReadBUF_doc

#define ReadBUF_doc   "MkBufferC [MqContextC::ReadBUF $ctx]"

Definition at line 228 of file MqContextC_atl.c.

◆ ReadDbg_doc

#define ReadDbg_doc   "MqContextC::ReadDbg $ctx"

Definition at line 231 of file MqContextC_atl.c.

◆ ReadDBL_doc

#define ReadDBL_doc   "double [MqContextC::ReadDBL $ctx]"

Definition at line 245 of file MqContextC_atl.c.

◆ ReadFLT_doc

#define ReadFLT_doc   "float [MqContextC::ReadFLT $ctx]"

Definition at line 246 of file MqContextC_atl.c.

◆ ReadGetNextType_doc

#define ReadGetNextType_doc   "MkTypeE [MqContextC::ReadGetNextType $ctx]"

Definition at line 232 of file MqContextC_atl.c.

◆ ReadGetNumItems_doc

#define ReadGetNumItems_doc   "int32 [MqContextC::ReadGetNumItems $ctx]"

Definition at line 233 of file MqContextC_atl.c.

◆ ReadHDL_doc

#define ReadHDL_doc   "MK_HDL [MqContextC::ReadHDL $ctx]"

Definition at line 247 of file MqContextC_atl.c.

◆ ReadI16_doc

#define ReadI16_doc   "int16 [MqContextC::ReadI16 $ctx]"

Definition at line 248 of file MqContextC_atl.c.

◆ ReadI32_doc

#define ReadI32_doc   "int32 [MqContextC::ReadI32 $ctx]"

Definition at line 249 of file MqContextC_atl.c.

◆ ReadI64_doc

#define ReadI64_doc   "int64 [MqContextC::ReadI64 $ctx]"

Definition at line 250 of file MqContextC_atl.c.

◆ ReadI8_doc

#define ReadI8_doc   "int8 [MqContextC::ReadI8 $ctx]"

Definition at line 251 of file MqContextC_atl.c.

◆ ReadItemExists_doc

#define ReadItemExists_doc   "bool [MqContextC::ReadItemExists $ctx]"

Definition at line 234 of file MqContextC_atl.c.

◆ ReadL_END_doc

#define ReadL_END_doc   "MqContextC::ReadL_END $ctx"

Definition at line 235 of file MqContextC_atl.c.

◆ ReadL_START_doc

#define ReadL_START_doc   "MqContextC::ReadL_START $ctx ?buf:MkBufferC=NULL?"

Definition at line 236 of file MqContextC_atl.c.

◆ ReadLIST_doc

#define ReadLIST_doc   "[list...] [MqContextC::ReadLIST $ctx]"

Definition at line 252 of file MqContextC_atl.c.

◆ ReadLONG_doc

#define ReadLONG_doc   "long [MqContextC::ReadLONG $ctx]"

Definition at line 253 of file MqContextC_atl.c.

◆ ReadNEXT_doc

#define ReadNEXT_doc   "obj [MqContextC::ReadNEXT $ctx]"

Definition at line 254 of file MqContextC_atl.c.

◆ ReadSTR_doc

#define ReadSTR_doc   "string [MqContextC::ReadSTR $ctx]"

Definition at line 255 of file MqContextC_atl.c.

◆ ReadStringR_doc

#define ReadStringR_doc   "string [MqContextC::ReadStringR $ctx]"

Definition at line 256 of file MqContextC_atl.c.

◆ ReadT_END_doc

#define ReadT_END_doc   "MqContextC::ReadT_END $ctx"

Definition at line 237 of file MqContextC_atl.c.

◆ ReadT_START_doc

#define ReadT_START_doc   "MqContextC::ReadT_START $ctx"

Definition at line 238 of file MqContextC_atl.c.

◆ ReadUndo_doc

#define ReadUndo_doc   "MqContextC::ReadUndo $ctx"

Definition at line 239 of file MqContextC_atl.c.

◆ RouteCreate_doc

#define RouteCreate_doc   "MqContextC::RouteCreate $ctx route:string service:string ?overwrite:bool=false?"

Definition at line 262 of file MqContextC_atl.c.

◆ RouteDelete_doc

#define RouteDelete_doc   "MqContextC::RouteDelete $ctx route:string service:string ?overwrite:bool=false?"

Definition at line 263 of file MqContextC_atl.c.

◆ RouteGetPath_doc

#define RouteGetPath_doc   "string [MqContextC::RouteGetPath $ctx]"

Definition at line 268 of file MqContextC_atl.c.

◆ RouteGetTree_doc

#define RouteGetTree_doc   "MkBufferListC [MqContextC::RouteGetTree $ctx]"

Definition at line 259 of file MqContextC_atl.c.

◆ RouteResolve_doc

#define RouteResolve_doc   "[MqContextC...] [MqContextC::RouteResolve $ctx ident:string ?retnum:int32=-1?]"

Definition at line 264 of file MqContextC_atl.c.

◆ RouteTraverse_doc

#define RouteTraverse_doc   "MqContextC::RouteTraverse $ctx service:string ?args:MkBufferListC...=NULL?"

Definition at line 265 of file MqContextC_atl.c.

◆ SELF2HDL

#define SELF2HDL ( O)
Value:
#define VAL2MNG(val)
static MQ_CTX MqCtx(MK_MNG mng)
cast a unknown-object into an MqContextS pointer or NULL if not possible

Definition at line 19 of file MqContextC_atl.c.

◆ Send_doc

#define Send_doc   "MqContextC::Send $ctx cstr:string args:args..."

Definition at line 271 of file MqContextC_atl.c.

◆ SendBFL_doc

#define SendBFL_doc   "MqContextC::SendBFL $ctx val:MkBufferListC"

Definition at line 272 of file MqContextC_atl.c.

◆ SendBIN_doc

#define SendBIN_doc   "MqContextC::SendBIN $ctx val:binary"

Definition at line 273 of file MqContextC_atl.c.

◆ SendBinaryR_doc

#define SendBinaryR_doc   "MqContextC::SendBinaryR $ctx val:binary"

Definition at line 277 of file MqContextC_atl.c.

◆ SendBOL_doc

#define SendBOL_doc   "MqContextC::SendBOL $ctx val:bool"

Definition at line 274 of file MqContextC_atl.c.

◆ SendBUF_doc

#define SendBUF_doc   "MqContextC::SendBUF $ctx val:MkBufferC"

Definition at line 275 of file MqContextC_atl.c.

◆ SendBUS_FLAT_doc

#define SendBUS_FLAT_doc   "MqContextC::SendBUS_FLAT $ctx val:MkBufferStreamC"

Definition at line 276 of file MqContextC_atl.c.

◆ SendDBL_doc

#define SendDBL_doc   "MqContextC::SendDBL $ctx val:double"

Definition at line 278 of file MqContextC_atl.c.

◆ SendEND_AND_CALLBACK_doc

#define SendEND_AND_CALLBACK_doc   "MqContextC::SendEND_AND_CALLBACK $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 280 of file MqContextC_atl.c.

◆ SendEND_AND_SUB_doc

#define SendEND_AND_SUB_doc   "MqContextC::SendEND_AND_SUB $ctx token:string[4] callback:callable ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 281 of file MqContextC_atl.c.

◆ SendEND_AND_TRANSACTION_doc

#define SendEND_AND_TRANSACTION_doc   "MqContextC::SendEND_AND_TRANSACTION $ctx token:string[4] callback:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 282 of file MqContextC_atl.c.

◆ SendEND_AND_WAIT_doc

#define SendEND_AND_WAIT_doc   "MqContextC::SendEND_AND_WAIT $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 283 of file MqContextC_atl.c.

◆ SendEND_doc

#define SendEND_doc   "MqContextC::SendEND $ctx token:string[4] ?timeout:MkTimeoutE|int32=DEFAULT?"

Definition at line 279 of file MqContextC_atl.c.

◆ SendERROR_doc

#define SendERROR_doc   "MqContextC::SendERROR $ctx"

Definition at line 284 of file MqContextC_atl.c.

◆ SendFLT_doc

#define SendFLT_doc   "MqContextC::SendFLT $ctx val:float"

Definition at line 285 of file MqContextC_atl.c.

◆ SendHDL_doc

#define SendHDL_doc   "MqContextC::SendHDL $ctx val:MK_HDL"

Definition at line 286 of file MqContextC_atl.c.

◆ SendI16_doc

#define SendI16_doc   "MqContextC::SendI16 $ctx val:int16"

Definition at line 287 of file MqContextC_atl.c.

◆ SendI32_doc

#define SendI32_doc   "MqContextC::SendI32 $ctx val:int32"

Definition at line 288 of file MqContextC_atl.c.

◆ SendI64_doc

#define SendI64_doc   "MqContextC::SendI64 $ctx val:int64"

Definition at line 289 of file MqContextC_atl.c.

◆ SendI8_doc

#define SendI8_doc   "MqContextC::SendI8 $ctx val:int8"

Definition at line 290 of file MqContextC_atl.c.

◆ SendL_END_doc

#define SendL_END_doc   "MqContextC::SendL_END $ctx"

Definition at line 293 of file MqContextC_atl.c.

◆ SendL_FLAT_doc

#define SendL_FLAT_doc   "MqContextC::SendL_FLAT $ctx val:MkBufferListC"

Definition at line 294 of file MqContextC_atl.c.

◆ SendL_START_doc

#define SendL_START_doc   "MqContextC::SendL_START $ctx"

Definition at line 295 of file MqContextC_atl.c.

◆ SendLONG_doc

#define SendLONG_doc   "MqContextC::SendLONG $ctx val:long"

Definition at line 291 of file MqContextC_atl.c.

◆ SendLTR_doc

#define SendLTR_doc   "MqContextC::SendLTR $ctx transLId:int32"

Definition at line 292 of file MqContextC_atl.c.

◆ SendRETURN_doc

#define SendRETURN_doc   "MqContextC::SendRETURN $ctx"

Definition at line 296 of file MqContextC_atl.c.

◆ SendRETURN_SUB_doc

#define SendRETURN_SUB_doc   "MqContextC::SendRETURN_SUB $ctx"

Definition at line 297 of file MqContextC_atl.c.

◆ SendSTART_doc

#define SendSTART_doc   "MqContextC::SendSTART $ctx"

Definition at line 298 of file MqContextC_atl.c.

◆ SendSTR_doc

#define SendSTR_doc   "MqContextC::SendSTR $ctx val:string"

Definition at line 299 of file MqContextC_atl.c.

◆ SendStringR_doc

#define SendStringR_doc   "MqContextC::SendStringR $ctx val:string"

Definition at line 301 of file MqContextC_atl.c.

◆ SendSYNC_doc

#define SendSYNC_doc   "MqContextC::SendSYNC $ctx"

Definition at line 300 of file MqContextC_atl.c.

◆ SendT_END_doc

#define SendT_END_doc   "MqContextC::SendT_END $ctx"

Definition at line 302 of file MqContextC_atl.c.

◆ SendT_START_doc

#define SendT_START_doc   "MqContextC::SendT_START $ctx"

Definition at line 303 of file MqContextC_atl.c.

◆ ServiceCreate_doc

#define ServiceCreate_doc   "MqContextC::ServiceCreate $ctx token:string[4] callback:callable"

Definition at line 306 of file MqContextC_atl.c.

◆ ServiceDelete_doc

#define ServiceDelete_doc   "MqContextC::ServiceDelete $ctx token:string[4]"

Definition at line 307 of file MqContextC_atl.c.

◆ ServiceIsTransaction_doc

#define ServiceIsTransaction_doc   "bool [MqContextC::ServiceIsTransaction $ctx]"

Definition at line 308 of file MqContextC_atl.c.

◆ ServiceProxy_doc

#define ServiceProxy_doc   "MqContextC::ServiceProxy $ctx token:string[4] ?id:MqSlaveE|int32=MQ_SLAVE_OTHER?"

Definition at line 309 of file MqContextC_atl.c.

◆ ServiceProxyCtx_doc

#define ServiceProxyCtx_doc   "MqContextC::ServiceProxyCtx $ctx token:string[4] target:MqContextC"

Definition at line 310 of file MqContextC_atl.c.

◆ ServiceProxyCtxExists_doc

#define ServiceProxyCtxExists_doc   "bool [MqContextC::ServiceProxyCtxExists $ctx token:string[4] target:MqContextC]"

Definition at line 311 of file MqContextC_atl.c.

◆ ServiceProxyRoundRobin_doc

#define ServiceProxyRoundRobin_doc   "MqContextC::ServiceProxyRoundRobin $ctx token:string[4] ident:string"

Definition at line 312 of file MqContextC_atl.c.

◆ ServiceStorage_doc

#define ServiceStorage_doc   "MqContextC::ServiceStorage $ctx token:string[4]"

Definition at line 313 of file MqContextC_atl.c.

◆ ServiceTokenCheck_doc

#define ServiceTokenCheck_doc   "bool [MqContextC::ServiceTokenCheck $ctx token:string[4]]"

Definition at line 314 of file MqContextC_atl.c.

◆ ServiceTokenExists_doc

#define ServiceTokenExists_doc   "bool [MqContextC::ServiceTokenExists $ctx token:string[4]]"

Definition at line 315 of file MqContextC_atl.c.

◆ ServiceTokenGet_doc

#define ServiceTokenGet_doc   "string[4] [MqContextC::ServiceTokenGet $ctx]"

Definition at line 316 of file MqContextC_atl.c.

◆ SlaveCheck_doc

#define SlaveCheck_doc   "bool [MqContextC::SlaveCheck $ctx id:MqSlaveE|int32] (const)"

Definition at line 327 of file MqContextC_atl.c.

◆ SlaveCreate_doc

#define SlaveCreate_doc   "MqContextC::SlaveCreate $ctx id:MqSlaveE|int32 slave:MqContextC"

Definition at line 328 of file MqContextC_atl.c.

◆ SlaveDelete_doc

#define SlaveDelete_doc   "MqContextC::SlaveDelete $ctx id:MqSlaveE|int32"

Definition at line 329 of file MqContextC_atl.c.

◆ SlaveGet_doc

#define SlaveGet_doc   "MqContextC [MqContextC::SlaveGet $ctx id:MqSlaveE|int32]"

Definition at line 322 of file MqContextC_atl.c.

◆ SlaveGetFilter_doc

#define SlaveGetFilter_doc   "MqContextC [MqContextC::SlaveGetFilter $ctx]"

Definition at line 323 of file MqContextC_atl.c.

◆ SlaveGetMaster_doc

#define SlaveGetMaster_doc   "MqContextC [MqContextC::SlaveGetMaster $ctx]"

Definition at line 319 of file MqContextC_atl.c.

◆ SlaveGetProxy_doc

#define SlaveGetProxy_doc   "MqContextC [MqContextC::SlaveGetProxy $ctx id:MqSlaveE|int32]"

Definition at line 324 of file MqContextC_atl.c.

◆ SlaveIs_doc

#define SlaveIs_doc   "bool [MqContextC::SlaveIs $ctx] (const)"

Definition at line 330 of file MqContextC_atl.c.

◆ SlaveWorker_doc

#define SlaveWorker_doc   "MqContextC::SlaveWorker $ctx id:MqSlaveE|int32 ?fct:string=\"WORKER\"? ?args:MkBufferListC...=NULL?"

Definition at line 331 of file MqContextC_atl.c.

◆ StorageClose_doc

#define StorageClose_doc   "MqContextC::StorageClose $ctx"

Definition at line 338 of file MqContextC_atl.c.

◆ StorageCount_doc

#define StorageCount_doc   "int32 [MqContextC::StorageCount $ctx]"

Definition at line 345 of file MqContextC_atl.c.

◆ StorageDecrRef_doc

#define StorageDecrRef_doc   "MqContextC::StorageDecrRef $ctx transLId:int32"

Definition at line 339 of file MqContextC_atl.c.

◆ StorageDelete_doc

#define StorageDelete_doc   "int32 [MqContextC::StorageDelete $ctx ?*transLIdP_inout:int32=0?]"

Definition at line 334 of file MqContextC_atl.c.

◆ StorageErrCnt_doc

#define StorageErrCnt_doc   "int32 [MqContextC::StorageErrCnt $ctx transLId:int32]"

Definition at line 346 of file MqContextC_atl.c.

◆ StorageExport_doc

#define StorageExport_doc   "int32 [MqContextC::StorageExport $ctx]"

Definition at line 347 of file MqContextC_atl.c.

◆ StorageImport_doc

#define StorageImport_doc   "int32 [MqContextC::StorageImport $ctx ?*transLIdP_inout:int32=0?]"

Definition at line 335 of file MqContextC_atl.c.

◆ StorageIncrRef_doc

#define StorageIncrRef_doc   "MqContextC::StorageIncrRef $ctx transLId:int32"

Definition at line 340 of file MqContextC_atl.c.

◆ StorageLog_doc

#define StorageLog_doc   "MqContextC::StorageLog $ctx ?callfunc:string=\"MK_NULL\"?"

Definition at line 341 of file MqContextC_atl.c.

◆ StorageOpen_doc

#define StorageOpen_doc   "MqContextC::StorageOpen $ctx storageFile:string"

Definition at line 342 of file MqContextC_atl.c.

◆ StorageResolve_doc

#define StorageResolve_doc   "{otherCtxP:MqContextC otherLIdP:int32} [MqContextC::StorageResolve $ctx]"

Definition at line 348 of file MqContextC_atl.c.

Function Documentation

◆ atlmqmsgque_Idle()

static enum MkErrorE atlmqmsgque_Idle ( MQ_SERVICE_CALL_ARGS )
static

Definition at line 3914 of file MqContextC_atl.c.

3914 {
3915 Tcl_DoOneEvent(TCL_ALL_EVENTS|TCL_DONT_WAIT);
3916 return MK_OK;
3917}
MK_OK

◆ atlmqmsgque_MqContextC_selfCreate()

static MK_PTR atlmqmsgque_MqContextC_selfCreate ( MK_RT mkrt,
MK_OBJ const obj,
MK_PTR const env )
static

Definition at line 28 of file MqContextC_atl.c.

28 {
29 SETUP_amqrt(env);
30 return AtomMake(obj,OT_CLASS,NULL,NULL,env);
31}
#define AtomMake(...)
#define SETUP_amqrt(r)
#define OT_CLASS
MK_OBJ const obj
Definition high_lng.h:136

◆ atlmqmsgque_MqContextC_selfDelete()

static void atlmqmsgque_MqContextC_selfDelete ( MK_RT mkrt,
MK_PTR selfP,
MK_PTR const env )
static

Definition at line 34 of file MqContextC_atl.c.

34 {
35 OT_SELF_T selfO = selfP;
36 SETUP_amqrt(env);
37 MK(AtomDeleteHard) (OT_MK_CALL selfO);
38}
#define MK(n)
MOX_OBJ_T OT_SELF_T
#define OT_MK_CALL

◆ atlmqmsgque_MqContextC_selfUnlink()

static void atlmqmsgque_MqContextC_selfUnlink ( MK_RT mkrt,
MK_PTR selfP,
MK_PTR const env )
static

Definition at line 41 of file MqContextC_atl.c.

41 {
42 OT_SELF_T selfO = selfP;
43 SETUP_amqrt(env);
44 return MK(AtomUnlink) (OT_MK_CALL selfO);
45}

◆ atlmqmsgque_pMqContextC_Init()

int atlmqmsgque_pMqContextC_Init ( OT_MQ_ARGS OT_NS_T ns)

Definition at line 3968 of file MqContextC_atl.c.

3969{
3971
3972 // define type
3973 if (MqContextCTT == NULL) {
3974
3975 // register a new type
3976 MkRuntimeCallbackAdd( MK_RT_CALL &sAtlMqRuntimeCallback, NS(sMqContextC_Type) , "AtlMqContextC" );
3977
3978 // tcl does !not! support fork for a threaded interpreter
3979 if (Tcl_GetVar2Ex(interp,"tcl_platform","threaded",TCL_GLOBAL_ONLY) != NULL) {
3980 MqContextCT->ignoreFork = true;
3981 }
3982 }
3983
3984 ClassInit
3985
3986 return TCL_OK;
3987error:
3988 return TCL_ERROR;
3989}
#define MqContextCTT
#define NS(n)
static MK_UNUSED struct MkRuntimeCallbackS sAtlMqRuntimeCallback
#define ClassInit
#define error
Definition high_lng.h:339
size_t MkRuntimeCallbackAdd(MK_RT mkrt, MkRuntimeCallbackS *cbdata, MkRuntimeInitF rt_callback, MK_STRN ident)
#define MK_RT_CALL
#define MqContextCT
class as MqTypeCtxS-class-type for MqContextC in the Target-Programming-Language (TPL) …
#define MQ_STATIC_RT

◆ atlmqmsgque_ProcessExit()

static MK_UNUSED int atlmqmsgque_ProcessExit ( MK_RT mkrt,
MK_I32 num )
static

TCL API

Definition at line 3905 of file MqContextC_atl.c.

3905 {
3906 Tcl_Exit(num);
3907 return num;
3908}

◆ atlmqmsgque_sMqContextC_Type()

static void atlmqmsgque_sMqContextC_Type ( MK_RT mkrt)
static

Definition at line 3950 of file MqContextC_atl.c.

3951{
3953 OT_MQ_RT_T amqrt = &amqrtR;
3954 assert(MqContextCTT == NULL);
3955
3956 // define type
3957
3958 MqContextCTT = MkTypeDup2(MqContextC_TT,"AtlMqContextC");
3959 MqContextCT->argvFix = true ;
3960 MqContextCT->MqProcessExitCB = NS(ProcessExit) ;
3961 MqContextCT->MqThreadExitCB = NS(ThreadExit) ;
3962 MqContextCT->MqWaitForPipeCB = NS(WaitForPipe) ;
3963 MqContextCT->Child.fCreate = MqLinkDefault_RT ;
3964 MqContextCT->Parent.fCreate = MqLinkDefault_RT ;
3965 MqContextCT->Idle.fCall = NS(Idle) ;
3966}
__thread OT_MQ_RT_S amqrtR
#define MkTypeDup2(...)
#define MqContextC_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …

◆ atlmqmsgque_ThreadExit()

static int atlmqmsgque_ThreadExit ( MK_RT mkrt,
MK_I32 num )
static

Definition at line 3910 of file MqContextC_atl.c.

3910 {
3911 return num;
3912}

◆ atlmqmsgque_WaitForPipe()

static bool atlmqmsgque_WaitForPipe ( MK_RT mkrt,
MQ_CTX const ctx,
const struct MkIdS * idP )
static

Definition at line 3920 of file MqContextC_atl.c.

3921{
3922 bool retB = false;
3923 switch ((*idP).type) {
3924 case MK_ID_THREAD: {
3925 if ((*idP).setByExtern) {
3926 Tcl_ThreadId id = (Tcl_ThreadId) idP->val;
3927 int result;
3928 if (Tcl_JoinThread(id, &result) != TCL_OK) {
3929 MkErrorSetC_2M(ctx,"[ThreadError] join failed");
3930 }
3931 retB = true;
3932 }
3933 break;
3934 }
3935 case MK_ID_PROCESS:
3936 case MK_ID_UNUSED: break;
3937 }
3938 return retB;
3939}
#define MkErrorSetC_2M(err, message)
MK_ID_THREAD
MK_ID_PROCESS
MK_ID_UNUSED
MK_IDNT val

Variable Documentation

◆ atlmqmsgque_sInstanceDef

const OtObjProcDefS atlmqmsgque_sInstanceDef[]
static

Definition at line 3642 of file MqContextC_atl.c.

3642 {
3643
3644 { "::MqContextC::Debug" , NS(MqContextC_Debug) },
3645 { "::MqContextC::printObj" , NS(MqContextC_printObj) },
3646 { "::MqContextC::ConfigGetStartAsNum" , NS(MqContextC_ConfigGetStartAsNum) },
3647 { "::MqContextC::ConfigGetStatusIsNum" , NS(MqContextC_ConfigGetStatusIsNum) },
3648
3649 // BEGIN-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
3650
3651 // doc-key: MqContextC,MqClass,oc_
3652 { "::MqContextC::ClassFactoryGet" , NS(MqContextC_ClassFactoryGet) },
3653
3654 // doc-key: MqContextC,MqClass,om_
3655 { "::MqContextC::ClassFactorySet" , NS(MqContextC_ClassFactorySet) },
3656 { "::MqContextC::ClassIdentGet" , NS(MqContextC_ClassIdentGet) },
3657 { "::MqContextC::ClassIdentSet" , NS(MqContextC_ClassIdentSet) },
3658 { "::MqContextC::ClassOriginalIdentGet" , NS(MqContextC_ClassOriginalIdentGet) },
3659
3660 // doc-key: MqContextC,MqConfig,oco
3661 { "::MqContextC::ConfigGetIoTcpL" , NS(MqContextC_ConfigGetIoTcpL) },
3662
3663 // doc-key: MqContextC,MqConfig,om_
3664 { "::MqContextC::ConfigCheckStartAs" , NS(MqContextC_ConfigCheckStartAs) },
3665 { "::MqContextC::ConfigGetBuffersize" , NS(MqContextC_ConfigGetBuffersize) },
3666 { "::MqContextC::ConfigGetIdentFrom" , NS(MqContextC_ConfigGetIdentFrom) },
3667 { "::MqContextC::ConfigGetIoPipe" , NS(MqContextC_ConfigGetIoPipe) },
3668 { "::MqContextC::ConfigGetIoUds" , NS(MqContextC_ConfigGetIoUds) },
3669 { "::MqContextC::ConfigGetIsParent" , NS(MqContextC_ConfigGetIsParent) },
3670 { "::MqContextC::ConfigGetIsServer" , NS(MqContextC_ConfigGetIsServer) },
3671 { "::MqContextC::ConfigGetIsString" , NS(MqContextC_ConfigGetIsString) },
3672 { "::MqContextC::ConfigGetName" , NS(MqContextC_ConfigGetName) },
3673 { "::MqContextC::ConfigGetPkgsize" , NS(MqContextC_ConfigGetPkgsize) },
3674 { "::MqContextC::ConfigGetPostfix" , NS(MqContextC_ConfigGetPostfix) },
3675 { "::MqContextC::ConfigGetPrefix" , NS(MqContextC_ConfigGetPrefix) },
3676 { "::MqContextC::ConfigGetStartAs" , NS(MqContextC_ConfigGetStartAs) },
3677 { "::MqContextC::ConfigGetStatusIs" , NS(MqContextC_ConfigGetStatusIs) },
3678 { "::MqContextC::ConfigGetStorage" , NS(MqContextC_ConfigGetStorage) },
3679 { "::MqContextC::ConfigGetTimeout" , NS(MqContextC_ConfigGetTimeout) },
3680 { "::MqContextC::ConfigReset" , NS(MqContextC_ConfigReset) },
3681 { "::MqContextC::ConfigSetAllDebug" , NS(MqContextC_ConfigSetAllDebug) },
3682 { "::MqContextC::ConfigSetAllTimeout" , NS(MqContextC_ConfigSetAllTimeout) },
3683 { "::MqContextC::ConfigSetBgError" , NS(MqContextC_ConfigSetBgError) },
3684 { "::MqContextC::ConfigSetBuffersize" , NS(MqContextC_ConfigSetBuffersize) },
3685 { "::MqContextC::ConfigSetConfigFile" , NS(MqContextC_ConfigSetConfigFile) },
3686 { "::MqContextC::ConfigSetDaemon" , NS(MqContextC_ConfigSetDaemon) },
3687 { "::MqContextC::ConfigSetEvent" , NS(MqContextC_ConfigSetEvent) },
3688 { "::MqContextC::ConfigSetIdentFrom" , NS(MqContextC_ConfigSetIdentFrom) },
3689 { "::MqContextC::ConfigSetIgnoreExit" , NS(MqContextC_ConfigSetIgnoreExit) },
3690 { "::MqContextC::ConfigSetIoPipe" , NS(MqContextC_ConfigSetIoPipe) },
3691 { "::MqContextC::ConfigSetIoTcp" , NS(MqContextC_ConfigSetIoTcp) },
3692 { "::MqContextC::ConfigSetIoTcpL" , NS(MqContextC_ConfigSetIoTcpL) },
3693 { "::MqContextC::ConfigSetIoUds" , NS(MqContextC_ConfigSetIoUds) },
3694 { "::MqContextC::ConfigSetIsServer" , NS(MqContextC_ConfigSetIsServer) },
3695 { "::MqContextC::ConfigSetIsString" , NS(MqContextC_ConfigSetIsString) },
3696 { "::MqContextC::ConfigSetName" , NS(MqContextC_ConfigSetName) },
3697 { "::MqContextC::ConfigSetPkgsize" , NS(MqContextC_ConfigSetPkgsize) },
3698 { "::MqContextC::ConfigSetPostfix" , NS(MqContextC_ConfigSetPostfix) },
3699 { "::MqContextC::ConfigSetPrefix" , NS(MqContextC_ConfigSetPrefix) },
3700 { "::MqContextC::ConfigSetServerCleanup" , NS(MqContextC_ConfigSetServerCleanup) },
3701 { "::MqContextC::ConfigSetServerSetup" , NS(MqContextC_ConfigSetServerSetup) },
3702 { "::MqContextC::ConfigSetStartAs" , NS(MqContextC_ConfigSetStartAs) },
3703 { "::MqContextC::ConfigSetStartAsString" , NS(MqContextC_ConfigSetStartAsString) },
3704 { "::MqContextC::ConfigSetStorage" , NS(MqContextC_ConfigSetStorage) },
3705 { "::MqContextC::ConfigSetTimeout" , NS(MqContextC_ConfigSetTimeout) },
3706
3707 // doc-key: MqContextC,MqConfig,omo
3708 { "::MqContextC::ConfigGetIoTcp" , NS(MqContextC_ConfigGetIoTcp) },
3709
3710 // doc-key: MqContextC,MqContext,oC_
3711 { "::MqContextC::MqContextC" , NS(MqContextC_CTOR) },
3712
3713 // doc-key: MqContextC,MqContext,oc_
3714 { "::MqContextC::ErrorFORMAT" , NS(MqContextC_ErrorFORMAT) },
3715 { "::MqContextC::GetBuffer" , NS(MqContextC_GetBuffer) },
3716 { "::MqContextC::Next" , NS(MqContextC_Next) },
3717 { "::MqContextC::Prev" , NS(MqContextC_Prev) },
3718
3719 // doc-key: MqContextC,MqContext,om_
3720 { "::MqContextC::ErrorCopy" , NS(MqContextC_ErrorCopy) },
3721 { "::MqContextC::ErrorMove" , NS(MqContextC_ErrorMove) },
3722 // skip class-overload: HandleGet → MkObjectHandleGet
3723 // skip class-overload: Log → MkObjectLog
3724 { "::MqContextC::LogConfig" , NS(MqContextC_LogConfig) },
3725 { "::MqContextC::LogEnv" , NS(MqContextC_LogEnv) },
3726 { "::MqContextC::LogLink" , NS(MqContextC_LogLink) },
3727 { "::MqContextC::LogSetup" , NS(MqContextC_LogSetup) },
3728 { "::MqContextC::LogShort" , NS(MqContextC_LogShort) },
3729 { "::MqContextC::LogType" , NS(MqContextC_LogType) },
3730 // skip class-overload: ToString → MkObjectToString
3731
3732 // doc-key: MqContextC,MqEnv,om_
3733 { "::MqContextC::EnvProtect" , NS(MqContextC_EnvProtect) },
3734 { "::MqContextC::EnvRestore" , NS(MqContextC_EnvRestore) },
3735
3736 // doc-key: MqContextC,MqExit,om_
3737 { "::MqContextC::Exit" , NS(MqContextC_Exit) },
3738
3739 // doc-key: MqContextC,MqGet,oc_
3740 { "::MqContextC::GetRoot" , NS(MqContextC_GetRoot) },
3741
3742 // doc-key: MqContextC,MqLink,oc_
3743 { "::MqContextC::LinkGetParent" , NS(MqContextC_LinkGetParent) },
3744
3745 // doc-key: MqContextC,MqLink,om_
3746 { "::MqContextC::LinkConnect" , NS(MqContextC_LinkConnect) },
3747 { "::MqContextC::LinkCreate" , NS(MqContextC_LinkCreate) },
3748 { "::MqContextC::LinkCreateChild" , NS(MqContextC_LinkCreateChild) },
3749 { "::MqContextC::LinkDelete" , NS(MqContextC_LinkDelete) },
3750 { "::MqContextC::LinkGetCtxId" , NS(MqContextC_LinkGetCtxId) },
3751 { "::MqContextC::LinkGetTargetIdent" , NS(MqContextC_LinkGetTargetIdent) },
3752 { "::MqContextC::LinkIsConnected" , NS(MqContextC_LinkIsConnected) },
3753 { "::MqContextC::LinkIsParent" , NS(MqContextC_LinkIsParent) },
3754 { "::MqContextC::LinkShutdown" , NS(MqContextC_LinkShutdown) },
3755
3756 // doc-key: MqContextC,MqLog,om_
3757 { "::MqContextC::LogParentOrChild" , NS(MqContextC_LogParentOrChild) },
3758 { "::MqContextC::LogServerOrClient" , NS(MqContextC_LogServerOrClient) },
3759
3760 // doc-key: MqContextC,MqProcess,om_
3761 { "::MqContextC::ProcessEvent" , NS(MqContextC_ProcessEvent) },
3762
3763 // doc-key: MqContextC,MqProxy,om_
3764 { "::MqContextC::ProxyForward" , NS(MqContextC_ProxyForward) },
3765 { "::MqContextC::ProxyItem" , NS(MqContextC_ProxyItem) },
3766
3767 // doc-key: MqContextC,MqRead,oci
3768 { "::MqContextC::ReadALL" , NS(MqContextC_ReadALL) },
3769
3770 // doc-key: MqContextC,MqRead,oco
3771 { "::MqContextC::ReadBFL" , NS(MqContextC_ReadBFL) },
3772 { "::MqContextC::ReadBUF" , NS(MqContextC_ReadBUF) },
3773
3774 // doc-key: MqContextC,MqRead,om_
3775 { "::MqContextC::ReadDbg" , NS(MqContextC_ReadDbg) },
3776 { "::MqContextC::ReadGetNextType" , NS(MqContextC_ReadGetNextType) },
3777 { "::MqContextC::ReadGetNumItems" , NS(MqContextC_ReadGetNumItems) },
3778 { "::MqContextC::ReadItemExists" , NS(MqContextC_ReadItemExists) },
3779 { "::MqContextC::ReadL_END" , NS(MqContextC_ReadL_END) },
3780 { "::MqContextC::ReadL_START" , NS(MqContextC_ReadL_START) },
3781 { "::MqContextC::ReadT_END" , NS(MqContextC_ReadT_END) },
3782 { "::MqContextC::ReadT_START" , NS(MqContextC_ReadT_START) },
3783 { "::MqContextC::ReadUndo" , NS(MqContextC_ReadUndo) },
3784
3785 // doc-key: MqContextC,MqRead,omo
3786 { "::MqContextC::ReadBIN" , NS(MqContextC_ReadBIN) },
3787 { "::MqContextC::ReadBOL" , NS(MqContextC_ReadBOL) },
3788 { "::MqContextC::ReadBinaryR" , NS(MqContextC_ReadBinaryR) },
3789 { "::MqContextC::ReadDBL" , NS(MqContextC_ReadDBL) },
3790 { "::MqContextC::ReadFLT" , NS(MqContextC_ReadFLT) },
3791 { "::MqContextC::ReadHDL" , NS(MqContextC_ReadHDL) },
3792 { "::MqContextC::ReadI16" , NS(MqContextC_ReadI16) },
3793 { "::MqContextC::ReadI32" , NS(MqContextC_ReadI32) },
3794 { "::MqContextC::ReadI64" , NS(MqContextC_ReadI64) },
3795 { "::MqContextC::ReadI8" , NS(MqContextC_ReadI8) },
3796 { "::MqContextC::ReadLIST" , NS(MqContextC_ReadLIST) },
3797 { "::MqContextC::ReadLONG" , NS(MqContextC_ReadLONG) },
3798 { "::MqContextC::ReadNEXT" , NS(MqContextC_ReadNEXT) },
3799 { "::MqContextC::ReadSTR" , NS(MqContextC_ReadSTR) },
3800 { "::MqContextC::ReadStringR" , NS(MqContextC_ReadStringR) },
3801
3802 // doc-key: MqContextC,MqRoute,oco
3803 { "::MqContextC::RouteGetTree" , NS(MqContextC_RouteGetTree) },
3804
3805 // doc-key: MqContextC,MqRoute,om_
3806 { "::MqContextC::RouteCreate" , NS(MqContextC_RouteCreate) },
3807 { "::MqContextC::RouteDelete" , NS(MqContextC_RouteDelete) },
3808 { "::MqContextC::RouteResolve" , NS(MqContextC_RouteResolve) },
3809 { "::MqContextC::RouteTraverse" , NS(MqContextC_RouteTraverse) },
3810
3811 // doc-key: MqContextC,MqRoute,omo
3812 { "::MqContextC::RouteGetPath" , NS(MqContextC_RouteGetPath) },
3813
3814 // doc-key: MqContextC,MqSend,om_
3815 { "::MqContextC::Send" , NS(MqContextC_Send) },
3816 { "::MqContextC::SendBFL" , NS(MqContextC_SendBFL) },
3817 { "::MqContextC::SendBIN" , NS(MqContextC_SendBIN) },
3818 { "::MqContextC::SendBOL" , NS(MqContextC_SendBOL) },
3819 { "::MqContextC::SendBUF" , NS(MqContextC_SendBUF) },
3820 { "::MqContextC::SendBUS_FLAT" , NS(MqContextC_SendBUS_FLAT) },
3821 { "::MqContextC::SendBinaryR" , NS(MqContextC_SendBinaryR) },
3822 { "::MqContextC::SendDBL" , NS(MqContextC_SendDBL) },
3823 { "::MqContextC::SendEND" , NS(MqContextC_SendEND) },
3824 { "::MqContextC::SendEND_AND_CALLBACK" , NS(MqContextC_SendEND_AND_CALLBACK) },
3825 { "::MqContextC::SendEND_AND_SUB" , NS(MqContextC_SendEND_AND_SUB) },
3826 { "::MqContextC::SendEND_AND_TRANSACTION" , NS(MqContextC_SendEND_AND_TRANSACTION) },
3827 { "::MqContextC::SendEND_AND_WAIT" , NS(MqContextC_SendEND_AND_WAIT) },
3828 { "::MqContextC::SendERROR" , NS(MqContextC_SendERROR) },
3829 { "::MqContextC::SendFLT" , NS(MqContextC_SendFLT) },
3830 { "::MqContextC::SendHDL" , NS(MqContextC_SendHDL) },
3831 { "::MqContextC::SendI16" , NS(MqContextC_SendI16) },
3832 { "::MqContextC::SendI32" , NS(MqContextC_SendI32) },
3833 { "::MqContextC::SendI64" , NS(MqContextC_SendI64) },
3834 { "::MqContextC::SendI8" , NS(MqContextC_SendI8) },
3835 { "::MqContextC::SendLONG" , NS(MqContextC_SendLONG) },
3836 { "::MqContextC::SendLTR" , NS(MqContextC_SendLTR) },
3837 { "::MqContextC::SendL_END" , NS(MqContextC_SendL_END) },
3838 { "::MqContextC::SendL_FLAT" , NS(MqContextC_SendL_FLAT) },
3839 { "::MqContextC::SendL_START" , NS(MqContextC_SendL_START) },
3840 { "::MqContextC::SendRETURN" , NS(MqContextC_SendRETURN) },
3841 { "::MqContextC::SendRETURN_SUB" , NS(MqContextC_SendRETURN_SUB) },
3842 { "::MqContextC::SendSTART" , NS(MqContextC_SendSTART) },
3843 { "::MqContextC::SendSTR" , NS(MqContextC_SendSTR) },
3844 { "::MqContextC::SendSYNC" , NS(MqContextC_SendSYNC) },
3845 { "::MqContextC::SendStringR" , NS(MqContextC_SendStringR) },
3846 { "::MqContextC::SendT_END" , NS(MqContextC_SendT_END) },
3847 { "::MqContextC::SendT_START" , NS(MqContextC_SendT_START) },
3848
3849 // doc-key: MqContextC,MqService,om_
3850 { "::MqContextC::ServiceCreate" , NS(MqContextC_ServiceCreate) },
3851 { "::MqContextC::ServiceDelete" , NS(MqContextC_ServiceDelete) },
3852 { "::MqContextC::ServiceIsTransaction" , NS(MqContextC_ServiceIsTransaction) },
3853 { "::MqContextC::ServiceProxy" , NS(MqContextC_ServiceProxy) },
3854 { "::MqContextC::ServiceProxyCtx" , NS(MqContextC_ServiceProxyCtx) },
3855 { "::MqContextC::ServiceProxyCtxExists" , NS(MqContextC_ServiceProxyCtxExists) },
3856 { "::MqContextC::ServiceProxyRoundRobin" , NS(MqContextC_ServiceProxyRoundRobin) },
3857 { "::MqContextC::ServiceStorage" , NS(MqContextC_ServiceStorage) },
3858 { "::MqContextC::ServiceTokenCheck" , NS(MqContextC_ServiceTokenCheck) },
3859 { "::MqContextC::ServiceTokenExists" , NS(MqContextC_ServiceTokenExists) },
3860 { "::MqContextC::ServiceTokenGet" , NS(MqContextC_ServiceTokenGet) },
3861
3862 // doc-key: MqContextC,MqSlave,oc_
3863 { "::MqContextC::SlaveGetMaster" , NS(MqContextC_SlaveGetMaster) },
3864
3865 // doc-key: MqContextC,MqSlave,oco
3866 { "::MqContextC::SlaveGet" , NS(MqContextC_SlaveGet) },
3867 { "::MqContextC::SlaveGetFilter" , NS(MqContextC_SlaveGetFilter) },
3868 { "::MqContextC::SlaveGetProxy" , NS(MqContextC_SlaveGetProxy) },
3869
3870 // doc-key: MqContextC,MqSlave,om_
3871 { "::MqContextC::SlaveCheck" , NS(MqContextC_SlaveCheck) },
3872 { "::MqContextC::SlaveCreate" , NS(MqContextC_SlaveCreate) },
3873 { "::MqContextC::SlaveDelete" , NS(MqContextC_SlaveDelete) },
3874 { "::MqContextC::SlaveIs" , NS(MqContextC_SlaveIs) },
3875 { "::MqContextC::SlaveWorker" , NS(MqContextC_SlaveWorker) },
3876
3877 // doc-key: MqContextC,MqStorage,oci
3878 { "::MqContextC::StorageDelete" , NS(MqContextC_StorageDelete) },
3879 { "::MqContextC::StorageImport" , NS(MqContextC_StorageImport) },
3880
3881 // doc-key: MqContextC,MqStorage,om_
3882 { "::MqContextC::StorageClose" , NS(MqContextC_StorageClose) },
3883 { "::MqContextC::StorageDecrRef" , NS(MqContextC_StorageDecrRef) },
3884 { "::MqContextC::StorageIncrRef" , NS(MqContextC_StorageIncrRef) },
3885 { "::MqContextC::StorageLog" , NS(MqContextC_StorageLog) },
3886 { "::MqContextC::StorageOpen" , NS(MqContextC_StorageOpen) },
3887
3888 // doc-key: MqContextC,MqStorage,omo
3889 { "::MqContextC::StorageCount" , NS(MqContextC_StorageCount) },
3890 { "::MqContextC::StorageErrCnt" , NS(MqContextC_StorageErrCnt) },
3891 { "::MqContextC::StorageExport" , NS(MqContextC_StorageExport) },
3892 { "::MqContextC::StorageResolve" , NS(MqContextC_StorageResolve) },
3893
3894 // END-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
3895 { NULL }
3896};
OT_ProcRet NS MqContextC_ReadLIST(MqContextC_ARGS)
OT_ProcRet NS MqContextC_ReadNEXT(MqContextC_ARGS)

◆ atlmqmsgque_sOtClassDef

const OtObjProcDefS atlmqmsgque_sOtClassDef[]
static
Initial value:
= {
{ "::MqContextC::Create" , atlmqmsgque_MqContextC_Create },
{ "::MqContextC::GetNull" , atlmqmsgque_MqContextC_GetNull },
{ "::MqContextC::HandleResolve" , atlmqmsgque_MqContextC_HandleResolve },
{ "::MqContextC::Instances" , atlmqmsgque_MqContextC_Instances },
{ NULL }
}
static OT_ProcRet atlmqmsgque_MqContextC_GetNull(OtClass_ARGS)
Atl: (static) MqContextC [MqContextC::GetNull] → C-API Null-Slot - return a MqContextC typed NUL...
static OT_ProcRet atlmqmsgque_MqContextC_HandleResolve(OtClass_ARGS)
Atl: (static) MqContextC [MqContextC::HandleResolve netHdl:MK_HDL] → C-API Handle-Resolve-Slot -...
static OT_ProcRet atlmqmsgque_MqContextC_Instances(OtClass_ARGS)
Atl: (static) MqContextC [MqContextC::Instances] → C-API get head-instance from linked-list of M...
static OT_ProcRet atlmqmsgque_MqContextC_Create(OtClass_ARGS)
Atl: (constructor,static) MqContextC [MqContextC::Create ?tmpl:MqContextC=NULL?] → C-API create ...

Definition at line 3625 of file MqContextC_atl.c.

3625 {
3626 // BEGIN-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
3627
3628 // doc-key: MqContextC,MqContext,sCc
3629 { "::MqContextC::Create" , NS(MqContextC_Create) },
3630
3631 // doc-key: MqContextC,MqContext,sc_
3632 { "::MqContextC::GetNull" , NS(MqContextC_GetNull) },
3633 { "::MqContextC::HandleResolve" , NS(MqContextC_HandleResolve) },
3634 { "::MqContextC::Instances" , NS(MqContextC_Instances) },
3635
3636 // END-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
3637 { NULL }
3638};

◆ sAtlMqRuntimeCallback

MK_UNUSED struct MkRuntimeCallbackS sAtlMqRuntimeCallback = {0}
static

Public API

Definition at line 3948 of file MqContextC_atl.c.

3948{0};