theLink 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
MqMsgque_CC_API

MqMsgque PACKAGE - the package is the toplevel structure of the ccmqmsgqueMore...

+ Collaboration diagram for MqMsgque_CC_API:

Topics

 MqMsgque_Setup_CC_API
 MqMsgque PACKAGE - setup und cleanup the ccmqmsgque
 
 MqMsgque_Main_CC_API
 MqMsgque PACKAGE - the package-main is a single piece of code evaluated only once at application startup …
 
 MqMsgque_Init_CC_API
 MqMsgque PACKAGE - initialize the MqContextC startup and/or external-object-link
 
 MqMsgque_Item_CC_API
 MqMsgque PACKAGE - the package-item is a class-object and must use the MqContextC as the base-class
 
 MqMsgque_Help_CC_API
 MqMsgque PACKAGE - access to a qualified help-message
 
 MqMsgque_Enum_CC_API
 MqMsgque PACKAGE - enum definition …
 

Classes

class  ccmqmsgque::MqMsgque
 MqMsgque PACKAGE - the package is the toplevel structure of the ccmqmsgqueMore...
 
class  ccmqmsgque::MqStaticC
 static constructor for ccmqmsgqueMore...
 
 ccmqmsgque::MqMsgque::MqMsgque ()
 
static void ccmqmsgque::MqMsgque::mq_static_init_callback (MK_RT mkrt)
 
static MqIdentE ccmqmsgque::MqMsgque::IdentE_FromInt (MK_I32 value)
  C++: [static] MqIdentE MqMsgque::IdentE_FromInt(MK_I32 value) C-API
return the MqIdentE from integer …
 
static MqSlaveE ccmqmsgque::MqMsgque::SlaveE_FromInt (MK_I32 value)
  C++: [static] MqSlaveE MqMsgque::SlaveE_FromInt(MK_I32 value) C-API
return the MqSlaveE from integer …
 
static MqStartE ccmqmsgque::MqMsgque::StartE_FromInt (MK_I32 value)
  C++: [static] MqStartE MqMsgque::StartE_FromInt(MK_I32 value) C-API
return the MqStartE from integer …
 
static MqStatusIsEF ccmqmsgque::MqMsgque::StatusIsEF_FromInt (MK_I32 value)
  C++: [static] MqStatusIsEF MqMsgque::StatusIsEF_FromInt(MK_I32 value) C-API
return the MqStatusIsEF from integer …
 
static MqWaitOnEventE ccmqmsgque::MqMsgque::WaitOnEventE_FromInt (MK_I32 value)
  C++: [static] MqWaitOnEventE MqMsgque::WaitOnEventE_FromInt(MK_I32 value) C-API
return the MqWaitOnEventE from integer …
 
static MK_I32 ccmqmsgque::MqMsgque::IdentE_ToInt (MqIdentE value)
  C++: [static] MK_I32 MqMsgque::IdentE_ToInt(MqIdentE value) C-API
return the MqIdentE as integer …
 
static MK_STRN ccmqmsgque::MqMsgque::IdentE_ToString (MqIdentE value)
  C++: [static] MK_STRN MqMsgque::IdentE_ToString(MqIdentE value) C-API
return the MqIdentE as string …
 
static MK_I32 ccmqmsgque::MqMsgque::SlaveE_ToInt (MqSlaveE value)
  C++: [static] MK_I32 MqMsgque::SlaveE_ToInt(MqSlaveE value) C-API
return the MqSlaveE as integer …
 
static MK_STRN ccmqmsgque::MqMsgque::SlaveE_ToString (MqSlaveE value)
  C++: [static] MK_STRN MqMsgque::SlaveE_ToString(MqSlaveE value) C-API
return the MqSlaveE as string …
 
static MK_I32 ccmqmsgque::MqMsgque::StartE_ToInt (MqStartE value)
  C++: [static] MK_I32 MqMsgque::StartE_ToInt(MqStartE value) C-API
