theKernel 10.0
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 394 of file MkObjectC_tcl.c.

394 {
398 MK_OBJ retVal = MkObjectGetNull ();
399 OT_retObj_SET_OBJ(retVal);
400 goto end;
401 error:
403 end:
405}
#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 248 of file MkObjectC_tcl.c.

248 {
254 goto end;
255 error:
257 end:
259}
#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 316 of file MkObjectC_tcl.c.

316 {
319 MK_HDL netHdl = 0;
324 goto end;
325 error:
327 end:
329}
#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 262 of file MkObjectC_tcl.c.

262 {
267 goto end;
268 error:
270 end:
272}
#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 275 of file MkObjectC_tcl.c.

275 {
280 goto end;
281 error:
283 end:
285}
#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 288 of file MkObjectC_tcl.c.

288 {
293 goto end;
294 error:
296 end:
298}
#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 301 of file MkObjectC_tcl.c.

301 {
306 goto end;
307 error:
309 end:
311}
#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 230 of file MkObjectC_tcl.c.

230 {
233 MK_HDL netHdl = 0;
236 MK_OBJ retVal = MkObjectHandleResolve (netHdl);
237 OT_retObj_SET_OBJ(retVal);
238 goto end;
239 error:
241 end:
243}
#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 371 of file MkObjectC_tcl.c.

371 {
375 MK_OBJ retVal = MkObjectInstances ();
376 OT_retObj_SET_OBJ(retVal);
377 goto end;
378 error:
380 end:
382}
#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 341 of file MkObjectC_tcl.c.

341 {
345 MK_OBJ retVal = MkObjectNext (hdl);
346 OT_retObj_SET_OBJ(retVal);
347 goto end;
348 error:
350 end:
352}
#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 355 of file MkObjectC_tcl.c.

355 {
359 MK_OBJ retVal = MkObjectPrev (hdl);
360 OT_retObj_SET_OBJ(retVal);
361 goto end;
362 error:
364 end:
366}
#define Prev_doc
static MK_OBJ MkObjectPrev(MK_OBJ const obj)
get previous instance from linked-list of MkObjectS type