theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Get_TCL_API

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

+ Collaboration diagram for MkBufferC_Get_TCL_API:

Functions

OT_ProcRet tclmkkernel_MkBufferC_GetBFL (MkBufferC_ARGS)
  Tcl: MkBufferListC [$buf GetBFL ?val_inout:MkBufferListC="MK_NULL"?] C-API
function to read an MkBufferListC from an MkBufferC object …
 
static OT_ProcRet tclmkkernel_MkBufferC_GetBUF (MkBufferC_ARGS)
  Tcl: MkBufferC [$buf GetBUF] C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetBIN (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetBIN C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetBOL (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetBOL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetDBL (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetDBL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetFLT (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetFLT C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetI16 (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetI16 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetI32 (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetI32 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetI64 (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetI64 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetI8 (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetI8 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetSTR (MkBufferC_ARGS)
  Tcl: doc_mk_tcl_BufferGetSTR C-API
get a val_out from a MkBufferC
 
static OT_ProcRet tclmkkernel_MkBufferC_GetStringR (MkBufferC_ARGS)
  Tcl: string [$buf GetStringR] C-API
get a val_out from a MkBufferC
 

Detailed Description

MkBufferC - various functions to get buffer-data

Function Documentation

◆ tclmkkernel_MkBufferC_GetBFL()

OT_ProcRet tclmkkernel_MkBufferC_GetBFL ( MkBufferC_ARGS )

Tcl: MkBufferListC [$buf GetBFL ?val_inout:MkBufferListC="MK_NULL"?] C-API
function to read an MkBufferListC from an MkBufferC object …

Definition at line 407 of file MkBufferC_tcl.c.

407 {
410 MkBufferListCreateTLS_T(val_inout,10);
413 MkErrorC_Check(hdl,MkBufferGetBFL (hdl, &val_inout));
414 OT_retObj_SET_BFL(val_inout);
415 goto end;
416 error:
418 end:
420}
#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)

◆ tclmkkernel_MkBufferC_GetBIN()

static OT_ProcRet tclmkkernel_MkBufferC_GetBIN ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetBIN C-API
get a val_out from a MkBufferC

Definition at line 442 of file MkBufferC_tcl.c.

442 {
446 MkBinaryR val_out;
447 MkErrorC_Check(hdl,MkBufferGetBIN (hdl, &val_out));
448 MkBinaryR retVal = val_out;
450 goto end;
451 error:
453 end:
455}
#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 …

◆ tclmkkernel_MkBufferC_GetBOL()

static OT_ProcRet tclmkkernel_MkBufferC_GetBOL ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetBOL C-API
get a val_out from a MkBufferC

Definition at line 458 of file MkBufferC_tcl.c.

458 {
462 MK_BOL val_out;
463 MkErrorC_Check(hdl,MkBufferGetBOL (hdl, &val_out));
464 OT_retObj_SET_BOL(val_out == 1);
465 goto end;
466 error:
468 end:
470}
#define OT_retObj_SET_BOL(nat)
#define GetBOL_doc
#define MkBufferGetBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ tclmkkernel_MkBufferC_GetBUF()

static OT_ProcRet tclmkkernel_MkBufferC_GetBUF ( MkBufferC_ARGS )
static

Tcl: MkBufferC [$buf GetBUF] C-API
get a val_out from a MkBufferC

Definition at line 425 of file MkBufferC_tcl.c.

425 {
429 MK_BUF val_out;
430 MkErrorC_Check(hdl,MkBufferGetBUF (hdl, &val_out));
431 OT_retObj_SET_BUF(val_out);
432 goto end;
433 error:
435 end:
437}
#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 …

◆ tclmkkernel_MkBufferC_GetDBL()

static OT_ProcRet tclmkkernel_MkBufferC_GetDBL ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetDBL C-API
get a val_out from a MkBufferC

Definition at line 473 of file MkBufferC_tcl.c.

473 {
477 MK_DBL val_out;
478 MkErrorC_Check(hdl,MkBufferGetDBL (hdl, &val_out));
479 OT_retObj_SET_DBL(val_out);
480 goto end;
481 error:
483 end:
485}
#define OT_retObj_SET_DBL(nat)
#define GetDBL_doc
#define MkBufferGetDBL(...)
double MK_DBL
8 byte double data-type

◆ tclmkkernel_MkBufferC_GetFLT()

static OT_ProcRet tclmkkernel_MkBufferC_GetFLT ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetFLT C-API
get a val_out from a MkBufferC

Definition at line 488 of file MkBufferC_tcl.c.

488 {
492 MK_FLT val_out;
493 MkErrorC_Check(hdl,MkBufferGetFLT (hdl, &val_out));
494 OT_retObj_SET_FLT(val_out);
495 goto end;
496 error:
498 end:
500}
#define OT_retObj_SET_FLT(nat)
#define GetFLT_doc
#define MkBufferGetFLT(...)
float MK_FLT
4 byte float data-type

◆ tclmkkernel_MkBufferC_GetI16()

static OT_ProcRet tclmkkernel_MkBufferC_GetI16 ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetI16 C-API
get a val_out from a MkBufferC

Definition at line 503 of file MkBufferC_tcl.c.

503 {
507 MK_I16 val_out;
508 MkErrorC_Check(hdl,MkBufferGetI16 (hdl, &val_out));
509 OT_retObj_SET_I16(val_out);
510 goto end;
511 error:
513 end:
515}
#define OT_retObj_SET_I16(nat)
#define GetI16_doc
#define MkBufferGetI16(...)
signed short int MK_I16
2 byte short data-type

◆ tclmkkernel_MkBufferC_GetI32()

static OT_ProcRet tclmkkernel_MkBufferC_GetI32 ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetI32 C-API
get a val_out from a MkBufferC

Definition at line 518 of file MkBufferC_tcl.c.

518 {
522 MK_I32 val_out;
523 MkErrorC_Check(hdl,MkBufferGetI32 (hdl, &val_out));
524 OT_retObj_SET_I32(val_out);
525 goto end;
526 error:
528 end:
530}
#define OT_retObj_SET_I32(nat)
#define GetI32_doc
#define MkBufferGetI32(...)
signed int MK_I32
4 byte integer data-type

◆ tclmkkernel_MkBufferC_GetI64()

static OT_ProcRet tclmkkernel_MkBufferC_GetI64 ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetI64 C-API
get a val_out from a MkBufferC

Definition at line 533 of file MkBufferC_tcl.c.

533 {
537 MK_I64 val_out;
538 MkErrorC_Check(hdl,MkBufferGetI64 (hdl, &val_out));
539 OT_retObj_SET_I64(val_out);
540 goto end;
541 error:
543 end:
545}
#define OT_retObj_SET_I64(nat)
#define GetI64_doc
#define MkBufferGetI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ tclmkkernel_MkBufferC_GetI8()

static OT_ProcRet tclmkkernel_MkBufferC_GetI8 ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetI8 C-API
get a val_out from a MkBufferC

Definition at line 548 of file MkBufferC_tcl.c.

548 {
552 MK_I8 val_out;
553 MkErrorC_Check(hdl,MkBufferGetI8 (hdl, &val_out));
554 OT_retObj_SET_I8(val_out);
555 goto end;
556 error:
558 end:
560}
#define OT_retObj_SET_I8(nat)
#define GetI8_doc
#define MkBufferGetI8(...)
signed char MK_I8
1 byte byte data-type

◆ tclmkkernel_MkBufferC_GetSTR()

static OT_ProcRet tclmkkernel_MkBufferC_GetSTR ( MkBufferC_ARGS )
static

Tcl: doc_mk_tcl_BufferGetSTR C-API
get a val_out from a MkBufferC

Definition at line 563 of file MkBufferC_tcl.c.

563 {
567 MK_STRN val_out;
568 MkErrorC_Check(hdl,MkBufferGetSTR (hdl, &val_out));
569 OT_retObj_SET_STR(val_out);
570 goto end;
571 error:
573 end:
575}
#define OT_retObj_SET_STR(nat)
#define GetSTR_doc
#define MkBufferGetSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ tclmkkernel_MkBufferC_GetStringR()

static OT_ProcRet tclmkkernel_MkBufferC_GetStringR ( MkBufferC_ARGS )
static

Tcl: string [$buf GetStringR] C-API
get a val_out from a MkBufferC

Definition at line 578 of file MkBufferC_tcl.c.

578 {
582 MkStringR val_out;
583 MkErrorC_Check(hdl,MkBufferGetStringR (hdl, &val_out));
584 MkStringR retVal = val_out;
586 goto end;
587 error:
589 end:
591}
#define OT_GET__ME_REF_MkStringR(s)
#define GetStringR_doc
#define MkBufferGetStringR(...)
string data default format …