The CcMkKernel API. More...
Collaboration diagram for MK_CC_API:Topics | |
| MkKernel_CC_API | |
| MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PLMK) … | |
| MkRuntimeC_CC_API | |
| MkRuntimeC - The class known as mkrt or runtime is the main ccmkkernel application environment … | |
| MkObjectC_CC_API | |
| MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class … | |
| MkBufferC_CC_API | |
| MkBufferC - the abstract class known as buf or buffer is used to create and manage dynamic, generic, mixed typed data. … | |
| MkBufferStreamC_CC_API | |
| MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used for package-based-io … | |
| MkBufferListC_CC_API | |
| MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBufferC … | |
| MkLogFileC_CC_API | |
| MkLogFileC - the class known as lfl or log-file is used to control the target of the logging-output … | |
| MkErrorC_CC_API | |
| MkErrorC - the class known as err or error is used to create and manage an error message … | |
| MkExceptionC_CC_API | |
MkExceptionC - the final class to connect the MkErrorC with the C++ error … | |
Namespaces | |
| namespace | ccmkkernel |
| namespace for the CcMkKernel "C++"-API | |
macros to support types | |
| #define | MqTypeCC_O MK_BOL |
| #define | MqTypeCC_Y MK_I8 |
| #define | MqTypeCC_S MK_I16 |
| #define | MqTypeCC_I MK_I32 |
| #define | MqTypeCC_W MK_I64 |
| #define | MqTypeCC_F MK_FLT |
| #define | MqTypeCC_D MK_DBL |
| #define | MqTypeCC_C MK_STRN |
| #define | MqTypeCC_B MK_BNP |
| #define | MqTypeCC_U MkBufferC* |
| #define | MqTypeCC_US MkBufferStreamC* |
| #define | MqTypeCC_L MkBufferListC* |
The CcMkKernel API.
The LibMkKernel API …
This structure is clearly defined by separating concerns into three distinct programming layers:
The LibMkKernel API …
This structure is clearly defined by separating concerns into three distinct programming layers:
| #define MqTypeCC_B MK_BNP |
Definition at line 184 of file LibMkKernel_cc.hh.
| #define MqTypeCC_C MK_STRN |
Definition at line 183 of file LibMkKernel_cc.hh.
| #define MqTypeCC_D MK_DBL |
Definition at line 182 of file LibMkKernel_cc.hh.
| #define MqTypeCC_F MK_FLT |
Definition at line 181 of file LibMkKernel_cc.hh.
| #define MqTypeCC_I MK_I32 |
Definition at line 179 of file LibMkKernel_cc.hh.
| #define MqTypeCC_L MkBufferListC* |
Definition at line 187 of file LibMkKernel_cc.hh.
| #define MqTypeCC_O MK_BOL |
Definition at line 176 of file LibMkKernel_cc.hh.
| #define MqTypeCC_S MK_I16 |
Definition at line 178 of file LibMkKernel_cc.hh.
| #define MqTypeCC_U MkBufferC* |
Definition at line 185 of file LibMkKernel_cc.hh.
| #define MqTypeCC_US MkBufferStreamC* |
Definition at line 186 of file LibMkKernel_cc.hh.
| #define MqTypeCC_W MK_I64 |
Definition at line 180 of file LibMkKernel_cc.hh.
| #define MqTypeCC_Y MK_I8 |
Definition at line 177 of file LibMkKernel_cc.hh.