theKernel 10.0
Loading...
Searching...
No Matches
MkObjectC_Class_PY_API

MkObjectC - define the class … More...

+ Collaboration diagram for MkObjectC_Class_PY_API:

Functions

static OT_ProcRet pymkkernel_MkObjectC_HandleResolve (OtClass_ARGS)
  Python: [static] MkObjectC MkObjectC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkObjectC from netHdl or None if invalid…
 
static OT_ProcRet pymkkernel_MkObjectC_HandleDelete (MkObjectC_ARGS)
  Python: netObj.HandleDelete() C-API
Handle-Delete-Slot - delete a netObj from handle-storage …
 
static OT_ProcRet pymkkernel_MkObjectC_HandleExists (MkObjectC_ARGS)
  Python: bool obj.HandleExists() C-API
check if obj has already a handle defined…
 
static OT_ProcRet pymkkernel_MkObjectC_HandleGet (MkObjectC_ARGS)
  Python: MK_HDL obj.HandleGet() C-API
Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage
 
static OT_ProcRet pymkkernel_MkObjectC_HandleGetOfType (MkObjectC_ARGS)
  Python: MK_HDL obj.HandleGetOfType() C-API
Export-Slot - returns typeHdl of the obj .
 
static OT_ProcRet pymkkernel_MkObjectC_HandleGetOr0 (MkObjectC_ARGS)
  Python: MK_HDL obj.HandleGetOr0() C-API
return export-hdl or 0 in not created…
 
static OT_ProcRet pymkkernel_MkObjectC_HandleDeleteByNetHdl (OtClass_ARGS)
  Python: [static] MkObjectC.HandleDeleteByNetHdl(netHdl:MK_HDL) C-API
Handle-Delete-Slot - delete a netHdl from handle-storage …
 
static OT_ProcRet pymkkernel_MkObjectC_Next (MkObjectC_ARGS)
  Python: MkObjectC obj.Next() C-API
get next instance from linked-list of MkObjectS type
 
static OT_ProcRet pymkkernel_MkObjectC_Prev (MkObjectC_ARGS)
  Python: MkObjectC obj.Prev() C-API
get previous instance from linked-list of MkObjectS type
 
static OT_ProcRet pymkkernel_MkObjectC_Instances (OtClass_ARGS)
  Python: [static] MkObjectC MkObjectC.Instances() C-API
get head-instance from linked-list of MkObjectS type …
 
static OT_ProcRet pymkkernel_MkObjectC_GetNull (OtClass_ARGS)
  Python: [static] MkObjectC MkObjectC.GetNull() C-API
Null-Slot - return a MkObjectC typed NULL instance …
 

Detailed Description

MkObjectC - define the class …

Method definition

Function Documentation

◆ pymkkernel_MkObjectC_GetNull()

static OT_ProcRet pymkkernel_MkObjectC_GetNull ( OtClass_ARGS )
static

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

Definition at line 363 of file MkObjectC_py.c.

363 {
367 MK_OBJ retVal = MkObjectGetNull ();
368 OT_retObj_SET_OBJ(retVal);
369 goto end;
370 error:
372 end:
374}
#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 …

◆ pymkkernel_MkObjectC_HandleDelete()

static OT_ProcRet pymkkernel_MkObjectC_HandleDelete ( MkObjectC_ARGS )
static

Python: netObj.HandleDelete() C-API
Handle-Delete-Slot - delete a netObj from handle-storage …

Definition at line 217 of file MkObjectC_py.c.

217 {
223 goto end;
224 error:
226 end:
228}
#define OT_retObj_SET_None
#define OT_SETUP_hdl
#define HandleDelete_doc
#define MkObjectHandleDelete(...)

◆ pymkkernel_MkObjectC_HandleDeleteByNetHdl()

static OT_ProcRet pymkkernel_MkObjectC_HandleDeleteByNetHdl ( OtClass_ARGS )
static

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

Definition at line 285 of file MkObjectC_py.c.

285 {
288 MK_HDL netHdl = 0;
293 goto end;
294 error:
296 end:
298}
#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(...)
#define OT_CHECK_NIH(val)

◆ pymkkernel_MkObjectC_HandleExists()