return the MqStartE as integer …
 
static MK_STRN ccmqmsgque::MqMsgque::StartE_ToString (MqStartE value)
  C++: [static] MK_STRN MqMsgque::StartE_ToString(MqStartE value) C-API
return the MqStartE as string …
 
static MK_I32 ccmqmsgque::MqMsgque::StatusIsEF_ToInt (MqStatusIsEF value)
  C++: [static] MK_I32 MqMsgque::StatusIsEF_ToInt(MqStatusIsEF value) C-API
return the MqStatusIsEF as integer …
 
static MK_STRN ccmqmsgque::MqMsgque::StatusIsEF_ToString (MqStatusIsEF value)
  C++: [static] MK_STRN MqMsgque::StatusIsEF_ToString(MqStatusIsEF value) C-API
return the MqStatusIsEF as string …
 
static MK_I32 ccmqmsgque::MqMsgque::WaitOnEventE_ToInt (MqWaitOnEventE value)
  C++: [static] MK_I32 MqMsgque::WaitOnEventE_ToInt(MqWaitOnEventE value) C-API
return the MqWaitOnEventE as integer …
 
static MK_STRN ccmqmsgque::MqMsgque::WaitOnEventE_ToString (MqWaitOnEventE value)
  C++: [static] MK_STRN MqMsgque::WaitOnEventE_ToString(MqWaitOnEventE value) C-API
return the MqWaitOnEventE as string …
 

Detailed Description

MqMsgque PACKAGE - the package is the toplevel structure of the ccmqmsgque

The ccmqmsgque package is loaded with:

and is a composition of one or more package-item and exact one package-main.

The ccmqmsgque package add the following classes into MkObjectC_C_API :

Object C-Short Description
MqContextC* libmqmsgque::MQ_CTX MqContextC - the class known as ctx or context is the application-handle of the application-server and also the main data-handle
MqDumpC* libmqmsgque::MQ_DMP MqDumpC - the class known as dmp or dump is used to export a ccmqmsgque data package as binary
MqFactoryC* libmqmsgque::MQ_FCT MqFactoryC - the class known as fct or factory is used to provide an interface to create one or more new MqContextC

The ccmqmsgque package add the following types into MkObjectC_C_API :

ABSTRACT: MkTypeSTT (TypeTypeType = type of a TypeType)
|
|- ABSTRACT: MqTypeCtxC_TT (TypeType = type of a Type)
|  |
|  |- MqContextC_T
|
|- ABSTRACT: MkTypeDefSTT (TypeType = type of a Type)
   |
   |- MqFactoryST, MqDumpST

Function Documentation

◆ IdentE_FromInt()

MqIdentE ccmqmsgque::MqMsgque::IdentE_FromInt ( MK_I32 value)
inlinestatic

C++: [static] MqIdentE MqMsgque::IdentE_FromInt(MK_I32 value) C-API
return the MqIdentE from integer …

Definition at line 28 of file LibMqMsgque_inline_cc.hh.

28 {
30 enum MqIdentE value_out;
31 enum MkErrorE errVal = MqIdentE_FromInt(value, &value_out);
32 MkErrorC_Check(NULL, errVal);
33 return value_out;
34 }
#define MkRtSetup_NULL
enum MkErrorE MqIdentE_FromInt(MK_I32 const value, enum MqIdentE *value_out)
return the MqIdentE from integer …
MqIdentE
identify the application using prefix (default) or factory …

◆ IdentE_ToInt()

MK_I32 ccmqmsgque::MqMsgque::IdentE_ToInt ( MqIdentE value)
inlinestatic

C++: [static] MK_I32 MqMsgque::IdentE_ToInt(MqIdentE value) C-API
return the MqIdentE as integer …

Definition at line 75 of file LibMqMsgque_inline_cc.hh.

75 {
77 MK_I32 __retVal__L = MqIdentE_ToInt(value);
78 return __retVal__L;
79 }
signed int MK_I32
static MK_I32 MqIdentE_ToInt(enum MqIdentE value)
return the MqIdentE as integer …

