theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Class_ATL_API

MkBufferC - define the class … More...

+ Collaboration diagram for MkBufferC_Class_ATL_API:

Functions

static OT_ProcRet atlmkkernel_MkBufferC_HandleResolve (OtClass_ARGS)
  Atl: (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 atlmkkernel_MkBufferC_HandleGet (MkBufferC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferC_Next (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Next $buf] C-API
get next instance from linked-list of MkBufferS type
 
static OT_ProcRet atlmkkernel_MkBufferC_Prev (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Prev $buf] C-API
get previous instance from linked-list of MkBufferS type
 
static OT_ProcRet atlmkkernel_MkBufferC_Instances (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::Instances] C-API
get head-instance from linked-list of MkBufferS type …
 
static OT_ProcRet atlmkkernel_MkBufferC_GetNull (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::GetNull] C-API
Null-Slot - return a MkBufferC typed NULL instance …
 

Detailed Description

MkBufferC - define the class …

Function Documentation

◆ atlmkkernel_MkBufferC_GetNull()

static OT_ProcRet atlmkkernel_MkBufferC_GetNull ( OtClass_ARGS )
static

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

Definition at line 363 of file MkBufferC_atl.c.

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

◆ atlmkkernel_MkBufferC_HandleGet()

MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmkkernel_MkBufferC_HandleGet ( MkBufferC_ARGS )
static

Definition at line 298 of file MkBufferC_atl.c.

#define OT_ERROR_LNG_RETURN

◆ atlmkkernel_MkBufferC_HandleResolve()

static OT_ProcRet atlmkkernel_MkBufferC_HandleResolve ( OtClass_ARGS )
static

Atl: (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 279 of file MkBufferC_atl.c.

279 {
282 MK_HDL netHdl = 0;
285 MK_BUF retVal = MkBufferHandleResolve (netHdl);
286 OT_retObj_SET_BUF(retVal);
287 goto end;
288 error:
290 end:
292}
#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

◆ atlmkkernel_MkBufferC_Instances()

static OT_ProcRet atlmkkernel_MkBufferC_Instances ( OtClass_ARGS )
static

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

Definition at line 340 of file MkBufferC_atl.c.

340 {
344 MK_BUF retVal = MkBufferInstances ();
345 OT_retObj_SET_BUF(retVal);
346 goto end;
347 error:
349 end:
351}
#define Instances_doc
#define MkBufferInstances()

◆ atlmkkernel_MkBufferC_Next()

static OT_ProcRet atlmkkernel_MkBufferC_Next ( MkBufferC_ARGS )
static

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

Definition at line 310 of file MkBufferC_atl.c.

310 {
314 MK_BUF retVal = MkBufferNext (hdl);
315 OT_retObj_SET_BUF(retVal);
316 goto end;
317 error:
319 end:
321}
#define OT_SETUP_hdl
#define Next_doc
static MK_BUF MkBufferNext(MK_BUF const buf)
get next instance from linked-list of MkBufferS type

◆ atlmkkernel_MkBufferC_Prev()

static OT_ProcRet atlmkkernel_MkBufferC_Prev ( MkBufferC_ARGS )
static

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

Definition at line 324 of file MkBufferC_atl.c.

324 {
328 MK_BUF retVal = MkBufferPrev (hdl);
329 OT_retObj_SET_BUF(retVal);
330 goto end;
331 error:
333 end:
335}
#define Prev_doc
static MK_BUF MkBufferPrev(MK_BUF const buf)
get previous instance from linked-list of MkBufferS type