theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_Class_RB_API

MkBufferListC - define the class … More...

+ Collaboration diagram for MkBufferListC_Class_RB_API:

Functions

static OT_ProcRet rbmkkernel_MkBufferListC_HandleResolve (OtClass_ARGS)
  Ruby: (static) MkBufferListC MkBufferListC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkBufferListC from netHdl or nil if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferListC_HandleGet (MkBufferListC_ARGS)
 
static OT_ProcRet rbmkkernel_MkBufferListC_Next (MkBufferListC_ARGS)
  Ruby: MkBufferListC bfl.Next() C-API
get next instance from linked-list of MkBufferListS type
 
static OT_ProcRet rbmkkernel_MkBufferListC_Prev (MkBufferListC_ARGS)
  Ruby: MkBufferListC bfl.Prev() C-API
get previous instance from linked-list of MkBufferListS type
 
static OT_ProcRet rbmkkernel_MkBufferListC_Instances (OtClass_ARGS)
  Ruby: (static) MkBufferListC MkBufferListC.Instances() C-API
get head-instance from linked-list of MkBufferListS type …
 
static OT_ProcRet rbmkkernel_MkBufferListC_GetNull (OtClass_ARGS)
  Ruby: (static) MkBufferListC MkBufferListC.GetNull() C-API
Null-Slot - return a MkBufferListC typed NULL instance …
 

Detailed Description

MkBufferListC - define the class …

Function Documentation

◆ rbmkkernel_MkBufferListC_GetNull()

static OT_ProcRet rbmkkernel_MkBufferListC_GetNull ( OtClass_ARGS )
static

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

Definition at line 678 of file MkBufferListC_rb.c.

678 {
682 MK_BFL retVal = MkBufferListGetNull ();
683 OT_retObj_SET_BFL(retVal);
684 end: MK_UNUSED /* LONG JUMP on error */
686}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_BFL(nat)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define GetNull_doc
#define OT_SETUP_hdl_static
static MK_BFL MkBufferListGetNull(void)
Null-Slot - return a MkBufferListC typed NULL instance …
#define MK_UNUSED
mark unnused variables and functions
The CLASS used to store a list of MkBufferS items into a flat array…

◆ rbmkkernel_MkBufferListC_HandleGet()

MK_DEPRECATED static MK_UNUSED OT_ProcRet rbmkkernel_MkBufferListC_HandleGet ( MkBufferListC_ARGS )
static

Definition at line 622 of file MkBufferListC_rb.c.

#define OT_ERROR_LNG_RETURN

◆ rbmkkernel_MkBufferListC_HandleResolve()

static OT_ProcRet rbmkkernel_MkBufferListC_HandleResolve ( OtClass_ARGS )
static

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

Definition at line 606 of file MkBufferListC_rb.c.

606 {
609 MK_HDL netHdl = 0;
612 MK_BFL retVal = MkBufferListHandleResolve (netHdl);
613 OT_retObj_SET_BFL(retVal);
614 end: MK_UNUSED /* LONG JUMP on error */
616}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define HandleResolve_doc
#define MkBufferListHandleResolve(...)
int32_t MK_HDL
4 byte int handle data-type
#define OT_CHECK_NIH(val)

◆ rbmkkernel_MkBufferListC_Instances()

static OT_ProcRet rbmkkernel_MkBufferListC_Instances ( OtClass_ARGS )
static

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

Definition at line 658 of file MkBufferListC_rb.c.

658 {
662 MK_BFL retVal = MkBufferListInstances ();
663 OT_retObj_SET_BFL(retVal);
664 end: MK_UNUSED /* LONG JUMP on error */
666}
#define Instances_doc
#define MkBufferListInstances()

◆ rbmkkernel_MkBufferListC_Next()

static OT_ProcRet rbmkkernel_MkBufferListC_Next ( MkBufferListC_ARGS )
static

Ruby: MkBufferListC bfl.Next() C-API
get next instance from linked-list of MkBufferListS type

Definition at line 634 of file MkBufferListC_rb.c.

634 {
638 MK_BFL retVal = MkBufferListNext (hdl);
639 OT_retObj_SET_BFL(retVal);
640 end: MK_UNUSED /* LONG JUMP on error */
642}
#define OT_SETUP_hdl
#define Next_doc
static MK_BFL MkBufferListNext(MK_BFL const bfl)
get next instance from linked-list of MkBufferListS type

◆ rbmkkernel_MkBufferListC_Prev()

static OT_ProcRet rbmkkernel_MkBufferListC_Prev ( MkBufferListC_ARGS )
static

Ruby: MkBufferListC bfl.Prev() C-API
get previous instance from linked-list of MkBufferListS type

Definition at line 645 of file MkBufferListC_rb.c.

645 {
649 MK_BFL retVal = MkBufferListPrev (hdl);
650 OT_retObj_SET_BFL(retVal);
651 end: MK_UNUSED /* LONG JUMP on error */
653}
#define Prev_doc
static MK_BFL MkBufferListPrev(MK_BFL const bfl)
get previous instance from linked-list of MkBufferListS type