◆ IdentE_ToString()

MK_STRN ccmqmsgque::MqMsgque::IdentE_ToString ( MqIdentE value)
inlinestatic

C++: [static] MK_STRN MqMsgque::IdentE_ToString(MqIdentE value) C-API
return the MqIdentE as string …

Definition at line 82 of file LibMqMsgque_inline_cc.hh.

82 {
84 MK_STRN __retVal__L = MqIdentE_ToString(value);
85 return __retVal__L;
86 }
const MK_STRB * MK_STRN
MK_STRN MqIdentE_ToString(enum MqIdentE value)
return the MqIdentE as string …

◆ mq_static_init_callback()

void ccmqmsgque::MqMsgque::mq_static_init_callback ( MK_RT mkrt)
staticprivate

Definition at line 37 of file LibMqMsgque_cc.cc.

37 {
39
40 // BUG FIX : 2 apr 2025 → read more at "pFactoryThreadDupCheck"
41 /* add new default factory */
42 if (!strcmp(MqFactoryCT<MqContextC>::InitialIdent(),"libmqmsgque")) {
43 MqFactoryCT<MqContextC>::Add("ccmqmsgque")->Default()->Initial();
44 }
45
46 // update the basic-types
47 // BEGIN-MqMsgque-self - created by 'cc_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
48
58
59 // END-MqMsgque-self - created by 'cc_MqC.tcl -i NHI1_HOME/theLink/c/gen/c_mqmsgque.meta' - DO NOT change
60 }
#define MqRtSetup_NULL_RT
static MqFactoryCT< T > * Add(MK_STRN ident)
Add a new MqFactoryC identified by factory-identifier and defined by factory-constructor … → C-API...
static void MqContextC_selfUnlink(MK_RT_ARGS MK_PTR self, MK_PTR env)
static void MqContextC_selfDelete(MK_RT_ARGS MK_PTR self, MK_PTR env)
static MK_PTR MqContextC_selfCreate(MK_RT_ARGS MK_OBJ obj, MK_PTR const env)
#define MqContextC_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
static void MqDumpC_selfUnlink(MK_RT_ARGS MK_PTR self, MK_PTR env)
Definition MqDumpC_cc.hh:57
static MK_PTR MqDumpC_selfCreate(MK_RT_ARGS MK_OBJ obj, MK_PTR const env)
Definition MqDumpC_cc.hh:48
static void MqDumpC_selfDelete(MK_RT_ARGS MK_PTR self, MK_PTR env)
Definition MqDumpC_cc.hh:53
#define MqDumpC_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
static void MqFactoryC_selfUnlink(MK_RT_ARGS MK_PTR self, MK_PTR env)
static MK_PTR MqFactoryC_selfCreate(MK_RT_ARGS MK_OBJ obj, MK_PTR const env)
static void MqFactoryC_selfDelete(MK_RT_ARGS MK_PTR self, MK_PTR env)
#define MqFactoryC_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
static MK_STRN InitialIdent()
C++: [static] MK_STRN MqFactoryC::InitialIdent() → C-API return the factory-identifier of the in...
+ Here is the caller graph for this function:

◆ MqMsgque()

ccmqmsgque::MqMsgque::MqMsgque ( )
inlineprivate

Definition at line 201 of file LibMqMsgque_cc.hh.

201{};

◆ SlaveE_FromInt()

MqSlaveE ccmqmsgque::MqMsgque::SlaveE_FromInt ( MK_I32 value)
inlinestatic

C++: [static] MqSlaveE MqMsgque::SlaveE_FromInt(MK_I32 value) C-API
return the MqSlaveE from integer …

Definition at line 37 of file LibMqMsgque_inline_cc.hh.

