Loading...
Searching...
No Matches
MqContextC_Class_CC_API

MqContextC - define the class … More...

+ Collaboration diagram for MqContextC_Class_CC_API:

Functions

static MqContextCccmqmsgque::MqContextC::HandleResolve (MK_HDL netHdl)
  C++: [static] MqContextC* MqContextC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a MqContextC from netHdl or MK_NULL if invalid…
 
MqContextCccmqmsgque::MqContextC::Next ()
  C++: MqContextC* ctx.Next() C-API
get next instance from linked-list of MqContextS type
 
MqContextCccmqmsgque::MqContextC::Prev ()
  C++: MqContextC* ctx.Prev() C-API
get previous instance from linked-list of MqContextS type
 
static MqContextCccmqmsgque::MqContextC::Instances ()
  C++: [static] MqContextC* MqContextC::Instances() C-API
get head-instance from linked-list of MqContextS type …
 
static MqContextCccmqmsgque::MqContextC::GetNull ()
  C++: [static] MqContextC* MqContextC::GetNull() C-API
Null-Slot - return a MqContextC typed NULL instance …
 

Detailed Description

MqContextC - define the class …

Function Documentation

◆ GetNull()

MqContextC * ccmqmsgque::MqContextC::GetNull ( )
inlinestatic

C++: [static] MqContextC* MqContextC::GetNull() C-API
Null-Slot - return a MqContextC typed NULL instance …

Definition at line 92 of file MqContextC_inline_cc.hh.

92 {
94 MQ_CTX __retVal__L = MqContextGetNull();
95 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
96 }
#define MK_RT_CALL
#define MkRtSetup_NULL
static MqContextC * MqContextC_ObjNew(MK_RT const mkrt, MQ_CTX hdl)
return MqContextC from LibMsgqueObject
MQ_CTX MqContextGetNull(void)
Null-Slot - return a MqContextC typed NULL instance …
struct MqContextS * MQ_CTX
class-shortcut for struct MqContextS *, all shortcut using the XX_YYY syntax (only for public API) …

◆ HandleResolve()

MqContextC * ccmqmsgque::MqContextC::HandleResolve ( MK_HDL netHdl)
inlinestatic

C++: [static] MqContextC* MqContextC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a MqContextC from netHdl or MK_NULL if invalid…

Definition at line 38 of file MqContextC_inline_cc.hh.

38 {
40 MQ_CTX __retVal__L = MqContextHandleResolve(netHdl);
41 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
42 }
#define MqContextHandleResolve(...)

◆ Instances()

MqContextC * ccmqmsgque::MqContextC::Instances ( )
inlinestatic

C++: [static] MqContextC* MqContextC::Instances() C-API
get head-instance from linked-list of MqContextS type …

Definition at line 76 of file MqContextC_inline_cc.hh.

76 {
78 MQ_CTX __retVal__L = MqContextInstances();
79 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
80 }
#define MqContextInstances()

◆ Next()

MqContextC * ccmqmsgque::MqContextC::Next ( )
inline

C++: MqContextC* ctx.Next() C-API
get next instance from linked-list of MqContextS type

Definition at line 58 of file MqContextC_inline_cc.hh.

58 {
59 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
60 MkRtSetup_X(ctx);
61 MQ_CTX __retVal__L = MqContextNext(ctx);
62 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
63 }
#define MK_NULL_NO
#define MK_UNUSED
#define MkRtSetup_X(x)
MQ_CTX getCTX(bool nullB=MK_NULL_NO) const
return the LibMsgqueObject from current MqContextC instance
MK_ATTR_HDL MQ_CTX MqContextNext(MQ_CTX const ctx)
get next instance from linked-list of MqContextS type

◆ Prev()

MqContextC * ccmqmsgque::MqContextC::Prev ( )
inline

C++: MqContextC* ctx.Prev() C-API
get previous instance from linked-list of MqContextS type

Definition at line 66 of file MqContextC_inline_cc.hh.

66 {
67 MK_UNUSED auto ctx = getCTX(MK_NULL_NO);
68 MkRtSetup_X(ctx);
69 MQ_CTX __retVal__L = MqContextPrev(ctx);
70 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
71 }
MK_ATTR_HDL MQ_CTX MqContextPrev(MQ_CTX const ctx)
get previous instance from linked-list of MqContextS type