theKernel 10.0
Loading...
Searching...
No Matches
MkBufferListC_Append_PY_API

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

+ Collaboration diagram for MkBufferListC_Append_PY_API:

Functions

static OT_ProcRet pymkkernel_MkBufferListC_AppendLA (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.AppendLA(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 pymkkernel_MkBufferListC_AppendLP (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.AppendLP(addBufL:MkBufferListC, ?position:int32=-1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendBIN (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendBOL (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendBUF (MkBufferListC_ARGS)
  Python: bfl.AppendBUF(val:MkBufferC) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendDBL (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendFLT (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendG (MkBufferListC_ARGS)
  Python: bfl.AppendG(val:long) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendI16 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendI32 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendI64 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendI8 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendSTR (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendStringR (MkBufferListC_ARGS)
  Python: bfl.AppendStringR(val:string) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_AppendUP (MkBufferListC_ARGS)
  Python: bfl.AppendUP(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

◆ pymkkernel_MkBufferListC_AppendBIN()

static OT_ProcRet pymkkernel_MkBufferListC_AppendBIN ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 236 of file MkBufferListC_py.c.

236 {
239 MkBinaryR val = {0};
242 MkBufferListAppendBIN (hdl, val);
244 goto end;
245 error:
247 end:
249}
#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 …

◆ pymkkernel_MkBufferListC_AppendBOL()

static OT_ProcRet pymkkernel_MkBufferListC_AppendBOL ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 252 of file MkBufferListC_py.c.

252 {
255 MK_BOL val = 0;
258 MkBufferListAppendBOL (hdl, (MK_BOL)(val?1:0));
260 goto end;
261 error:
263 end:
265}
#define OT_CHECK_NB1(val)
#define AppendBOL_doc
#define MkBufferListAppendBOL(...)
unsigned char MK_BOL
1 byte boolean data-type

◆ pymkkernel_MkBufferListC_AppendBUF()

static OT_ProcRet pymkkernel_MkBufferListC_AppendBUF ( MkBufferListC_ARGS )
static

Python: bfl.AppendBUF(val:MkBufferC) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 268 of file MkBufferListC_py.c.

268 {
271 MK_BUF val = 0;
274 MkBufferListAppendBUF (hdl, val);
276 goto end;
277 error:
279 end:
281}
#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 …

◆ pymkkernel_MkBufferListC_AppendDBL()

static OT_ProcRet pymkkernel_MkBufferListC_AppendDBL ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 284 of file MkBufferListC_py.c.

284 {
287 MK_DBL val = 0;
290 MkBufferListAppendDBL (hdl, val);
292 goto end;
293 error:
295 end:
297}
#define OT_CHECK_NF8(val)
#define AppendDBL_doc
#define MkBufferListAppendDBL(...)
double MK_DBL
8 byte double data-type

◆ pymkkernel_MkBufferListC_AppendFLT()

static OT_ProcRet pymkkernel_MkBufferListC_AppendFLT ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 300 of file MkBufferListC_py.c.

300 {
303 MK_FLT val = 0;
306 MkBufferListAppendFLT (hdl, val);
308 goto end;
309 error:
311 end:
313}
#define OT_CHECK_NF4(val)
#define AppendFLT_doc
#define MkBufferListAppendFLT(...)
float MK_FLT
4 byte float data-type

◆ pymkkernel_MkBufferListC_AppendG()

static OT_ProcRet pymkkernel_MkBufferListC_AppendG ( MkBufferListC_ARGS )
static

Python: bfl.AppendG(val:long) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 316 of file MkBufferListC_py.c.

316 {
319 MK_LONG val = 0;
322 MkBufferListAppendG (hdl, val);
324 goto end;
325 error:
327 end:
329}
#define OT_CHECK_NIL(val)
#define AppendG_doc
#define MkBufferListAppendG(...)
long MK_LONG
4/8 byte long data-type

◆ pymkkernel_MkBufferListC_AppendI16()

static OT_ProcRet pymkkernel_MkBufferListC_AppendI16 ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 332 of file MkBufferListC_py.c.

332 {
335 MK_I16 val = 0;
338 MkBufferListAppendI16 (hdl, val);
340 goto end;
341 error:
343 end:
345}
#define OT_CHECK_NI2(val)
#define AppendI16_doc
#define MkBufferListAppendI16(...)
signed short int MK_I16
2 byte short data-type

◆ pymkkernel_MkBufferListC_AppendI32()

static OT_ProcRet pymkkernel_MkBufferListC_AppendI32 ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 348 of file MkBufferListC_py.c.

348 {
351 MK_I32 val = 0;
354 MkBufferListAppendI32 (hdl, val);
356 goto end;
357 error:
359 end:
361}
#define OT_CHECK_NI4(val)
#define AppendI32_doc
#define MkBufferListAppendI32(...)
signed int MK_I32
4 byte integer data-type

◆ pymkkernel_MkBufferListC_AppendI64()

static OT_ProcRet pymkkernel_MkBufferListC_AppendI64 ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 364 of file MkBufferListC_py.c.

364 {
367 MK_I64 val = 0;
370 MkBufferListAppendI64 (hdl, val);
372 goto end;
373 error:
375 end:
377}
#define OT_CHECK_NI8(val)
#define AppendI64_doc
#define MkBufferListAppendI64(...)
signed long long MK_I64
8 byte wide integer data-type

◆ pymkkernel_MkBufferListC_AppendI8()

static OT_ProcRet pymkkernel_MkBufferListC_AppendI8 ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 380 of file MkBufferListC_py.c.

380 {
383 MK_I8 val = 0;
386 MkBufferListAppendI8 (hdl, (MK_I8)(val));
388 goto end;
389 error:
391 end:
393}
#define OT_CHECK_NI1(val)
#define AppendI8_doc
#define MkBufferListAppendI8(...)
signed char MK_I8
1 byte byte data-type

◆ pymkkernel_MkBufferListC_AppendLA()

static OT_ProcRet pymkkernel_MkBufferListC_AppendLA ( MkBufferListC_ARGS )
static

Python: MkBufferListC bfl.AppendLA(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 200 of file MkBufferListC_py.c.

200 {
206 MK_BFL retVal = MkBufferListAppendLA (hdl, args);
207 OT_retObj_SET_BFL(retVal);
208 goto end;
209 error:
211 end:
213}
#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…

◆ pymkkernel_MkBufferListC_AppendLP()

static OT_ProcRet pymkkernel_MkBufferListC_AppendLP ( MkBufferListC_ARGS )
static

Python: MkBufferListC bfl.AppendLP(addBufL:MkBufferListC, ?position:int32=-1?) C-API
copy a MkBufferListS list into an MkBufferListS object on position

Definition at line 216 of file MkBufferListC_py.c.

216 {
219 MkBufferListCreateTLS_T(addBufL,10);
221 MK_NUM position = -1;
224 MK_BFL retVal = MkBufferListAppendLP (hdl, addBufL, position);
225 OT_retObj_SET_BFL(retVal);
226 goto end;
227 error:
229 end:
231}
#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)

◆ pymkkernel_MkBufferListC_AppendSTR()

static OT_ProcRet pymkkernel_MkBufferListC_AppendSTR ( MkBufferListC_ARGS )
static

Python: doc_mk_py_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 396 of file MkBufferListC_py.c.

396 {
399 MK_STRN val = 0;
402 MkBufferListAppendSTR (hdl, val);
404 goto end;
405 error:
407 end:
409}
#define OT_CHECK_STRN(val)
#define AppendSTR_doc
#define MkBufferListAppendSTR(...)
const MK_STRB * MK_STRN
constant string pointer data-type

◆ pymkkernel_MkBufferListC_AppendStringR()

static OT_ProcRet pymkkernel_MkBufferListC_AppendStringR ( MkBufferListC_ARGS )
static

Python: bfl.AppendStringR(val:string) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC

Definition at line 412 of file MkBufferListC_py.c.

412 {
415 MkStringR val = {0};
418 MkBufferListAppendStringR (hdl, val);
420 goto end;
421 error:
423 end:
425}
#define OT_CHECK__ME_REF_MkStringR(val)
#define AppendStringR_doc
#define MkBufferListAppendStringR(...)
string data default format …

◆ pymkkernel_MkBufferListC_AppendUP()

static OT_ProcRet pymkkernel_MkBufferListC_AppendUP ( MkBufferListC_ARGS )
static

Python: bfl.AppendUP(addBuf:MkBufferC, ?position:int32=-1?) C-API
append a MkBufferC item into an MkBufferListC object on position

Definition at line 428 of file MkBufferListC_py.c.

428 {
431 MK_BUF addBuf = 0;
433 MK_NUM position = -1;
436 MkBufferListAppendUP (hdl, addBuf, position);
438 goto end;
439 error:
441 end:
443}
#define AppendUP_doc
#define MkBufferListAppendUP(...)