MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PLMK) … More...
Collaboration diagram for MkKernel_C_API:Topics | |
| MkKernel_Parser_C_API | |
MkKernel PACKAGE extension - define the __parser__ C code extension … | |
| MkKernel_Type_C_API | |
| MkKernel PACKAGE - a collection of common used data types and definitions … | |
| MkKernel_Compiler_C_API | |
| MkKernel PACKAGE - Interface to the operating-system compiler … | |
| MkKernel_PrimitiveType_C_API | |
| MkKernel PACKAGE - a collection of all native-data-types supported by MkBufferC … | |
| MkKernel_PointerType_C_API | |
| MkKernel PACKAGE - a collection of types allocates as array of data and supported by MkBufferC … | |
| MkKernel_Overload_C_API | |
| MkKernel PACKAGE - Function overloading or method overloading is the ability to create multiple functions of the same name with different implementations. | |
| MkKernel_Cache_C_API | |
| MkKernel PACKAGE - API to use a predefined cache of arbitrary data. … | |
| MkKernel_Storage_C_API | |
| MkKernel PACKAGE - Storage Management … | |
| MkKernel_Enum_C_API | |
| MkKernel PACKAGE - enum definition … | |
| MkKernel_Binary_C_API | |
| MkKernel PACKAGE - operate on a binary al struct of pointer and size … | |
| MkKernel_String_C_API | |
| MkKernel PACKAGE - operate on a string as struct of pointer and size … | |
| MkKernel_Setup_libmkkernel_C_API | |
| MkKernel PACKAGE - Setup und Cleanup the jvmkkernel … | |
| MkKernel_Misc_C_API | |
| MkKernel PACKAGE - various functions related to the package … | |
MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PLMK) …
The jvmkkernel package is loaded with:
import jvmkkernel.*;
and is a composition of one or more class-item.
The jvmkkernel package add the following public classes into MkObjectC_C_API :
| Object | C-Type | Description |
|---|---|---|
| MkObjectC | MK_OBJ | MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class … |
| MkBufferC | MK_BUF | MkBufferC - the abstract class known as buf or buffer is used to create and manage dynamic, generic, mixed typed data. … |
| MkBufferStreamC | MK_BUS | MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used for package-based-io … |
| MkBufferListC | MK_BFL | MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBufferC … |
| MkLogFileC | MK_LFL | MkLogFileC - the class known as lfl or log-file is used to control the target of the logging-output … |
| MkErrorC | MK_ERR | MkErrorC - the class known as err or error is used to create and manage an error message … |
| MkRuntimeC | MK_RT | MkRuntimeC - The class known as mkrt or runtime is the main jvmkkernel application environment … |
The jvmkkernel package add the following public types into MkObjectC_C_API :
ABSTRACT: MkTypeSTT (TypeTypeType = type of a TypeType)
|
|- ABSTRACT: MkTypeDefSTT (TypeType = type of a Type)
|
|- MkObjectST, MkLogFileST, MkBufferListST,
|- MkErrorPanicST, MkErrorIgnoreST, MkErrorPrintST, MkErrorDefaultST, MkErrorST
|
|- ABSTRACT: MkBufferST
|- FINAL: MkBuffer64ST, MkBuffer256ST, MkBuffer1024ST
|- ABSTRACT: MkBufferStreamST
| FINAL: MkBufferStream64ST, MkBufferStream256ST, MkBufferStream1024ST, MkBufferStream16384ST