theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Get_PY_API

MkBufferC - various functions to get buffer-dataMore...

+ Collaboration diagram for MkBufferC_Get_PY_API:

Functions

OT_ProcRet pymkkernel_MkBufferC_GetBFL (MkBufferC_ARGS)
  Python: MkBufferListC buf.GetBFL(?val_inout:MkBufferListC=None?) C-API
function to read an MkBufferListC from an MkBufferC object …
 
static OT_ProcRet pymkkernel_MkBufferC_GetBUF (MkBufferC_ARGS)
  Python: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetBIN (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetBIN C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetBOL (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetBOL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetDBL (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetDBL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetFLT (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetFLT C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetI16 (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetI16 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetI32 (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetI32 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetI64 (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetI64 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetI8 (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetI8 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetSTR (MkBufferC_ARGS)
  Python: doc_mk_py_BufferGetSTR C-API
get a val_out from a MkBufferC
 
static OT_ProcRet pymkkernel_MkBufferC_GetStringR (MkBufferC_ARGS)
  Python: string buf.GetStringR() C-API
get a val_out from a MkBufferC
 

Detailed Description

MkBufferC - various functions to get buffer-data

Function Documentation

◆ pymkkernel_MkBufferC_GetBFL()

OT_ProcRet pymkkernel_MkBufferC_GetBFL ( MkBufferC_ARGS )

Python: MkBufferListC buf.GetBFL(?val_inout:MkBufferListC=None?) C-API
function to read an MkBufferListC from an MkBufferC object …

Definition at line 394 of file MkBufferC_py.c.

394 {
397 MkBufferListCreateTLS_T(val_inout,10);
400 MkErrorC_Check(hdl,MkBufferGetBFL (hdl, &val_inout));
401 OT_retObj_SET_BFL(val_inout);
402 goto end;
403 error:
405 end:
407}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_BFL(nat)
#define OT_retObj_RETURN
#define OT_CHECK_OPTIONAL(val)
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define GetBFL_doc
#define OT_SETUP_hdl
#define MkBufferGetBFL(...)
#define MkBufferListCreateTLS_T(name, num)
create a MkBufferListC instance as thread-local-storage …
#define MK_NULL_YES
flag, allow NULL
#define OT_CHECK_BFL(val, nullB)

◆ pymkkernel_MkBufferC_GetBIN()

static OT_ProcRet pymkkernel_MkBufferC_GetBIN ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetBIN C-API
get a val_out from a MkBufferC

Definition at line 429 of file MkBufferC_py.c.

429 {
433 MkBinaryR val_out;
434 MkErrorC_Check(hdl,MkBufferGetBIN (hdl, &val_out));
435 MkBinaryR retVal = val_out;
437 goto end;
438 error:
440 end:
442}
#define OT_SETUP_NOARG(d)
#define OT_GET__ME_REF_MkBinaryR(b)
#define OT_retObj_SET(val)
#define GetBIN_doc
#define MkBufferGetBIN(...)
binary data default format …

◆ pymkkernel_MkBufferC_GetBOL()

static OT_ProcRet pymkkernel_MkBufferC_GetBOL ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetBOL C-API
get a val_out from a MkBufferC

Definition at line 445 of file MkBufferC_py.c.

445 {
449 MK_BOL val_out;
450 MkErrorC_Check(hdl,MkBufferGetBOL (hdl, &val_out));
451 OT_retObj_SET_BOL(val_out == 1);
452 goto end;
453 error:
455 end:
457}
#define OT_retObj_SET_BOL(nat)
#define GetBOL_doc
#define MkBufferGetBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ pymkkernel_MkBufferC_GetBUF()

static OT_ProcRet pymkkernel_MkBufferC_GetBUF ( MkBufferC_ARGS )
static

Python: MkBufferC buf.GetBUF() C-API
get a val_out from a MkBufferC

Definition at line 412 of file MkBufferC_py.c.

412 {
416 MK_BUF val_out;
417 MkErrorC_Check(hdl,MkBufferGetBUF (hdl, &val_out));
418 OT_retObj_SET_BUF(val_out);
419 goto end;
420 error:
422 end:
424}
#define OT_retObj_SET_BUF(nat)
#define GetBUF_doc
#define MkBufferGetBUF(...)
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ pymkkernel_MkBufferC_GetDBL()

static OT_ProcRet pymkkernel_MkBufferC_GetDBL ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetDBL C-API
get a val_out from a MkBufferC

Definition at line 460 of file MkBufferC_py.c.

460 {
464 MK_DBL val_out;
465 MkErrorC_Check(hdl,MkBufferGetDBL (hdl, &val_out));
466 OT_retObj_SET_DBL(val_out);
467 goto end;
468 error:
470 end:
472}
#define OT_retObj_SET_DBL(nat)
#define GetDBL_doc
#define MkBufferGetDBL(...)
double MK_DBL
8 byte double data-type

◆ pymkkernel_MkBufferC_GetFLT()

static OT_ProcRet pymkkernel_MkBufferC_GetFLT ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetFLT C-API
get a val_out from a MkBufferC

Definition at line 475 of file MkBufferC_py.c.

475 {
479 MK_FLT val_out;
480 MkErrorC_Check(hdl,MkBufferGetFLT (hdl, &val_out));
481 OT_retObj_SET_FLT(val_out);
482 goto end;
483 error:
485 end:
487}
#define OT_retObj_SET_FLT(nat)
#define GetFLT_doc
#define MkBufferGetFLT(...)
float MK_FLT
4 byte float data-type

◆ pymkkernel_MkBufferC_GetI16()

static OT_ProcRet pymkkernel_MkBufferC_GetI16 ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetI16 C-API
get a val_out from a MkBufferC

Definition at line 490 of file MkBufferC_py.c.

490 {
494 MK_I16 val_out;
495 MkErrorC_Check(hdl,MkBufferGetI16 (hdl, &val_out));
496 OT_retObj_SET_I16(val_out);
497 goto end;
498 error:
500 end:
502}
#define OT_retObj_SET_I16(nat)
#define GetI16_doc
#define MkBufferGetI16(...)
signed short int MK_I16
2 byte short data-type

◆ pymkkernel_MkBufferC_GetI32()

static OT_ProcRet pymkkernel_MkBufferC_GetI32 ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetI32 C-API
get a val_out from a MkBufferC

Definition at line 505 of file MkBufferC_py.c.

505 {
509 MK_I32 val_out;
510 MkErrorC_Check(hdl,MkBufferGetI32 (hdl, &val_out));
511 OT_retObj_SET_I32(val_out);
512 goto end;
513 error:
515 end:
517}
#define OT_retObj_SET_I32(nat)
#define GetI32_doc
#define MkBufferGetI32(...)
signed int MK_I32
4 byte integer data-type

◆ pymkkernel_MkBufferC_GetI64()

static OT_ProcRet pymkkernel_MkBufferC_GetI64 ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetI64 C-API
get a val_out from a MkBufferC

Definition at line 520 of file MkBufferC_py.c.

520 {
524 MK_I64 val_out;
525 MkErrorC_Check(hdl,MkBufferGetI64 (hdl, &val_out));
526 OT_retObj_SET_I64(val_out);
527 goto end;
528 error:
530 end:
532}
#define OT_retObj_SET_I64(nat)
#define GetI64_doc
#define MkBufferGetI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ pymkkernel_MkBufferC_GetI8()

static OT_ProcRet pymkkernel_MkBufferC_GetI8 ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetI8 C-API
get a val_out from a MkBufferC

Definition at line 535 of file MkBufferC_py.c.

535 {
539 MK_I8 val_out;
540 MkErrorC_Check(hdl,MkBufferGetI8 (hdl, &val_out));
541 OT_retObj_SET_I8(val_out);
542 goto end;
543 error:
545 end:
547}
#define OT_retObj_SET_I8(nat)
#define GetI8_doc
#define MkBufferGetI8(...)
signed char MK_I8
1 byte byte data-type

◆ pymkkernel_MkBufferC_GetSTR()

static OT_ProcRet pymkkernel_MkBufferC_GetSTR ( MkBufferC_ARGS )
static

Python: doc_mk_py_BufferGetSTR C-API
get a val_out from a MkBufferC

Definition at line 550 of file MkBufferC_py.c.

550 {
554 MK_STRN val_out;
555 MkErrorC_Check(hdl,MkBufferGetSTR (hdl, &val_out));
556 OT_retObj_SET_STR(val_out);
557 goto end;
558 error:
560 end:
562}
#define OT_retObj_SET_STR(nat)
#define GetSTR_doc
#define MkBufferGetSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ pymkkernel_MkBufferC_GetStringR()

static OT_ProcRet pymkkernel_MkBufferC_GetStringR ( MkBufferC_ARGS )
static

Python: string buf.GetStringR() C-API
get a val_out from a MkBufferC

Definition at line 565 of file MkBufferC_py.c.

565 {
569 MkStringR val_out;
570 MkErrorC_Check(hdl,MkBufferGetStringR (hdl, &val_out));
571 MkStringR retVal = val_out;
573 goto end;
574 error:
576 end:
578}
#define OT_GET__ME_REF_MkStringR(b)
#define GetStringR_doc
#define MkBufferGetStringR(...)
string data default format …