theKernel 10.0
Loading...
Searching...
No Matches
MkRuntimeC_Config_TCL_API

MkRuntimeC - various functions to configure the MkRuntimeRLS (only C) … More...

+ Collaboration diagram for MkRuntimeC_Config_TCL_API:

Functions

static OT_ProcRet tclmkkernel_MkRuntimeC_DebugGet (OtClass_ARGS)
  Tcl: (static) int32 [MkRuntimeC DebugGet] C-API
get the MkRuntimeS::debug value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_DebugSet (OtClass_ARGS)
  Tcl: (static) MkRuntimeC DebugSet dbg:int32 C-API
set the MkRuntimeS::debug value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_ErrorGetCode (OtClass_ARGS)
  Tcl: (static) MkErrorE [MkRuntimeC ErrorGetCode] C-API
return MkErrorS::code from a given MkRuntimeC
 
static OT_ProcRet tclmkkernel_MkRuntimeC_IsSilentGet (OtClass_ARGS)
  Tcl: (static) bool [MkRuntimeC IsSilentGet] C-API
get the MkRuntimeS::isSilent value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_IsSilentSet (OtClass_ARGS)
  Tcl: (static) MkRuntimeC IsSilentSet silent:bool C-API
set the MkRuntimeS::isSilent value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetGet (OtClass_ARGS)
  Tcl: (static) string [MkRuntimeC LogTargetGet] C-API
get the MkLogDataS::logNAME value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetReset (OtClass_ARGS)
  Tcl: (static) MkRuntimeC LogTargetReset C-API
set the MkRuntimeS::log value to the DEFAULT value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetSet (OtClass_ARGS)
  Tcl: (static) MkRuntimeC LogTargetSet logTgt:string C-API
set the MkRuntimeS::log value and cleanup old value …
 
static OT_ProcRet tclmkkernel_MkRuntimeC_NoDecoSet (OtClass_ARGS)
  Tcl: (static) MkRuntimeC NoDecoSet noDeco:bool C-API
set the MkRuntimeS::noDeco value …
 

Detailed Description

MkRuntimeC - various functions to configure the MkRuntimeRLS (only C) …

The MkRuntimeRLS-configuration belongs to a single MkRuntimeRLS. In a threadable application, each thread has its own MkRuntimeRLS and therefore its own configuration.

A function ending in 'I' is the inline variant of the function without the 'I' and is preferred in C.

The MkRuntimeRLS-configuration belongs to a single MkRuntimeRLS. In a threadable application, each thread has its own MkRuntimeRLS and therefore its own configuration.

A function ending in 'I' is the inline variant of the function without the 'I' and is preferred in C.

Function Documentation

◆ tclmkkernel_MkRuntimeC_DebugGet()

static OT_ProcRet tclmkkernel_MkRuntimeC_DebugGet ( OtClass_ARGS )
static

Tcl: (static) int32 [MkRuntimeC DebugGet] C-API
get the MkRuntimeS::debug value …

Definition at line 143 of file MkRuntimeC_tcl.c.

143 {
148 goto end;
149 error:
151 end:
153}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_I32(nat)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl_static
#define DebugGet_doc
static MK_I32 MkRuntimeDebugGet(void)
get the MkRuntimeS::debug value …

◆ tclmkkernel_MkRuntimeC_DebugSet()

static OT_ProcRet tclmkkernel_MkRuntimeC_DebugSet ( OtClass_ARGS )
static

Tcl: (static) MkRuntimeC DebugSet dbg:int32 C-API
set the MkRuntimeS::debug value …

Definition at line 156 of file MkRuntimeC_tcl.c.

156 {
159 MK_I32 dbg = 0;
162 MkRuntimeDebugSet (dbg);
164 goto end;
165 error:
167 end:
169}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define DebugSet_doc
signed int MK_I32
4 byte integer data-type
static void MkRuntimeDebugSet(MK_I32 dbg)
set the MkRuntimeS::debug value …

◆ tclmkkernel_MkRuntimeC_ErrorGetCode()

static OT_ProcRet tclmkkernel_MkRuntimeC_ErrorGetCode ( OtClass_ARGS )
static