37 {
39 enum MqSlaveE value_out;
40 enum MkErrorE errVal = MqSlaveE_FromInt(value, &value_out);
41 MkErrorC_Check(NULL, errVal);
42 return value_out;
43 }
enum MkErrorE MqSlaveE_FromInt(MK_I32 const value, enum MqSlaveE *value_out)
return the MqSlaveE from integer …
MqSlaveE
predefined slave-id for well known slaves …

◆ SlaveE_ToInt()

MK_I32 ccmqmsgque::MqMsgque::SlaveE_ToInt ( MqSlaveE value)
inlinestatic

C++: [static] MK_I32 MqMsgque::SlaveE_ToInt(MqSlaveE value) C-API
return the MqSlaveE as integer …

Definition at line 89 of file LibMqMsgque_inline_cc.hh.

89 {
91 MK_I32 __retVal__L = MqSlaveE_ToInt(value);
92 return __retVal__L;
93 }
static MK_I32 MqSlaveE_ToInt(enum MqSlaveE value)
return the MqSlaveE as integer …

◆ SlaveE_ToString()

MK_STRN ccmqmsgque::MqMsgque::SlaveE_ToString ( MqSlaveE value)
inlinestatic

C++: [static] MK_STRN MqMsgque::SlaveE_ToString(MqSlaveE value) C-API
return the MqSlaveE as string …

Definition at line 96 of file LibMqMsgque_inline_cc.hh.

96 {
98 MK_STRN __retVal__L = MqSlaveE_ToString(value);
99 return __retVal__L;
100 }
MK_STRN MqSlaveE_ToString(enum MqSlaveE value)
return the MqSlaveE as string …

◆ StartE_FromInt()

MqStartE ccmqmsgque::MqMsgque::StartE_FromInt ( MK_I32 value)
inlinestatic

C++: [static] MqStartE MqMsgque::StartE_FromInt(MK_I32 value) C-API
return the MqStartE from integer …

Definition at line 46 of file LibMqMsgque_inline_cc.hh.

46 {
48 enum MqStartE value_out;
49 enum MkErrorE errVal = MqStartE_FromInt(value, &value_out);
50 MkErrorC_Check(NULL, errVal);
51 return value_out;
52 }
enum MkErrorE MqStartE_FromInt(MK_I32 const value, enum MqStartE *value_out)
return the MqStartE from integer …
MqStartE
User preferences on HOWTO start a new entity.

◆ StartE_ToInt()

MK_I32 ccmqmsgque::MqMsgque::StartE_ToInt ( MqStartE value)
inlinestatic

C++: [static] MK_I32 MqMsgque::StartE_ToInt(MqStartE value) C-API
return the MqStartE as integer …

Definition at line 103 of file LibMqMsgque_inline_cc.hh.

103 {
105 MK_I32 __retVal__L = MqStartE_ToInt(value);
106 return __retVal__L;
107 }
static MK_I32 MqStartE_ToInt(enum MqStartE value)
return the MqStartE as integer …

◆ StartE_ToString()

MK_STRN ccmqmsgque::MqMsgque::StartE_ToString ( MqStartE value)
inlinestatic

C++: [static] MK_STRN MqMsgque::StartE_ToString(MqStartE value) C-API
return the MqStartE as string …

Definition at line 110 of file LibMqMsgque_inline_cc.hh.

110 {
112 MK_STRN __retVal__L = MqStartE_ToString(value);
113 return __retVal__L;
114 }
MK_STRN MqStartE_ToString(enum MqStartE value)
return the MqStartE as string …

◆ StatusIsEF_FromInt()

MqStatusIsEF ccmqmsgque::MqMsgque::StatusIsEF_FromInt ( MK_I32 value)
inlinestatic

C++: [static] MqStatusIsEF MqMsgque::StatusIsEF_FromInt(MK_I32 value) C-API
return the MqStatusIsEF from integer …

Definition at line 55 of file LibMqMsgque_inline_cc.hh.

