theLink 10.0
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 2348 of file MqContextC_inline_cc.hh.

2348 {
2350 MQ_CTX tmpl_hdl = MqContextC::getCTX__null_allow(tmpl);
2351 MQ_CTX __retVal__L = MqContextCreate(NULL, tmpl_hdl);
2352 if (__retVal__L == NULL) {
2353 throw MkInitError("MqContextC::Create");
2354 }
2355 return MqContextC::MqContextC_ObjCreate(MK_RT_CALL __retVal__L);
2356 }
#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 2337 of file MqContextC_inline_cc.hh.

2337 {
2339 MQ_CTX tmpl_hdl = MqContextC::getCTX__null_allow(tmpl);
2340 MQ_CTX __retVal__L = MqContextCreate(NULL, tmpl_hdl);
2341 if (__retVal__L == NULL) {
2342 throw MkInitError("MqContextC::CTOR");
2343 }
2344 return (MK_OBJ)__retVal__L;
2345 }
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 1302 of file MqContextC_cc.hh.

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