theKernel 10.0
|
tag: nhi1-release-250425 More...
Go to the source code of this file.
Classes | |
struct | csmkkernel.MkIntPtr_A |
class | csmkkernel.MkSetupC |
class | csmkkernel.Mk |
struct | csmkkernel.Mk.MkBinaryR |
struct | csmkkernel.Mk.MkStringR |
Namespaces | |
namespace | csmkkernel |
Enumerations | |
enum | csmkkernel.MkErrorE { csmkkernel.OK = 0 , csmkkernel.CONTINUE = 1 , csmkkernel.ERROR = 2 } |
collection for the different error-codes … → C-API: MkErrorE More... | |
enum | csmkkernel.MkIdSE { csmkkernel.UNUSED = 0 , csmkkernel.PROCESS = 1 , csmkkernel.THREAD = 2 } |
signal type of the MkIdS data val … → C-API: MkIdSE More... | |
enum | csmkkernel.MkTimeoutE { csmkkernel.INIT = 900 , csmkkernel.LONG = ( 900/5 ) , csmkkernel.NORMAL = ( 900/10 < 1 ? 1 : 900/10 ) , csmkkernel.SHORT = ( 900/45 < 1 ? 1 : 900/45 ) , csmkkernel.SOCKET = ( 900/90 < 1 ? 1 : 900/90 ) , csmkkernel.VERYSHORT = ( 900/180 < 1 ? 1 : 900/180 ) , csmkkernel.DEFAULT = -1 , csmkkernel.USER = -2 , csmkkernel.MAX = -3 } |
Predefined Timeout values … → C-API: MkTimeoutE More... | |
enum | csmkkernel.MkTypeE { csmkkernel.I8T = ( ( 1 << 4 ) | ( 1<<0 ) ) , csmkkernel.BOLT = ( ( 2 << 4 ) | ( 1<<0 ) ) , csmkkernel.I16T = ( ( 3 << 4 ) | ( 1<<1 ) ) , csmkkernel.I32T = ( ( 4 << 4 ) | ( 1<<2 ) ) , csmkkernel.FLTT = ( ( 5 << 4 ) | ( 1<<2 ) ) , csmkkernel.I64T = ( ( 6 << 4 ) | ( 1<<3 ) ) , csmkkernel.DBLT = ( ( 7 << 4 ) | ( 1<<3 ) ) , csmkkernel.BINT = ( ( 8 << 4 ) ) , csmkkernel.STRT = ( ( 9 << 4 ) ) , csmkkernel.LSTT = ( ( 10 << 4 ) ) } |
basic data-types supported by Programming-Language-Micro-Kernel (PLMK) … → C-API: MkTypeE More... | |
Functions | |
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) |
tag: nhi1-release-250425
Definition in file libmkkernel.cs.