theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Get_ATL_API

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

+ Collaboration diagram for MkBufferC_Get_ATL_API:

Functions

OT_ProcRet atlmkkernel_MkBufferC_GetBFL (MkBufferC_ARGS)
  Atl: MkBufferListC [MkBufferC::GetBFL $buf ?val_inout:MkBufferListC=NULL?] C-API
function to read an MkBufferListC from an MkBufferC object …
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBUF (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::GetBUF $buf] C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBIN (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetBIN C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBOL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetBOL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetDBL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetDBL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetFLT (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetFLT C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI16 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI16 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI32 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI32 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI64 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI64 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI8 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI8 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetSTR (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetSTR C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetStringR (MkBufferC_ARGS)
  Atl: string [MkBufferC::GetStringR $buf] C-API
get a val_out from a MkBufferC
 

Detailed Description

MkBufferC - various functions to get buffer-data

Function Documentation

◆ atlmkkernel_MkBufferC_GetBFL()

OT_ProcRet atlmkkernel_MkBufferC_GetBFL ( MkBufferC_ARGS )

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

Definition at line 386 of file MkBufferC_atl.c.

386 {
389 MkBufferListCreateTLS_T(val_inout,10);
392 MkErrorC_Check(hdl,MkBufferGetBFL (hdl, &val_inout));
393 OT_retObj_SET_BFL(val_inout);
394 goto end;
395 error:
397 end:
399}
#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)

◆ atlmkkernel_MkBufferC_GetBIN()

static OT_ProcRet atlmkkernel_MkBufferC_GetBIN ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetBIN C-API
get a val_out from a MkBufferC

Definition at line 421 of file MkBufferC_atl.c.

421 {
425 MkBinaryR val_out;
426 MkErrorC_Check(hdl,MkBufferGetBIN (hdl, &val_out));
427 MkBinaryR retVal = val_out;
429 goto end;
430 error:
432 end:
434}
#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 …

◆ atlmkkernel_MkBufferC_GetBOL()

static OT_ProcRet atlmkkernel_MkBufferC_GetBOL ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetBOL C-API
get a val_out from a MkBufferC

Definition at line 437 of file MkBufferC_atl.c.

437 {
441 MK_BOL val_out;
442 MkErrorC_Check(hdl,MkBufferGetBOL (hdl, &val_out));
443 OT_retObj_SET_BOL(val_out == 1);
444 goto end;
445 error:
447 end:
449}
#define OT_retObj_SET_BOL(nat)
#define GetBOL_doc
#define MkBufferGetBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ atlmkkernel_MkBufferC_GetBUF()

static OT_ProcRet atlmkkernel_MkBufferC_GetBUF ( MkBufferC_ARGS )
static

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

Definition at line 404 of file MkBufferC_atl.c.

404 {
408 MK_BUF val_out;
409 MkErrorC_Check(hdl,MkBufferGetBUF (hdl, &val_out));
410 OT_retObj_SET_BUF(val_out);
411 goto end;
412 error:
414 end:
416}
#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 …

◆ atlmkkernel_MkBufferC_GetDBL()

static OT_ProcRet atlmkkernel_MkBufferC_GetDBL ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetDBL C-API
get a val_out from a MkBufferC

Definition at line 452 of file MkBufferC_atl.c.

452 {
456 MK_DBL val_out;
457 MkErrorC_Check(hdl,MkBufferGetDBL (hdl, &val_out));
458 OT_retObj_SET_DBL(val_out);
459 goto end;
460 error:
462 end:
464}
#define OT_retObj_SET_DBL(nat)
#define GetDBL_doc
#define MkBufferGetDBL(...)
double MK_DBL
8 byte double data-type

◆ atlmkkernel_MkBufferC_GetFLT()

static OT_ProcRet atlmkkernel_MkBufferC_GetFLT ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetFLT C-API
get a val_out from a MkBufferC

Definition at line 467 of file MkBufferC_atl.c.

467 {
471 MK_FLT val_out;
472 MkErrorC_Check(hdl,MkBufferGetFLT (hdl, &val_out));
473 OT_retObj_SET_FLT(val_out);
474 goto end;
475 error:
477 end:
479}
#define OT_retObj_SET_FLT(nat)
#define GetFLT_doc
#define MkBufferGetFLT(...)
float MK_FLT
4 byte float data-type

◆ atlmkkernel_MkBufferC_GetI16()

static OT_ProcRet atlmkkernel_MkBufferC_GetI16 ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetI16 C-API
get a val_out from a MkBufferC

Definition at line 482 of file MkBufferC_atl.c.

482 {
486 MK_I16 val_out;
487 MkErrorC_Check(hdl,MkBufferGetI16 (hdl, &val_out));
488 OT_retObj_SET_I16(val_out);
489 goto end;
490 error:
492 end:
494}
#define OT_retObj_SET_I16(nat)
#define GetI16_doc
#define MkBufferGetI16(...)
signed short int MK_I16
2 byte short data-type

◆ atlmkkernel_MkBufferC_GetI32()

static OT_ProcRet atlmkkernel_MkBufferC_GetI32 ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetI32 C-API
get a val_out from a MkBufferC

Definition at line 497 of file MkBufferC_atl.c.

497 {
501 MK_I32 val_out;
502 MkErrorC_Check(hdl,MkBufferGetI32 (hdl, &val_out));
503 OT_retObj_SET_I32(val_out);
504 goto end;
505 error:
507 end:
509}
#define OT_retObj_SET_I32(nat)
#define GetI32_doc
#define MkBufferGetI32(...)
signed int MK_I32
4 byte integer data-type

◆ atlmkkernel_MkBufferC_GetI64()

static OT_ProcRet atlmkkernel_MkBufferC_GetI64 ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetI64 C-API
get a val_out from a MkBufferC

Definition at line 512 of file MkBufferC_atl.c.

512 {
516 MK_I64 val_out;
517 MkErrorC_Check(hdl,MkBufferGetI64 (hdl, &val_out));
518 OT_retObj_SET_I64(val_out);
519 goto end;
520 error:
522 end:
524}
#define OT_retObj_SET_I64(nat)
#define GetI64_doc
#define MkBufferGetI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ atlmkkernel_MkBufferC_GetI8()

static OT_ProcRet atlmkkernel_MkBufferC_GetI8 ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetI8 C-API
get a val_out from a MkBufferC

Definition at line 527 of file MkBufferC_atl.c.

527 {
531 MK_I8 val_out;
532 MkErrorC_Check(hdl,MkBufferGetI8 (hdl, &val_out));
533 OT_retObj_SET_I8(val_out);
534 goto end;
535 error:
537 end:
539}
#define OT_retObj_SET_I8(nat)
#define GetI8_doc
#define MkBufferGetI8(...)
signed char MK_I8
1 byte byte data-type

◆ atlmkkernel_MkBufferC_GetSTR()

static OT_ProcRet atlmkkernel_MkBufferC_GetSTR ( MkBufferC_ARGS )
static

Atl: doc_mk_atl_BufferGetSTR C-API
get a val_out from a MkBufferC

Definition at line 542 of file MkBufferC_atl.c.

542 {
546 MK_STRN val_out;
547 MkErrorC_Check(hdl,MkBufferGetSTR (hdl, &val_out));
548 OT_retObj_SET_STR(val_out);
549 goto end;
550 error:
552 end:
554}
#define OT_retObj_SET_STR(nat)
#define GetSTR_doc
#define MkBufferGetSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ atlmkkernel_MkBufferC_GetStringR()

static OT_ProcRet atlmkkernel_MkBufferC_GetStringR ( MkBufferC_ARGS )
static

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

Definition at line 557 of file MkBufferC_atl.c.

557 {
561 MkStringR val_out;
562 MkErrorC_Check(hdl,MkBufferGetStringR (hdl, &val_out));
563 MkStringR retVal = val_out;
565 goto end;
566 error:
568 end:
570}
#define OT_GET__ME_REF_MkStringR(s)
#define GetStringR_doc
#define MkBufferGetStringR(...)
string data default format …