static OT_ProcRet pymkkernel_MkObjectC_HandleExists ( MkObjectC_ARGS )
static

Python: bool obj.HandleExists() C-API
check if obj has already a handle defined…

Definition at line 231 of file MkObjectC_py.c.

231 {
236 goto end;
237 error:
239 end:
241}
#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…

◆ pymkkernel_MkObjectC_HandleGet()

static OT_ProcRet pymkkernel_MkObjectC_HandleGet ( MkObjectC_ARGS )
static

Python: MK_HDL obj.HandleGet() C-API
Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage

Definition at line 244 of file MkObjectC_py.c.

244 {
249 goto end;
250 error:
252 end:
254}
#define OT_retObj_SET_HDL(nat)
#define HandleGet_doc
#define MkObjectHandleGet(...)

◆ pymkkernel_MkObjectC_HandleGetOfType()

static OT_ProcRet pymkkernel_MkObjectC_HandleGetOfType ( MkObjectC_ARGS )
static

Python: MK_HDL obj.HandleGetOfType() C-API
Export-Slot - returns typeHdl of the obj .

Definition at line 257 of file MkObjectC_py.c.

257 {
262 goto end;
263 error:
265 end:
267}
#define HandleGetOfType_doc
static MK_HDL MkObjectHandleGetOfType(MK_OBJ const obj)
Export-Slot - returns typeHdl of the obj .

◆ pymkkernel_MkObjectC_HandleGetOr0()

static OT_ProcRet pymkkernel_MkObjectC_HandleGetOr0 ( MkObjectC_ARGS )
static

Python: MK_HDL obj.HandleGetOr0() C-API
return export-hdl or 0 in not created…

Definition at line 270 of file MkObjectC_py.c.

270 {
275 goto end;
276 error:
278 end:
280}
#define HandleGetOr0_doc
MK_HDL MkObjectHandleGetOr0(MK_OBJ const obj)
return export-hdl or 0 in not created…

◆ pymkkernel_MkObjectC_HandleResolve()

static OT_ProcRet pymkkernel_MkObjectC_HandleResolve ( OtClass_ARGS )
static

Python: [static] MkObjectC MkObjectC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkObjectC from netHdl or None if invalid…

Definition at line 199 of file MkObjectC_py.c.

199 {
202 MK_HDL netHdl = 0;
205 MK_OBJ retVal = MkObjectHandleResolve (netHdl);
206 OT_retObj_SET_OBJ(retVal);
207 goto end;
208 error:
210 end:
212}
#define HandleResolve_doc
#define MkObjectHandleResolve(...)

◆ pymkkernel_MkObjectC_Instances()

static OT_ProcRet pymkkernel_MkObjectC_Instances ( OtClass_ARGS )
static

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

Definition at line 340 of file MkObjectC_py.c.

340 {
344 MK_OBJ retVal = MkObjectInstances ();
345 OT_retObj_SET_OBJ(retVal);
346 goto end;
347 error:
349 end:
351}
#define Instances_doc
#define MkObjectInstances()

◆ pymkkernel_MkObjectC_Next()

static OT_ProcRet pymkkernel_MkObjectC_Next ( MkObjectC_ARGS )
static

Python: MkObjectC obj.Next() C-API
get next instance from linked-list of MkObjectS type

Definition at line 310 of file MkObjectC_py.c.

310 {
314 MK_OBJ retVal = MkObjectNext (hdl);
315 OT_retObj_SET_OBJ(retVal);
316 goto end;
317 error:
319 end:
321}
#define Next_doc
static MK_OBJ MkObjectNext(MK_OBJ const obj)
get next instance from linked-list of MkObjectS type

◆ pymkkernel_MkObjectC_Prev()

static OT_ProcRet pymkkernel_MkObjectC_Prev ( MkObjectC_ARGS )
static

Python: MkObjectC obj.Prev() C-API
get previous instance from linked-list of MkObjectS type

Definition at line 324 of file MkObjectC_py.c.

324 {
328 MK_OBJ retVal = MkObjectPrev (hdl);
329 OT_retObj_SET_OBJ(retVal);
330 goto end;
331 error:
333 end:
335}
#define Prev_doc
static MK_OBJ MkObjectPrev(MK_OBJ const obj)
get previous instance from linked-list of MkObjectS type