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

MqContextC - various functions to create, initialize and destroy a contextMore...

+ Collaboration diagram for MqContextC_TOR_CC_API:

Functions

static MK_OBJ ccmqmsgque::MqContextC::CTOR (MqContextC *tmpl=NULL)
  C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...
 
static MqContextCccmqmsgque::MqContextC::Create (MqContextC *tmpl=NULL)
  C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...
 
 ccmqmsgque::MqContextC::MqContextC (MqContextC *tmpl=NULL)
  C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...
 

Detailed Description

MqContextC - various functions to create, initialize and destroy a context

C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...

Function Documentation

◆ Create()

MqContextC * ccmqmsgque::MqContextC::Create ( MqContextC * tmpl = NULL)
inlinestatic

C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...

Definition at line 2600 of file MqContextC_inline_cc.hh.

2600 {
2602 MQ_CTX tmpl_hdl = MqContextC::getCTX__null_allow(tmpl);
2603 MQ_CTX __retVal__L = MqContextCreate(NULL, tmpl_hdl);
2604 if (__retVal__L == NULL) {
2605 throw MkInitError("MqContextC::Create");
2606 }
2607 return MqContextC::MqContextC_ObjCreate(MK_RT_CALL __retVal__L);
2608 }
#define MK_RT_CALL
#define MkRtSetup_NULL
MQ_CTX getCTX__null_allow() const
return the LibMsgqueObject from current MqContextC instance
static MqContextC * MqContextC_ObjCreate(MK_RT_ARGS MQ_CTX hdl)
struct MqContextS * MQ_CTX
class-shortcut for struct MqContextS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MqContextCreate(...)

◆ CTOR()

MK_OBJ ccmqmsgque::MqContextC::CTOR ( MqContextC * tmpl = NULL)
inlinestaticprivate

C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...

Definition at line 2589 of file MqContextC_inline_cc.hh.

2589 {
2591 MQ_CTX tmpl_hdl = MqContextC::getCTX__null_allow(tmpl);
2592 MQ_CTX __retVal__L = MqContextCreate(NULL, tmpl_hdl);
2593 if (__retVal__L == NULL) {
2594 throw MkInitError("MqContextC::CTOR");
2595 }
2596 return (MK_OBJ)__retVal__L;
2597 }
struct MkObjectS * MK_OBJ

◆ MqContextC()

ccmqmsgque::MqContextC::MqContextC ( MqContextC * tmpl = NULL)
inline

C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) C-API
create and initialize the MqContextC ...

Definition at line 1294 of file MqContextC_cc.hh.

1294: MkObjectC(CTOR(tmpl)) {};
static MK_OBJ CTOR(MqContextC *tmpl=NULL)
C++: [constructor,static] MqContextC* MqContextC::Create(MqContextC* tmpl = NULL) → C-API create...