theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Class_TCL_API

MkBufferC - define the class … More...

+ Collaboration diagram for MkBufferC_Class_TCL_API:

Functions

static OT_ProcRet tclmkkernel_MkBufferC_HandleResolve (OtClass_ARGS)
  Tcl: (static) MkBufferC [MkBufferC HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MkBufferC from netHdl or "MK_NULL" if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferC_HandleGet (MkBufferC_ARGS)
 
static OT_ProcRet tclmkkernel_MkBufferC_Next (MkBufferC_ARGS)
  Tcl: MkBufferC [$buf Next] C-API
get next instance from linked-list of MkBufferS type
 
static OT_ProcRet tclmkkernel_MkBufferC_Prev (MkBufferC_ARGS)
  Tcl: MkBufferC [$buf Prev] C-API
get previous instance from linked-list of MkBufferS type
 
static OT_ProcRet tclmkkernel_MkBufferC_Instances (OtClass_ARGS)
  Tcl: (static) MkBufferC [MkBufferC Instances] C-API
get head-instance from linked-list of MkBufferS type …
 
static OT_ProcRet tclmkkernel_MkBufferC_GetNull (OtClass_ARGS)
  Tcl: (static) MkBufferC [MkBufferC GetNull] C-API
Null-Slot - return a MkBufferC typed NULL instance …
 

Detailed Description

MkBufferC - define the class …

Function Documentation

◆ tclmkkernel_MkBufferC_GetNull()

static OT_ProcRet tclmkkernel_MkBufferC_GetNull ( OtClass_ARGS )
static

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

Definition at line 384 of file MkBufferC_tcl.c.

384 {
388 MK_BUF retVal = MkBufferGetNull ();
389 OT_retObj_SET_BUF(retVal);
390 goto end;
391 error:
393 end:
395}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_BUF(nat)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define GetNull_doc
#define OT_SETUP_hdl_static
static MK_BUF MkBufferGetNull(void)
Null-Slot - return a MkBufferC typed NULL instance …
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ tclmkkernel_MkBufferC_HandleGet()

MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferC_HandleGet ( MkBufferC_ARGS )
static

Definition at line 319 of file MkBufferC_tcl.c.

#define OT_ERROR_LNG_RETURN

◆ tclmkkernel_MkBufferC_HandleResolve()

static OT_ProcRet tclmkkernel_MkBufferC_HandleResolve ( OtClass_ARGS )
static

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

Definition at line 300 of file MkBufferC_tcl.c.

300 {
303 MK_HDL netHdl = 0;
306 MK_BUF retVal = MkBufferHandleResolve (netHdl);
307 OT_retObj_SET_BUF(retVal);
308 goto end;
309 error:
311 end:
313}
#define OT_CHECK_NIH(val)
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_REQUIRED(val)
#define HandleResolve_doc
#define MkBufferHandleResolve(...)
int32_t MK_HDL
4 byte int handle data-type

◆ tclmkkernel_MkBufferC_Instances()

static OT_ProcRet tclmkkernel_MkBufferC_Instances ( OtClass_ARGS )
static

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

Definition at line 361 of file MkBufferC_tcl.c.

361 {
365 MK_BUF retVal = MkBufferInstances ();
366 OT_retObj_SET_BUF(retVal);
367 goto end;
368 error:
370 end:
372}
#define Instances_doc
#define MkBufferInstances()

◆ tclmkkernel_MkBufferC_Next()

static OT_ProcRet tclmkkernel_MkBufferC_Next ( MkBufferC_ARGS )
static

Tcl: MkBufferC [$buf Next] C-API
get next instance from linked-list of MkBufferS type

Definition at line 331 of file MkBufferC_tcl.c.

331 {
335 MK_BUF retVal = MkBufferNext (hdl);
336 OT_retObj_SET_BUF(retVal);
337 goto end;
338 error:
340 end:
342}
#define OT_SETUP_hdl
#define Next_doc
static MK_BUF MkBufferNext(MK_BUF const buf)
get next instance from linked-list of MkBufferS type

◆ tclmkkernel_MkBufferC_Prev()

static OT_ProcRet tclmkkernel_MkBufferC_Prev ( MkBufferC_ARGS )
static

Tcl: MkBufferC [$buf Prev] C-API
get previous instance from linked-list of MkBufferS type

Definition at line 345 of file MkBufferC_tcl.c.

345 {
349 MK_BUF retVal = MkBufferPrev (hdl);
350 OT_retObj_SET_BUF(retVal);
351 goto end;
352 error:
354 end:
356}
#define Prev_doc
static MK_BUF MkBufferPrev(MK_BUF const buf)
get previous instance from linked-list of MkBufferS type