theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_Append_ATL_API

MkBufferListC - various functions to 'append' to a MkBufferListSMore...

+ Collaboration diagram for MkBufferListC_Append_ATL_API:

Functions

static OT_ProcRet atlmkkernel_MkBufferListC_AppendLA (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::AppendLA $bfl args:MkBufferListC...] C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendLP (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::AppendLP $bfl addBufL:MkBufferListC ?position:int32=-1?] C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBIN (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBOL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBUF (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendBUF $bfl val:MkBufferC C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendDBL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendFLT (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendG (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendG $bfl val:long C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI16 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI32 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI64 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI8 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendSTR (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendStringR (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendStringR $bfl val:string C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendUP (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendUP $bfl addBuf:MkBufferC ?position:int32=-1? C-API
append a MkBufferC item into an MkBufferListC object on position
 

Detailed Description

MkBufferListC - various functions to 'append' to a MkBufferListS

Function Documentation

◆ atlmkkernel_MkBufferListC_AppendBIN()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendBIN ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 237 of file MkBufferListC_atl.c.

237 {
240 MkBinaryR val = {0};
243 MkBufferListAppendBIN (hdl, val);
245 goto end;
246 error:
248 end:
250}
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_RETURN
#define OT_CHECK__ME_REF_MkBinaryR(val)
#define OT_CHECK_NOARGS
#define AppendBIN_doc
#define OT_SETUP_hdl
#define MkBufferListAppendBIN(...)
binary data default format …

◆ atlmkkernel_MkBufferListC_AppendBOL()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendBOL ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 253 of file MkBufferListC_atl.c.

253 {
256 MK_BOL val = 0;
259 MkBufferListAppendBOL (hdl, (MK_BOL)(val?1:0));
261 goto end;
262 error:
264 end:
266}
#define OT_CHECK_NB1(val)
#define AppendBOL_doc
#define MkBufferListAppendBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ atlmkkernel_MkBufferListC_AppendBUF()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendBUF ( MkBufferListC_ARGS )
static

Atl: MkBufferListC::AppendBUF $bfl val:MkBufferC C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 269 of file MkBufferListC_atl.c.

269 {
272 MK_BUF val = 0;
275 MkBufferListAppendBUF (hdl, val);
277 goto end;
278 error:
280 end:
282}
#define AppendBUF_doc
#define MkBufferListAppendBUF(...)
#define MK_NULL_NO
flag, not allow NULL
#define OT_CHECK_BUF(val, nullB)
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ atlmkkernel_MkBufferListC_AppendDBL()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendDBL ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 285 of file MkBufferListC_atl.c.

285 {
288 MK_DBL val = 0;
291 MkBufferListAppendDBL (hdl, val);
293 goto end;
294 error:
296 end:
298}
#define OT_CHECK_NF8(val)
#define AppendDBL_doc
#define MkBufferListAppendDBL(...)
double MK_DBL
8 byte double data-type

◆ atlmkkernel_MkBufferListC_AppendFLT()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendFLT ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 301 of file MkBufferListC_atl.c.

301 {
304 MK_FLT val = 0;
307 MkBufferListAppendFLT (hdl, val);
309 goto end;
310 error:
312 end:
314}
#define OT_CHECK_NF4(val)
#define AppendFLT_doc
#define MkBufferListAppendFLT(...)
float MK_FLT
4 byte float data-type

◆ atlmkkernel_MkBufferListC_AppendG()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendG ( MkBufferListC_ARGS )
static

Atl: MkBufferListC::AppendG $bfl val:long C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 317 of file MkBufferListC_atl.c.

317 {
320 MK_LONG val = 0;
323 MkBufferListAppendG (hdl, val);
325 goto end;
326 error:
328 end:
330}
#define OT_CHECK_NIL(val)
#define AppendG_doc
#define MkBufferListAppendG(...)
long MK_LONG
4/8 byte long data-type

◆ atlmkkernel_MkBufferListC_AppendI16()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendI16 ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 333 of file MkBufferListC_atl.c.

333 {
336 MK_I16 val = 0;
339 MkBufferListAppendI16 (hdl, val);
341 goto end;
342 error:
344 end:
346}
#define OT_CHECK_NI2(val)
#define AppendI16_doc
#define MkBufferListAppendI16(...)
signed short int MK_I16
2 byte short data-type

◆ atlmkkernel_MkBufferListC_AppendI32()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendI32 ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 349 of file MkBufferListC_atl.c.

349 {
352 MK_I32 val = 0;
355 MkBufferListAppendI32 (hdl, val);
357 goto end;
358 error:
360 end:
362}
#define OT_CHECK_NI4(val)
#define AppendI32_doc
#define MkBufferListAppendI32(...)
signed int MK_I32
4 byte integer data-type

◆ atlmkkernel_MkBufferListC_AppendI64()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendI64 ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 365 of file MkBufferListC_atl.c.

365 {
368 MK_I64 val = 0;
371 MkBufferListAppendI64 (hdl, val);
373 goto end;
374 error:
376 end:
378}
#define OT_CHECK_NI8(val)
#define AppendI64_doc
#define MkBufferListAppendI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ atlmkkernel_MkBufferListC_AppendI8()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendI8 ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 381 of file MkBufferListC_atl.c.

381 {
384 MK_I8 val = 0;
387 MkBufferListAppendI8 (hdl, (MK_I8)(val));
389 goto end;
390 error:
392 end:
394}
#define OT_CHECK_NI1(val)
#define AppendI8_doc
#define MkBufferListAppendI8(...)
signed char MK_I8
1 byte byte data-type

◆ atlmkkernel_MkBufferListC_AppendLA()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendLA ( MkBufferListC_ARGS )
static

Atl: MkBufferListC [MkBufferListC::AppendLA $bfl args:MkBufferListC...] C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)

Definition at line 201 of file MkBufferListC_atl.c.

201 {
207 MK_BFL retVal = MkBufferListAppendLA (hdl, args);
208 OT_retObj_SET_BFL(retVal);
209 goto end;
210 error:
212 end:
214}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_retObj_SET_BFL(nat)
#define AppendLA_doc
#define MkBufferListAppendLA(...)
#define MkBufferListCreateTLS_T(name, num)
create a MkBufferListC instance as thread-local-storage …
#define OT_CHECK_BAC(val)
The CLASS used to store a list of MkBufferS items into a flat array…

◆ atlmkkernel_MkBufferListC_AppendLP()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendLP ( MkBufferListC_ARGS )
static

Atl: MkBufferListC [MkBufferListC::AppendLP $bfl addBufL:MkBufferListC ?position:int32=-1?] C-API
copy a MkBufferListS list into an MkBufferListS object on position

Definition at line 217 of file MkBufferListC_atl.c.

217 {
220 MkBufferListCreateTLS_T(addBufL,10);
222 MK_NUM position = -1;
225 MK_BFL retVal = MkBufferListAppendLP (hdl, addBufL, position);
226 OT_retObj_SET_BFL(retVal);
227 goto end;
228 error:
230 end:
232}
#define OT_CHECK_OPTIONAL(val)
#define AppendLP_doc
#define MkBufferListAppendLP(...)
int32_t MK_NUM
array size data-type ('num' items in array …
#define OT_CHECK_BFL(val, nullB)

◆ atlmkkernel_MkBufferListC_AppendSTR()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendSTR ( MkBufferListC_ARGS )
static

Atl: doc_mk_atl_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 397 of file MkBufferListC_atl.c.

397 {
400 MK_STRN val = 0;
403 MkBufferListAppendSTR (hdl, val);
405 goto end;
406 error:
408 end:
410}
#define OT_CHECK_STRN(val)
#define AppendSTR_doc
#define MkBufferListAppendSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ atlmkkernel_MkBufferListC_AppendStringR()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendStringR ( MkBufferListC_ARGS )
static

Atl: MkBufferListC::AppendStringR $bfl val:string C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 413 of file MkBufferListC_atl.c.

413 {
416 MkStringR val = {0};
419 MkBufferListAppendStringR (hdl, val);
421 goto end;
422 error:
424 end:
426}
#define OT_CHECK__ME_REF_MkStringR(val)
#define AppendStringR_doc
#define MkBufferListAppendStringR(...)
string data default format …

◆ atlmkkernel_MkBufferListC_AppendUP()

static OT_ProcRet atlmkkernel_MkBufferListC_AppendUP ( MkBufferListC_ARGS )
static

Atl: MkBufferListC::AppendUP $bfl addBuf:MkBufferC ?position:int32=-1? C-API
append a MkBufferC item into an MkBufferListC object on position

Definition at line 429 of file MkBufferListC_atl.c.

429 {
432 MK_BUF addBuf = 0;
434 MK_NUM position = -1;
437 MkBufferListAppendUP (hdl, addBuf, position);
439 goto end;
440 error:
442 end:
444}
#define AppendUP_doc
#define MkBufferListAppendUP(...)