Tcl: (static) MkErrorE [MkRuntimeC ErrorGetCode] C-API
return MkErrorS::code from a given MkRuntimeC

Definition at line 172 of file MkRuntimeC_tcl.c.

172 {
177 goto end;
178 error:
180 end:
182}
#define OT_NEW_Mk_enum_OBJ(typ, val)
#define OT_retObj_SET(val)
#define ErrorGetCode_doc
#define MkRuntimeErrorGetCode()

◆ tclmkkernel_MkRuntimeC_IsSilentGet()

static OT_ProcRet tclmkkernel_MkRuntimeC_IsSilentGet ( OtClass_ARGS )
static

Tcl: (static) bool [MkRuntimeC IsSilentGet] C-API
get the MkRuntimeS::isSilent value …

Definition at line 185 of file MkRuntimeC_tcl.c.

185 {
190 goto end;
191 error:
193 end:
195}
#define OT_retObj_SET_BOL(nat)
#define IsSilentGet_doc
static bool MkRuntimeIsSilentGet(void)
get the MkRuntimeS::isSilent value …

◆ tclmkkernel_MkRuntimeC_IsSilentSet()

static OT_ProcRet tclmkkernel_MkRuntimeC_IsSilentSet ( OtClass_ARGS )
static

Tcl: (static) MkRuntimeC IsSilentSet silent:bool C-API
set the MkRuntimeS::isSilent value …

Definition at line 198 of file MkRuntimeC_tcl.c.

198 {
201 MK_BOOL silent = 0;
204 MkRuntimeIsSilentSet (silent);
206 goto end;
207 error:
209 end:
211}
#define OT_CHECK_bool(val)
#define IsSilentSet_doc
bool MK_BOOL
real bool data-type
#define MkRuntimeIsSilentSet(...)

◆ tclmkkernel_MkRuntimeC_LogTargetGet()

static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetGet ( OtClass_ARGS )
static

Tcl: (static) string [MkRuntimeC LogTargetGet] C-API
get the MkLogDataS::logNAME value …

Definition at line 214 of file MkRuntimeC_tcl.c.

214 {
219 goto end;
220 error:
222 end:
224}
#define OT_retObj_SET_STR(nat)
#define LogTargetGet_doc
static MK_STRN MkRuntimeLogTargetGet(void)
get the MkLogDataS::logNAME value …

◆ tclmkkernel_MkRuntimeC_LogTargetReset()

static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetReset ( OtClass_ARGS )
static

Tcl: (static) MkRuntimeC LogTargetReset C-API
set the MkRuntimeS::log value to the DEFAULT value …

Definition at line 227 of file MkRuntimeC_tcl.c.

227 {
233 goto end;
234 error:
236 end:
238}
#define MkErrorC_Check(mng, PROC)
#define LogTargetReset_doc
#define MK_ERROR_FORMAT
#define MkRuntimeLogTargetReset()

◆ tclmkkernel_MkRuntimeC_LogTargetSet()

static OT_ProcRet tclmkkernel_MkRuntimeC_LogTargetSet ( OtClass_ARGS )
static

Tcl: (static) MkRuntimeC LogTargetSet logTgt:string C-API
set the MkRuntimeS::log value and cleanup old value …

Definition at line 241 of file MkRuntimeC_tcl.c.

241 {
244 MK_STRN logTgt = 0;
249 goto end;
250 error:
252 end:
254}
#define OT_CHECK_STRN(val)
#define LogTargetSet_doc
const MK_STRB * MK_STRN
constant string pointer data-type
#define MkRuntimeLogTargetSet(...)

◆ tclmkkernel_MkRuntimeC_NoDecoSet()

static OT_ProcRet tclmkkernel_MkRuntimeC_NoDecoSet ( OtClass_ARGS )
static

Tcl: (static) MkRuntimeC NoDecoSet noDeco:bool C-API
set the MkRuntimeS::noDeco value …

Definition at line 257 of file MkRuntimeC_tcl.c.

257 {
260 MK_BOOL noDeco = 0;
263 MkRuntimeNoDecoSet (noDeco);
265 goto end;
266 error:
268 end:
270}
#define NoDecoSet_doc
#define MkRuntimeNoDecoSet(...)