theKernel 10.0
Loading...
Searching...
No Matches
libmkkernel.cs File Reference

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)
 

Detailed Description

tag: nhi1-release-250425

Definition in file libmkkernel.cs.