theKernel 10.0
Loading...
Searching...
No Matches
MkErrorC_Class_RB_API

MkErrorC - define the class … More...

+ Collaboration diagram for MkErrorC_Class_RB_API:

Functions

static OT_ProcRet rbmkkernel_MkErrorC_HandleResolve (OtClass_ARGS)
  Ruby: (static) MkErrorC MkErrorC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkErrorC from netHdl or nil if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkErrorC_HandleGet (MkErrorC_ARGS)
 
static OT_ProcRet rbmkkernel_MkErrorC_Next (MkErrorC_ARGS)
  Ruby: MkErrorC err.Next() C-API
get next instance from linked-list of MkErrorS type
 
static OT_ProcRet rbmkkernel_MkErrorC_Prev (MkErrorC_ARGS)
  Ruby: MkErrorC err.Prev() C-API
get previous instance from linked-list of MkErrorS type
 
static OT_ProcRet rbmkkernel_MkErrorC_Instances (OtClass_ARGS)
  Ruby: (static) MkErrorC MkErrorC.Instances() C-API
get head-instance from linked-list of MkErrorS type …
 
static OT_ProcRet rbmkkernel_MkErrorC_GetNull (OtClass_ARGS)
  Ruby: (static) MkErrorC MkErrorC.GetNull() C-API
Null-Slot - return a MkErrorC typed NULL instance …
 

Detailed Description

MkErrorC - define the class …

Function Documentation

◆ rbmkkernel_MkErrorC_GetNull()

static OT_ProcRet rbmkkernel_MkErrorC_GetNull ( OtClass_ARGS )
static

Ruby: (static) MkErrorC MkErrorC.GetNull() C-API
Null-Slot - return a MkErrorC typed NULL instance …

Definition at line 253 of file MkErrorC_rb.c.

253 {
257 MK_ERR retVal = MkErrorGetNull ();
258 OT_retObj_SET_ERR(retVal);
259 end: MK_UNUSED /* LONG JUMP on error */
261}
#define OT_SETUP_NOARG(d)
#define OT_retObj_RETURN
#define OT_retObj_SET_ERR(nat)
#define OT_CHECK_NOARGS
#define GetNull_doc
#define OT_SETUP_hdl_static
Definition MkErrorC_rb.c:93
static MK_ERR MkErrorGetNull(void)
Null-Slot - return a MkErrorC typed NULL instance …
#define MK_UNUSED
mark unnused variables and functions
The data-type to store and handle the error-condition …

◆ rbmkkernel_MkErrorC_HandleGet()

MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkErrorC_HandleGet ( MkErrorC_ARGS )
static

Definition at line 197 of file MkErrorC_rb.c.

#define OT_ERROR_LNG_RETURN

◆ rbmkkernel_MkErrorC_HandleResolve()

static OT_ProcRet rbmkkernel_MkErrorC_HandleResolve ( OtClass_ARGS )
static

Ruby: (static) MkErrorC MkErrorC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkErrorC from netHdl or nil if invalid…

Definition at line 181 of file MkErrorC_rb.c.

181 {
184 MK_HDL netHdl = 0;
187 MK_ERR retVal = MkErrorHandleResolve (netHdl);
188 OT_retObj_SET_ERR(retVal);
189 end: MK_UNUSED /* LONG JUMP on error */
191}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define HandleResolve_doc
#define MkErrorHandleResolve(...)
int32_t MK_HDL
4 byte int handle data-type
#define OT_CHECK_NIH(val)

◆ rbmkkernel_MkErrorC_Instances()

static OT_ProcRet rbmkkernel_MkErrorC_Instances ( OtClass_ARGS )
static

Ruby: (static) MkErrorC MkErrorC.Instances() C-API
get head-instance from linked-list of MkErrorS type …

Definition at line 233 of file MkErrorC_rb.c.

233 {
237 MK_ERR retVal = MkErrorInstances ();
238 OT_retObj_SET_ERR(retVal);
239 end: MK_UNUSED /* LONG JUMP on error */
241}
#define Instances_doc
#define MkErrorInstances()

◆ rbmkkernel_MkErrorC_Next()

static OT_ProcRet rbmkkernel_MkErrorC_Next ( MkErrorC_ARGS )
static

Ruby: MkErrorC err.Next() C-API
get next instance from linked-list of MkErrorS type

Definition at line 209 of file MkErrorC_rb.c.

209 {
213 MK_ERR retVal = MkErrorNext (hdl);
214 OT_retObj_SET_ERR(retVal);
215 end: MK_UNUSED /* LONG JUMP on error */
217}
#define OT_SETUP_hdl
Definition MkErrorC_rb.c:87
#define Next_doc
static MK_ERR MkErrorNext(MK_ERR const err)
get next instance from linked-list of MkErrorS type

◆ rbmkkernel_MkErrorC_Prev()

static OT_ProcRet rbmkkernel_MkErrorC_Prev ( MkErrorC_ARGS )
static

Ruby: MkErrorC err.Prev() C-API
get previous instance from linked-list of MkErrorS type

Definition at line 220 of file MkErrorC_rb.c.

220 {
224 MK_ERR retVal = MkErrorPrev (hdl);
225 OT_retObj_SET_ERR(retVal);
226 end: MK_UNUSED /* LONG JUMP on error */
228}
#define Prev_doc
static MK_ERR MkErrorPrev(MK_ERR const err)
get previous instance from linked-list of MkErrorS type