theLink 10.0
Loading...
Searching...
No Matches
MqFactoryC_Misc_CC_API

MqFactoryC - various functions to work on a factoryMore...

+ Collaboration diagram for MqFactoryC_Misc_CC_API:

Functions

MqFactoryCccmqmsgque::MqFactoryC::Default ()
  C++: MqFactoryC* fct.Default() C-API
set the default-attribute to the factory
 
MqFactoryCccmqmsgque::MqFactoryC::Initial ()
  C++: MqFactoryC* fct.Initial() C-API
set the initial-attribut to fct
 
virtual MqContextCccmqmsgque::MqFactoryC::New ()
  C++: MqContextC* fct.New() C-API
create a new MqContextC from a MqFactoryC
 
static MK_STRN ccmqmsgque::MqFactoryC::DefaultIdent ()
  C++: [static] MK_STRN MqFactoryC::DefaultIdent() C-API
return the factory-identifier of the default MqFactoryC
 
static MK_STRN ccmqmsgque::MqFactoryC::InitialIdent ()
  C++: [static] MK_STRN MqFactoryC::InitialIdent() C-API
return the factory-identifier of the initial MqFactoryC
 
static void ccmqmsgque::MqFactoryC::LogAll (MK_STRN callfunc=__builtin_FUNCTION())
  C++: [static] MqFactoryC::LogAll(MK_STRN callfunc = __builtin_FUNCTION()) C-API
log all "factories" to stderr
 

Detailed Description

MqFactoryC - various functions to work on a factory

Function Documentation

◆ Default()

MqFactoryC * ccmqmsgque::MqFactoryC::Default ( )
inline

C++: MqFactoryC* fct.Default() C-API
set the default-attribute to the factory

Definition at line 144 of file MqFactoryC_inline_cc.hh.

144 {
145 MK_UNUSED auto fct = getFCT();
146 MQ_FCT __retVal__L = MqFactoryDefault(fct);
147 return MqFactoryC::MqFactoryC_ObjNew(MK_RT_CALL __retVal__L);
148 }
#define MK_UNUSED
#define MK_RT_CALL
MQ_FCT getFCT() const
return the LibMsgqueObject from current MqFactoryC instance
static MqFactoryC * MqFactoryC_ObjNew(MK_RT_ARGS MQ_FCT hdl)
return MqFactoryC from LibMsgqueObject
struct MqFactoryS * MQ_FCT
class-shortcut for struct MqFactoryS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MqFactoryDefault(...)

◆ DefaultIdent()

MK_STRN ccmqmsgque::MqFactoryC::DefaultIdent ( )
inlinestatic

C++: [static] MK_STRN MqFactoryC::DefaultIdent() C-API
return the factory-identifier of the default MqFactoryC

Definition at line 177 of file MqFactoryC_inline_cc.hh.

177 {
179 MK_STRN __retVal__L = MqFactoryDefaultIdent();
180 return __retVal__L;
181 }
const MK_STRB * MK_STRN
#define MkRtSetup_NULL
#define MqFactoryDefaultIdent()

◆ Initial()

MqFactoryC * ccmqmsgque::MqFactoryC::Initial ( )
inline

C++: MqFactoryC* fct.Initial() C-API
set the initial-attribut to fct

Definition at line 151 of file MqFactoryC_inline_cc.hh.

151 {
152 MK_UNUSED auto fct = getFCT();
153 MQ_FCT __retVal__L = MqFactoryInitial(fct);
154 return MqFactoryC::MqFactoryC_ObjNew(MK_RT_CALL __retVal__L);
155 }
#define MqFactoryInitial(...)
+ Here is the caller graph for this function:

◆ InitialIdent()

MK_STRN ccmqmsgque::MqFactoryC::InitialIdent ( )
inlinestatic

C++: [static] MK_STRN MqFactoryC::InitialIdent() C-API
return the factory-identifier of the initial MqFactoryC

Definition at line 184 of file MqFactoryC_inline_cc.hh.

184 {
186 MK_STRN __retVal__L = MqFactoryInitialIdent();
187 return __retVal__L;
188 }
#define MqFactoryInitialIdent()

◆ LogAll()

void ccmqmsgque::MqFactoryC::LogAll ( MK_STRN callfunc = __builtin_FUNCTION())
inlinestatic

C++: [static] MqFactoryC::LogAll(MK_STRN callfunc = __builtin_FUNCTION()) C-API
log all "factories" to stderr

Definition at line 191 of file MqFactoryC_inline_cc.hh.

191 {
193 if (callfunc == NULL) {callfunc = __builtin_FUNCTION();}
194 MqFactoryLogAll(callfunc);
195 }
#define MqFactoryLogAll(...)

◆ New()

MqContextC * ccmqmsgque::MqFactoryC::New ( )
inlinevirtual

C++: MqContextC* fct.New() C-API
create a new MqContextC from a MqFactoryC

Reimplemented in ccmqmsgque::MqFactoryCT< T >.

Definition at line 160 of file MqFactoryC_inline_cc.hh.

160 {
161 MK_UNUSED auto fct = getFCT();
162 MQ_CTX val_out;
163 enum MkErrorE errVal = MqFactoryNew(fct, NULL, &val_out);
164 MkErrorC_Check(fct, errVal);
166 }
static MqContextC * MqContextC_ObjNew(MK_RT_ARGS MQ_CTX hdl)
return MqContextC from LibMsgqueObject
struct MqContextS * MQ_CTX
class-shortcut for struct MqContextS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MqFactoryNew(...)
+ Here is the caller graph for this function: