MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used for package-based-io … More...
Topics | |
MkBufferStreamC_TOR_CC_API | |
MkBufferStreamC - various functions to create and destroy a MkBufferStreamC … | |
MkBufferStreamC_Write_CC_API | |
MkBufferStreamC - various functions to write into a MkBufferStreamS … | |
MkBufferStreamC_Read_CC_API | |
MkBufferStreamC - various functions to 'read' data from a MkBufferStreamS … | |
MkBufferStreamC_Misc_CC_API | |
MkBufferStreamC - various functions to create and destroy a MkBufferStreamS … | |
MkBufferStreamC_Introspection_CC_API | |
MkBufferStreamC_Class_CC_API | |
MkBufferStreamC - define the class … | |
Classes | |
struct | ccmkkernel::MkBufferStreamC_A |
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO … → C-API: libmkkernel::MkBufferStreamS More... | |
class | ccmkkernel::MkBufferStreamC |
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO … → C-API: libmkkernel::MkBufferStreamS More... | |
Variables | |
static thread_local MkBufferStreamC | ccmkkernel::MkBufferStreamC::MK_NULL_REF = {(MK_OBJ)0} |
MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used for package-based-io …
The MkBufferStreamC is required to send data via a socket (pipe,tcp,uds,...). The data is organized as a continuous binary-array. Each item is preceded by type and, if applicable, size information.
See also: MkBufferC, MkBufferListC
C-Kernel-Details
The ABSTRACT-CLASS MkBufferStreamS has the private-parent-class MkBufferS and is used to store typed-data in a continuous binary-array at MkBufferS::storage.
In addition to the binary-array the MkBufferStreamS also include features like:
The MkBufferStreamS inherits the following features from MkBufferS:
The ABSTRACT-CLASS MkBufferStreamS is missing the ILS-storage, the FINAL-CLASSES are:
MkBufferStream16384S, MkBufferStream256S, MkBufferStream64S and MkBufferStream1024S
|
inline |
check if pointer is still valid
Definition at line 157 of file MkBufferStreamC_cc.hh.
|
inline |
return the LibMsgqueObject from current MkBufferStreamC instance
Definition at line 89 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferStreamC reference
Definition at line 137 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferStreamC pointer
Definition at line 113 of file MkBufferStreamC_cc.hh.
|
inline |
return the LibMsgqueObject from current MkBufferStreamC instance
Definition at line 96 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferStreamC reference
Definition at line 142 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
return LibMsgqueObject from current MkBufferStreamC pointer
Definition at line 120 of file MkBufferStreamC_cc.hh.
|
inline |
(const) return the LibMsgqueObject from current MkBufferStreamC instance
Definition at line 101 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferStreamC reference
Definition at line 147 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferStreamC pointer
Definition at line 125 of file MkBufferStreamC_cc.hh.
|
inline |
(const) return the LibMsgqueObject from current MkBufferStreamC instance
Definition at line 108 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferStreamC reference
Definition at line 152 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
(const) return LibMsgqueObject from current MkBufferStreamC pointer
Definition at line 132 of file MkBufferStreamC_cc.hh.
|
inline |
Definition at line 34 of file MkBufferStreamC_inline_cc.hh.
|
inline |
Definition at line 28 of file MkBufferStreamC_inline_cc.hh.
|
inline |
Definition at line 80 of file MkBufferStreamC_cc.hh.
|
inlinestatic |
return MkBufferStreamC from LibMsgqueObject
Definition at line 84 of file MkBufferStreamC_cc.hh.
|
inline |
Definition at line 39 of file MkBufferStreamC_inline_cc.hh.
|
inline |
Definition at line 45 of file MkBufferStreamC_inline_cc.hh.
|
static |
Definition at line 41 of file MkBufferStreamC_cc.hh.