theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Class_CC_API

MkBufferC - define the class … More...

+ Collaboration diagram for MkBufferC_Class_CC_API:

Functions

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

Detailed Description

MkBufferC - define the class …

Function Documentation

◆ GetNull()

MkBufferC * ccmkkernel::MkBufferC::GetNull ( )
inlinestatic

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

Definition at line 201 of file MkBufferC_inline_cc.hh.

201 {
203 MK_BUF __retVal__L = MkBufferGetNull();
204 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
205 }
static MkBufferC * MkBufferC_ObjNew(MK_RT_ARGS MK_BUF hdl)
return MkBufferC from LibMsgqueObject
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
static MK_BUF MkBufferGetNull(void)
Null-Slot - return a MkBufferC typed NULL instance …
#define MK_RT_CALL
#define MkRtSetup_NULL

◆ HandleResolve()

MkBufferC * ccmkkernel::MkBufferC::HandleResolve ( MK_HDL netHdl)
inlinestatic

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

Definition at line 149 of file MkBufferC_inline_cc.hh.

149 {
151 MK_BUF __retVal__L = MkBufferHandleResolve(netHdl);
152 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
153 }
#define MkBufferHandleResolve(...)

◆ Instances()

MkBufferC * ccmkkernel::MkBufferC::Instances ( )
inlinestatic

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

Definition at line 185 of file MkBufferC_inline_cc.hh.

185 {
187 MK_BUF __retVal__L = MkBufferInstances();
188 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
189 }
#define MkBufferInstances()

◆ Next()

MkBufferC * ccmkkernel::MkBufferC::Next ( )
inline

C++: MkBufferC* buf.Next() C-API
get next instance from linked-list of MkBufferS type

Definition at line 169 of file MkBufferC_inline_cc.hh.

169 {
170 MK_UNUSED auto buf = getBUF();
171 MK_BUF __retVal__L = MkBufferNext(buf);
172 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
173 }
MK_BUF getBUF() const
return the LibMsgqueObject from current MkBufferC instance
static MK_BUF MkBufferNext(MK_BUF const buf)
get next instance from linked-list of MkBufferS type
#define MK_UNUSED
mark unnused variables and functions

◆ Prev()

MkBufferC * ccmkkernel::MkBufferC::Prev ( )
inline

C++: MkBufferC* buf.Prev() C-API
get previous instance from linked-list of MkBufferS type

Definition at line 176 of file MkBufferC_inline_cc.hh.

176 {
177 MK_UNUSED auto buf = getBUF();
178 MK_BUF __retVal__L = MkBufferPrev(buf);
179 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
180 }
static MK_BUF MkBufferPrev(MK_BUF const buf)
get previous instance from linked-list of MkBufferS type