theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
MkObjectC_Class_TCL_API

MkObjectC - define the class … More...

+ Collaboration diagram for MkObjectC_Class_TCL_API:

Functions

static OT_ProcRet tclmkkernel_MkObjectC_HandleResolve (OtClass_ARGS)
  Tcl: (static) MkObjectC [MkObjectC HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MkObjectC from netHdl or "MK_NULL" if invalid…
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleDelete (MkObjectC_ARGS)
  Tcl: $netObj HandleDelete C-API
Handle-Delete-Slot - delete a netObj from handle-storage …
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleExists (MkObjectC_ARGS)
  Tcl: bool [$obj HandleExists] C-API
check if obj has already a handle defined…
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleGet (MkObjectC_ARGS)
  Tcl: MK_HDL [$obj HandleGet] C-API
Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleGetOfType (MkObjectC_ARGS)
  Tcl: MK_HDL [$obj HandleGetOfType] C-API
Export-Slot - returns typeHdl of the obj .
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleGetOr0 (MkObjectC_ARGS)
  Tcl: MK_HDL [$obj HandleGetOr0] C-API
return export-hdl or 0 in not created…
 
static OT_ProcRet tclmkkernel_MkObjectC_HandleDeleteByNetHdl (OtClass_ARGS)
  Tcl: (static) MkObjectC HandleDeleteByNetHdl netHdl:MK_HDL C-API
Handle-Delete-Slot - delete a netHdl from handle-storage …
 
static OT_ProcRet tclmkkernel_MkObjectC_Next (MkObjectC_ARGS)
  Tcl: MkObjectC [$obj Next] C-API
get next instance from linked-list of MkObjectS type
 
static OT_ProcRet tclmkkernel_MkObjectC_Prev (MkObjectC_ARGS)
  Tcl: MkObjectC [$obj Prev] C-API
get previous instance from linked-list of MkObjectS type
 
static OT_ProcRet tclmkkernel_MkObjectC_Instances (OtClass_ARGS)
  Tcl: (static) MkObjectC [MkObjectC Instances] C-API
get head-instance from linked-list of MkObjectS type …
 
static OT_ProcRet tclmkkernel_MkObjectC_GetNull (OtClass_ARGS)
  Tcl: (static) MkObjectC [MkObjectC GetNull] C-API
Null-Slot - return a MkObjectC typed NULL instance …
 

Detailed Description

MkObjectC - define the class …

Function Documentation

◆ tclmkkernel_MkObjectC_GetNull()

static OT_ProcRet tclmkkernel_MkObjectC_GetNull ( OtClass_ARGS )
static

Tcl: (static) MkObjectC [MkObjectC GetNull] C-API
Null-Slot - return a MkObjectC typed NULL instance …

Definition at line 397 of file MkObjectC_tcl.c.

397 {
401 MK_OBJ retVal = MkObjectGetNull ();
402 OT_retObj_SET_OBJ(retVal);
403 goto end;
404 error:
406 end:
408}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_OBJ(nat)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define GetNull_doc
#define OT_SETUP_hdl_static
static MK_OBJ MkObjectGetNull(void)
Null-Slot - return a MkObjectC typed NULL instance …
object header …

◆ tclmkkernel_MkObjectC_HandleDelete()

static OT_ProcRet tclmkkernel_MkObjectC_HandleDelete ( MkObjectC_ARGS )
static

Tcl: $netObj HandleDelete C-API
Handle-Delete-Slot - delete a netObj from handle-storage …

Definition at line 251 of file MkObjectC_tcl.c.

251 {
257 goto end;
258 error:
260 end:
262}
#define OT_retObj_SET_None
#define OT_SETUP_hdl
#define HandleDelete_doc
#define MkObjectHandleDelete(...)

◆ tclmkkernel_MkObjectC_HandleDeleteByNetHdl()

static OT_ProcRet tclmkkernel_MkObjectC_HandleDeleteByNetHdl ( OtClass_ARGS )
static

Tcl: (static) MkObjectC HandleDeleteByNetHdl netHdl:MK_HDL C-API
Handle-Delete-Slot - delete a netHdl from handle-storage …

Definition at line 319 of file MkObjectC_tcl.c.

319 {
322 MK_HDL netHdl = 0;
327 goto end;
328 error:
330 end:
332}
#define OT_CHECK_NIH(val)
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define HandleDeleteByNetHdl_doc
int32_t MK_HDL
4 byte int handle data-type
#define MkObjectHandleDeleteByNetHdl(...)

◆ tclmkkernel_MkObjectC_HandleExists()

static OT_ProcRet tclmkkernel_MkObjectC_HandleExists ( MkObjectC_ARGS )
static

Tcl: bool [$obj HandleExists] C-API
check if obj has already a handle defined…

Definition at line 265 of file MkObjectC_tcl.c.

265 {
270 goto end;
271 error:
273 end:
275}
#define OT_retObj_SET_BOL(nat)
#define HandleExists_doc
#define OT_SETUP_hdl__null_allow
bool MkObjectHandleExists(MK_OBJ const obj)
check if obj has already a handle defined…

◆ tclmkkernel_MkObjectC_HandleGet()

static OT_ProcRet tclmkkernel_MkObjectC_HandleGet ( MkObjectC_ARGS )
static

Tcl: MK_HDL [$obj HandleGet] C-API
Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage

Definition at line 278 of file MkObjectC_tcl.c.

278 {
283 goto end;
284 error:
286 end:
288}
#define OT_retObj_SET_HDL(nat)
#define HandleGet_doc
#define MkObjectHandleGet(...)

◆ tclmkkernel_MkObjectC_HandleGetOfType()

static OT_ProcRet tclmkkernel_MkObjectC_HandleGetOfType ( MkObjectC_ARGS )
static

Tcl: MK_HDL [$obj HandleGetOfType] C-API
Export-Slot - returns typeHdl of the obj .

Definition at line 291 of file MkObjectC_tcl.c.

291 {
296 goto end;
297 error:
299 end:
301}
#define HandleGetOfType_doc
static MK_HDL MkObjectHandleGetOfType(MK_OBJ const obj)
Export-Slot - returns typeHdl of the obj .

◆ tclmkkernel_MkObjectC_HandleGetOr0()

static OT_ProcRet tclmkkernel_MkObjectC_HandleGetOr0 ( MkObjectC_ARGS )
static

Tcl: MK_HDL [$obj HandleGetOr0] C-API
return export-hdl or 0 in not created…

Definition at line 304 of file MkObjectC_tcl.c.

304 {
309 goto end;
310 error:
312 end:
314}
#define HandleGetOr0_doc
MK_HDL MkObjectHandleGetOr0(MK_OBJ const obj)
return export-hdl or 0 in not created…

◆ tclmkkernel_MkObjectC_HandleResolve()

static OT_ProcRet tclmkkernel_MkObjectC_HandleResolve ( OtClass_ARGS )
static

Tcl: (static) MkObjectC [MkObjectC HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MkObjectC from netHdl or "MK_NULL" if invalid…

Definition at line 233 of file MkObjectC_tcl.c.

233 {
236 MK_HDL netHdl = 0;
239 MK_OBJ retVal = MkObjectHandleResolve (netHdl);
240 OT_retObj_SET_OBJ(retVal);
241 goto end;
242 error:
244 end:
246}
#define HandleResolve_doc
#define MkObjectHandleResolve(...)

◆ tclmkkernel_MkObjectC_Instances()

static OT_ProcRet tclmkkernel_MkObjectC_Instances ( OtClass_ARGS )
static

Tcl: (static) MkObjectC [MkObjectC Instances] C-API
get head-instance from linked-list of MkObjectS type …

Definition at line 374 of file MkObjectC_tcl.c.

374 {
378 MK_OBJ retVal = MkObjectInstances ();
379 OT_retObj_SET_OBJ(retVal);
380 goto end;
381 error:
383 end:
385}
#define Instances_doc
#define MkObjectInstances()

◆ tclmkkernel_MkObjectC_Next()

static OT_ProcRet tclmkkernel_MkObjectC_Next ( MkObjectC_ARGS )
static

Tcl: MkObjectC [$obj Next] C-API
get next instance from linked-list of MkObjectS type

Definition at line 344 of file MkObjectC_tcl.c.

344 {
348 MK_OBJ retVal = MkObjectNext (hdl);
349 OT_retObj_SET_OBJ(retVal);
350 goto end;
351 error:
353 end:
355}
#define Next_doc
static MK_OBJ MkObjectNext(MK_OBJ const obj)
get next instance from linked-list of MkObjectS type

◆ tclmkkernel_MkObjectC_Prev()

static OT_ProcRet tclmkkernel_MkObjectC_Prev ( MkObjectC_ARGS )
static

Tcl: MkObjectC [$obj Prev] C-API
get previous instance from linked-list of MkObjectS type

Definition at line 358 of file MkObjectC_tcl.c.

358 {
362 MK_OBJ retVal = MkObjectPrev (hdl);
363 OT_retObj_SET_OBJ(retVal);
364 goto end;
365 error:
367 end:
369}
#define Prev_doc
static MK_OBJ MkObjectPrev(MK_OBJ const obj)
get previous instance from linked-list of MkObjectS type