55 {
57 enum MqStatusIsEF value_out;
58 enum MkErrorE errVal = MqStatusIsEF_FromInt(value, &value_out);
59 MkErrorC_Check(NULL, errVal);
60 return value_out;
61 }
MqStatusIsEF
Information about how the context was created.
enum MkErrorE MqStatusIsEF_FromInt(MK_I32 const value, enum MqStatusIsEF *value_out)
return the MqStatusIsEF from integer …

◆ StatusIsEF_ToInt()

MK_I32 ccmqmsgque::MqMsgque::StatusIsEF_ToInt ( MqStatusIsEF value)
inlinestatic

C++: [static] MK_I32 MqMsgque::StatusIsEF_ToInt(MqStatusIsEF value) C-API
return the MqStatusIsEF as integer …

Definition at line 117 of file LibMqMsgque_inline_cc.hh.

117 {
119 MK_I32 __retVal__L = MqStatusIsEF_ToInt(value);
120 return __retVal__L;
121 }
static MK_I32 MqStatusIsEF_ToInt(enum MqStatusIsEF value)
return the MqStatusIsEF as integer …

◆ StatusIsEF_ToString()

MK_STRN ccmqmsgque::MqMsgque::StatusIsEF_ToString ( MqStatusIsEF value)
inlinestatic

C++: [static] MK_STRN MqMsgque::StatusIsEF_ToString(MqStatusIsEF value) C-API
return the MqStatusIsEF as string …

Definition at line 124 of file LibMqMsgque_inline_cc.hh.

124 {
126 MK_STRN __retVal__L = MqStatusIsEF_ToString(value);
127 return __retVal__L;
128 }
MK_STRN MqStatusIsEF_ToString(enum MqStatusIsEF value)
return the MqStatusIsEF as string …

◆ WaitOnEventE_FromInt()

MqWaitOnEventE ccmqmsgque::MqMsgque::WaitOnEventE_FromInt ( MK_I32 value)
inlinestatic

C++: [static] MqWaitOnEventE MqMsgque::WaitOnEventE_FromInt(MK_I32 value) C-API
return the MqWaitOnEventE from integer …

Definition at line 64 of file LibMqMsgque_inline_cc.hh.

64 {
66 enum MqWaitOnEventE value_out;
67 enum MkErrorE errVal = MqWaitOnEventE_FromInt(value, &value_out);
68 MkErrorC_Check(NULL, errVal);
69 return value_out;
70 }
MqWaitOnEventE
wait for an event? …
enum MkErrorE MqWaitOnEventE_FromInt(MK_I32 const value, enum MqWaitOnEventE *value_out)
return the MqWaitOnEventE from integer …

◆ WaitOnEventE_ToInt()

MK_I32 ccmqmsgque::MqMsgque::WaitOnEventE_ToInt ( MqWaitOnEventE value)
inlinestatic

C++: [static] MK_I32 MqMsgque::WaitOnEventE_ToInt(MqWaitOnEventE value) C-API
return the MqWaitOnEventE as integer …

Definition at line 131 of file LibMqMsgque_inline_cc.hh.

131 {
133 MK_I32 __retVal__L = MqWaitOnEventE_ToInt(value);
134 return __retVal__L;
135 }
static MK_I32 MqWaitOnEventE_ToInt(enum MqWaitOnEventE value)
return the MqWaitOnEventE as integer …

◆ WaitOnEventE_ToString()

MK_STRN ccmqmsgque::MqMsgque::WaitOnEventE_ToString ( MqWaitOnEventE value)
inlinestatic

C++: [static] MK_STRN MqMsgque::WaitOnEventE_ToString(MqWaitOnEventE value) C-API
return the MqWaitOnEventE as string …

Definition at line 138 of file LibMqMsgque_inline_cc.hh.

138 {
140 MK_STRN __retVal__L = MqWaitOnEventE_ToString(value);
141 return __retVal__L;
142 }
MK_STRN MqWaitOnEventE_ToString(enum MqWaitOnEventE value)
return the MqWaitOnEventE as string …