MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBufferC … More...
Topics | |
MkBufferListC_TOR_CC_API | |
MkBufferListC - various functions to create and destroy a MkBufferListS … | |
MkBufferListC_Append_CC_API | |
MkBufferListC - various functions to 'append' to a MkBufferListS … | |
MkBufferListC_Check_CC_API | |
MkBufferListC - various functions to 'check' a MkBufferListS … | |
MkBufferListC_Index_CC_API | |
MkBufferListC - various functions to access a MkBufferListS by index … | |
MkBufferListC_Log_CC_API | |
MkBufferListC - various functions to 'log' a MkBufferListS … | |
MkBufferListC_Misc_CC_API | |
MkBufferListC - various functions to work on a MkBufferListS … | |
MkBufferListC_Introspection_CC_API | |
MkBufferListC_Class_CC_API | |
MkBufferListC - define the class … | |
Classes | |
struct | ccmkkernel::MkBufferListC_A |
The CLASS used to store a list of MkBufferS items into a flat array… → C-API: libmkkernel::MkBufferListS More... | |
class | ccmkkernel::MkBufferListC |
The CLASS used to store a list of MkBufferS items into a flat array… → C-API: libmkkernel::MkBufferListS More... | |
Variables | |
static thread_local MkBufferListC | ccmkkernel::MkBufferListC::MK_NULL_REF = {(MK_OBJ)0} |
MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBufferC …
The MkBufferListC is used to store a list of MkBufferC data into an array. In contrast to the MkBufferStreamC, each individual item can be accessed directly with the MkBufferListC.
The CLASS used to store a list of MkBufferS items into a flat array…
C-Kernel-Details
The CLASS MkBufferListS is used to store a list of MkBufferS into an MkBufferListS::data array. To access an MkBufferS item use:
0 <= index < MkBufferListS::cursize
A new MkBufferListS is always preallocated with the predefined ILS-storage (MkBufferListS::bls), but can switch to a MALLOC-storage if the storage requirements of the user exceed the predefined ILS-storage-size (MkBufferListS_bls_size).
A MkBufferListS never run out of storage.
command | alias |
---|---|
[constructor,static] MkBufferListC* MkBufferListC::Create(MK_NUM size = 0) | ccmkkernel::MkBufferListC(MK_NUM num = 0) |
[destructor] bfl.Delete() | delete bfl |
The MkBufferListC is used to store a list of MkBufferC data into an array. In contrast to the MkBufferStreamC, each individual item can be accessed directly with the MkBufferListC.
The CLASS used to store a list of MkBufferS items into a flat array…
C-Kernel-Details
The CLASS MkBufferListS is used to store a list of MkBufferS into an MkBufferListS::data array. To access an MkBufferS item use:
0 <= index < MkBufferListS::cursize
A new MkBufferListS is always preallocated with the predefined ILS-storage (MkBufferListS::bls), but can switch to a MALLOC-storage if the storage requirements of the user exceed the predefined ILS-storage-size (MkBufferListS_bls_size).
A MkBufferListS never run out of storage.
command | alias |
---|---|
[constructor,static] MkBufferListC* MkBufferListC::Create(MK_NUM size = 0) | ccmkkernel::MkBufferListC(MK_NUM num = 0) |
[destructor] bfl.Delete() | delete bfl |
|
inline |
check if pointer is still valid
Definition at line 121 of file MkBufferListC_cc.hh.
|
inline |
return the LibMsgqueObject from current MkBufferListC instance
Definition at line 83 of file MkBufferListC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferListC reference
Definition at line 111 of file MkBufferListC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferListC pointer
Definition at line 97 of file MkBufferListC_cc.hh.
|
inline |
(const) return the LibMsgqueObject from current MkBufferListC instance
Definition at line 90 of file MkBufferListC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferListC reference
Definition at line 116 of file MkBufferListC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferListC pointer
Definition at line 104 of file MkBufferListC_cc.hh.
|
inline |
Definition at line 39 of file MkBufferListC_inline_cc.hh.
|
inline |
Definition at line 33 of file MkBufferListC_inline_cc.hh.
|
inline |
Definition at line 72 of file MkBufferListC_inline_cc.hh.
|
inline |
Definition at line 59 of file MkBufferListC_inline_cc.hh.
|
inline |
Definition at line 74 of file MkBufferListC_cc.hh.
|
inline |
Definition at line 64 of file MkBufferListC_inline_cc.hh.
|
inlinestatic |
return MkBufferListC from LibMsgqueObject
Definition at line 78 of file MkBufferListC_cc.hh.
|
inline |
Definition at line 138 of file MkBufferListC_cc.hh.
|
inline |
Definition at line 44 of file MkBufferListC_inline_cc.hh.
|
inline |
Definition at line 50 of file MkBufferListC_inline_cc.hh.
|
static |
Definition at line 46 of file MkBufferListC_cc.hh.