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

89 {
91 MQ_CTX __retVal__L = MqContextGetNull();
92 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
93 }
#define MK_RT_CALL
#define MkRtSetup_NULL
static MqContextC * MqContextC_ObjNew(MK_RT_ARGS MQ_CTX hdl)
return MqContextC from LibMsgqueObject
static 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 37 of file MqContextC_inline_cc.hh.

37 {
39 MQ_CTX __retVal__L = MqContextHandleResolve(netHdl);
40 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
41 }
#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 73 of file MqContextC_inline_cc.hh.

73 {
75 MQ_CTX __retVal__L = MqContextInstances();
76 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
77 }
#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 57 of file MqContextC_inline_cc.hh.

57 {
58 MK_UNUSED auto ctx = getCTX();
59 MQ_CTX __retVal__L = MqContextNext(ctx);
60 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
61 }
#define MK_UNUSED
MQ_CTX getCTX() const
return the LibMsgqueObject from current MqContextC instance
static 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 64 of file MqContextC_inline_cc.hh.

64 {
65 MK_UNUSED auto ctx = getCTX();
66 MQ_CTX __retVal__L = MqContextPrev(ctx);
67 return MqContextC::MqContextC_ObjNew(MK_RT_CALL __retVal__L);
68 }
static MQ_CTX MqContextPrev(MQ_CTX const ctx)
get previous instance from linked-list of MqContextS type