theKernel 10.0
|
Classes | |
class | Mk |
class | MkBufferC |
MkBufferC - the abstract class known as buf or buffer is used to create and manage dynamic, generic, mixed typed data. … More... | |
class | MkBufferListC |
MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBufferC … More... | |
class | MkBufferStreamC |
MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used for package-based-io … More... | |
class | MkCallbackNotFoundError |
class | MkConstructorNullExceptionC |
class | MkErrorC |
MkErrorC - the class known as err or error is used to create and manage an error message … More... | |
class | MkExceptionC |
C-API: MkExceptionC_C_API - MkExceptionC - The default-exception of the Programming-Language-Micro-Kernel (PLMK) … More... | |
class | MkInitError |
class | MkInitSoftError |
struct | MkIntPtr_A |
class | MkKernel |
MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PLMK) … More... | |
class | MkLogFileC |
MkLogFileC - the class known as lfl or log-file is used to control the target of the logging-output … More... | |
class | MkObjectC |
MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-Kernel (PLMK) class … More... | |
class | MkReferenceNullExceptionC |
class | MkRuntimeC |
MkRuntimeC - The class known as mkrt or runtime is the main csmkkernel application environment … More... | |
class | MkSetupC |
class | MkSignatureExceptionC |
Enumerations | |
enum | MkErrorE { OK = 0 , CONTINUE = 1 , ERROR = 2 } |
collection for the different error-codes … → C-API: MkErrorE More... | |
enum | MkIdSE { UNUSED = 0 , PROCESS = 1 , THREAD = 2 } |
signal type of the MkIdS data val … → C-API: MkIdSE More... | |
enum | MkTimeoutE { INIT = 900 , LONG = ( 900/5 ) , NORMAL = ( 900/10 < 1 ? 1 : 900/10 ) , SHORT = ( 900/45 < 1 ? 1 : 900/45 ) , SOCKET = ( 900/90 < 1 ? 1 : 900/90 ) , VERYSHORT = ( 900/180 < 1 ? 1 : 900/180 ) , DEFAULT = -1 , USER = -2 , MAX = -3 } |
Predefined Timeout values … → C-API: MkTimeoutE More... | |
enum | MkTypeE { I8T = ( ( 1 << 4 ) | ( 1<<0 ) ) , BOLT = ( ( 2 << 4 ) | ( 1<<0 ) ) , I16T = ( ( 3 << 4 ) | ( 1<<1 ) ) , I32T = ( ( 4 << 4 ) | ( 1<<2 ) ) , FLTT = ( ( 5 << 4 ) | ( 1<<2 ) ) , I64T = ( ( 6 << 4 ) | ( 1<<3 ) ) , DBLT = ( ( 7 << 4 ) | ( 1<<3 ) ) , BINT = ( ( 8 << 4 ) ) , STRT = ( ( 9 << 4 ) ) , LSTT = ( ( 10 << 4 ) ) } |
basic data-types supported by Programming-Language-Micro-Kernel (PLMK) … → C-API: MkTypeE More... | |
Functions | |
delegate void | MkMarkF (IntPtr mkrt, IntPtr data) |
delegate MkErrorE | MkObjectDeleteCallF (IntPtr mkrt, IntPtr obj, IntPtr typeName, Int32 typeHdl, Int32 objHdl, IntPtr __data__) |
delegate void | MkObjectDeleteFreeF (IntPtr mkrt, ref IntPtr dataP) |
delegate IntPtr | MkSelfCreateF (IntPtr mkrt, IntPtr obj, IntPtr env) |
delegate void | MkSelfDeleteF (IntPtr mkrt, IntPtr self, IntPtr env) |
delegate void | MkSelfUnlinkF (IntPtr mkrt, IntPtr self, IntPtr env) |
enum csmkkernel.MkErrorE |
enum csmkkernel.MkIdSE |
→ C-API: MkTimeoutE → C-API: MkTimeoutE
Definition at line 51 of file libmkkernel.cs.
enum csmkkernel.MkTypeE |
→ C-API: MkTypeE → C-API: MkTypeE
Definition at line 64 of file libmkkernel.cs.
delegate void csmkkernel.MkMarkF | ( | IntPtr | mkrt, |
IntPtr | data ) |
delegate MkErrorE csmkkernel.MkObjectDeleteCallF | ( | IntPtr | mkrt, |
IntPtr | obj, | ||
IntPtr | typeName, | ||
Int32 | typeHdl, | ||
Int32 | objHdl, | ||
IntPtr | __data__ ) |
delegate void csmkkernel.MkObjectDeleteFreeF | ( | IntPtr | mkrt, |
ref IntPtr | dataP ) |
delegate IntPtr csmkkernel.MkSelfCreateF | ( | IntPtr | mkrt, |
IntPtr | obj, | ||
IntPtr | env ) |
delegate void csmkkernel.MkSelfDeleteF | ( | IntPtr | mkrt, |
IntPtr | self, | ||
IntPtr | env ) |
delegate void csmkkernel.MkSelfUnlinkF | ( | IntPtr | mkrt, |
IntPtr | self, | ||
IntPtr | env ) |