theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC_py.c File Reference

tag: nhi1-release-250425 More...

+ Include dependency graph for MkBufferStreamC_py.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MkBufferStreamC_py.c"
 
#define OT_CLASS   (&NS(MkBufferStreamCR))
 
#define OT_CLASS_NAME   "MkBufferStreamC"
 
#define OT_LNG2META(O)
 
#define OT_retObj_CONSTR(mng)
 
#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(MkBufferStreamC)
 
#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(MkBufferStreamC)
 
#define OT_SETUP_hdl_constr
 
#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(MkBufferStreamC)
 
#define OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define SetupRtFromObj_X(hdl)
 
#define SetupRtFromObj_XN(hdl)
 
#define MkBufferStreamCTT   MK(MkKernelThreadState).MkBufferStreamCTT
 
#define ClassInit
 
#define META_CONTEXT_S   MK_ERROR_DEFAULT
 
#define Create_doc   "MkBufferStreamC MkBufferStreamC.Create(?size:int32=0?)"
 
#define Create1024_doc   "MkBufferStreamC MkBufferStreamC.Create1024(?size:int32=0?)"
 
#define Create16384_doc   "MkBufferStreamC MkBufferStreamC.Create16384(?size:int32=0?)"
 
#define Create256_doc   "MkBufferStreamC MkBufferStreamC.Create256(?size:int32=0?)"
 
#define Create64_doc   "MkBufferStreamC MkBufferStreamC.Create64(?size:int32=0?)"
 
#define new_doc   "MkBufferStreamC MkBufferStreamC.new(?size:int32=0?)"
 
#define CreateTLS_doc   "MkBufferStreamC MkBufferStreamC.CreateTLS(tlsName:string, ?resetB:bool=true?)"
 
#define GetNull_doc   "MkBufferStreamC MkBufferStreamC.GetNull()"
 
#define HandleResolve_doc   "MkBufferStreamC MkBufferStreamC.HandleResolve(netHdl:MK_HDL)"
 
#define Instances_doc   "MkBufferStreamC MkBufferStreamC.Instances()"
 
#define Merge_doc   "MkBufferStreamC bus.Merge()"
 
#define Dup_doc   "MkBufferStreamC src.Dup() (const)"
 
#define Copy_doc   "MkBufferStreamC bus.Copy(src:MkBufferStreamC) (const)"
 
#define Next_doc   "MkBufferStreamC bus.Next()"
 
#define Prev_doc   "MkBufferStreamC bus.Prev()"
 
#define Reset_doc   "MkBufferStreamC bus.Reset()"
 
#define ToBFL_doc   "MkBufferListC bus.ToBFL() (const)"
 
#define ReadALL_doc   "MkBufferListC bus.ReadALL(?val_inout:MkBufferListC=None?)"
 
#define ReadBFL_doc   "MkBufferListC bus.ReadBFL()"
 
#define ReadBUF_doc   "MkBufferC bus.ReadBUF()"
 
#define PosToStart_doc   "bus.PosToStart()"
 
#define ReadGetNextType_doc   "MkTypeE bus.ReadGetNextType() (const)"
 
#define ReadGetNumItems_doc   "int32 bus.ReadGetNumItems() (const)"
 
#define ReadItemExists_doc   "bool bus.ReadItemExists() (const)"
 
#define ReadL_END_doc   "bus.ReadL_END()"
 
#define ReadL_START_doc   "bus.ReadL_START(?buf:MkBufferC=None?)"
 
#define ReadUndo_doc   "bus.ReadUndo()"
 
#define ResetFull_doc   "bus.ResetFull()"
 
#define WriteBFL_doc   "bus.WriteBFL(bfl:MkBufferListC)"
 
#define WriteBIN_doc   "bus.WriteBIN(val:binary)"
 
#define WriteBOL_doc   "bus.WriteBOL(val:bool)"
 
#define WriteBUF_doc   "bus.WriteBUF(val:MkBufferC)"
 
#define WriteBUS_FLAT_doc   "bus.WriteBUS_FLAT(add:MkBufferStreamC)"
 
#define WriteDBL_doc   "bus.WriteDBL(val:double)"
 
#define WriteFLT_doc   "bus.WriteFLT(val:float)"
 
#define WriteHDL_doc   "bus.WriteHDL(val:int32)"
 
#define WriteI32_doc   "bus.WriteI32(val:int32)"
 
#define WriteI64_doc   "bus.WriteI64(val:int64)"
 
#define WriteI8_doc   "bus.WriteI8(val:int8)"
 
#define WriteLONG_doc   "bus.WriteLONG(val:long)"
 
#define WriteL_END_doc   "bus.WriteL_END()"
 
#define WriteL_FLAT_doc   "bus.WriteL_FLAT(bfl:MkBufferListC)"
 
#define WriteL_START_doc   "bus.WriteL_START()"
 
#define WriteSTR_doc   "bus.WriteSTR(val:string, ?len:int32=-1?)"
 
#define ReadBIN_doc   "binary bus.ReadBIN()"
 
#define ReadBOL_doc   "bool bus.ReadBOL()"
 
#define ReadDBL_doc   "double bus.ReadDBL()"
 
#define ReadFLT_doc   "float bus.ReadFLT()"
 
#define ReadI32_doc   "int32 bus.ReadI32()"
 
#define ReadI64_doc   "int64 bus.ReadI64()"
 
#define ReadI8_doc   "int8 bus.ReadI8()"
 
#define ReadLONG_doc   "long bus.ReadLONG()"
 
#define ReadSTR_doc   "string bus.ReadSTR()"
 

Functions

static OT_OBJ_T pymkkernel_MkBufferStreamC_CTOR (MK_RT mkrt, OT_CLS_T type, MK_BUS hdl)
 
static MK_PTR pymkkernel_MkBufferStreamC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void pymkkernel_MkBufferStreamC_selfDelete (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
static void pymkkernel_MkBufferStreamC_selfUnlink (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
static OT_ProcRet pymkkernel_MkBufferStreamC_HandleResolve (OtClass_ARGS)
  Python: [static] MkBufferStreamC MkBufferStreamC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkBufferStreamC from netHdl or None if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferStreamC_HandleGet (MkBufferStreamC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Next (MkBufferStreamC_ARGS)
  Python: MkBufferStreamC bus.Next() C-API
get next instance from linked-list of MkBufferStreamS type
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Prev (MkBufferStreamC_ARGS)
  Python: MkBufferStreamC bus.Prev() C-API
get previous instance from linked-list of MkBufferStreamS type
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Instances (OtClass_ARGS)
  Python: [static] MkBufferStreamC MkBufferStreamC.Instances() C-API
get head-instance from linked-list of MkBufferStreamS type …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_GetNull (OtClass_ARGS)
  Python: [static] MkBufferStreamC MkBufferStreamC.GetNull() C-API
Null-Slot - return a MkBufferStreamC typed NULL instance …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Copy (MkBufferStreamC_ARGS)
  Python: MkBufferStreamC bus.Copy(src:MkBufferStreamC) C-API
copy the MkBufferStreamC from src to bus
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Reset (MkBufferStreamC_ARGS)
  Python: MkBufferStreamC bus.Reset() C-API
reset a MkBufferStreamC to the length zero …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ToBFL (MkBufferStreamC_ARGS)
  Python: MkBufferListC bus.ToBFL() C-API
convert the bus into a MkBufferListC
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferStreamC_Log (MkBufferStreamC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferStreamC_PosToStart (MkBufferStreamC_ARGS)
  Python: bus.PosToStart() C-API
set the current-access-position to the start of MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ResetFull (MkBufferStreamC_ARGS)
  Python: bus.ResetFull() C-API
reset a MkBufferStreamC to the length zero and free allocated storage…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferStreamC_ToString (MkBufferStreamC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadALL (MkBufferStreamC_ARGS)
  Python: MkBufferListC bus.ReadALL(?val_inout:MkBufferListC=None?) C-API
get a temporary MkBufferListC from all data in the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadBFL (MkBufferStreamC_ARGS)
  Python: MkBufferListC bus.ReadBFL() C-API
read a MkBufferListC from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadBUF (MkBufferStreamC_ARGS)
  Python: MkBufferC bus.ReadBUF() C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadGetNextType (MkBufferStreamC_ARGS)
  Python: MkTypeE bus.ReadGetNextType() C-API
get the type (MkTypeE) of the next Item in the MkBufferStreamC or "0" if not available
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadGetNumItems (MkBufferStreamC_ARGS)
  Python: int32 bus.ReadGetNumItems() C-API
get the number of items left in the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadItemExists (MkBufferStreamC_ARGS)
  Python: bool bus.ReadItemExists() C-API
check if an item exists in the read-data-package
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadL_END (MkBufferStreamC_ARGS)
  Python: bus.ReadL_END() C-API
END read a list-item-type from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadL_START (MkBufferStreamC_ARGS)
  Python: bus.ReadL_START(?buf:MkBufferC=None?) C-API
START read a list-item-type from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadUndo (MkBufferStreamC_ARGS)
  Python: bus.ReadUndo() C-API
undo the last MkBufferStreamC READ function call …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadBIN (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadBIN C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadBOL (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadBOL C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadDBL (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadDBL C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadFLT (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadFLT C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadI32 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadI32 C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadI64 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadI64 C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadI8 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadI8 C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadLONG (MkBufferStreamC_ARGS)
  Python: long bus.ReadLONG() C-API
read the long native object from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_ReadSTR (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamReadSTR C-API
read a val_out from the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Merge (MkBufferStreamC_ARGS)
  Python: [constructor] MkBufferStreamC bus.Merge() C-API
Merge-Constructor - create a new MkBufferStreamC as a merge from an existing object …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Dup (MkBufferStreamC_ARGS)
  Python: [constructor] MkBufferStreamC src.Dup() C-API
Dup-Constructor - create a new MkBufferStreamC instance as copy from an existing MkBufferStreamC instance …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Create (OtClass_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(?size:int32=0?) C-API
create and initialize an MkBufferStreamC instance …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Create1024 (OtClass_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.Create1024(?size:int32=0?) C-API
call the BufferStreamCreate with default type MkBufferStream1024S (1024 byte) …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Create16384 (OtClass_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.Create16384(?size:int32=0?) C-API
call the BufferStreamCreate with default type MkBufferStream16384S (16384 byte) …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Create256 (OtClass_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.Create256(?size:int32=0?) C-API
call the BufferStreamCreate with default type MkBufferStream256S (256 byte) …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_Create64 (OtClass_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.Create64(?size:int32=0?) C-API
call the BufferStreamCreate with default type MkBufferStream64S (64 byte) …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_new (CONSTR_ARGS)
  Python: [constructor,static] MkBufferStreamC MkBufferStreamC.new(?size:int32=0?) C-API
create and initialize an MkBufferStreamC instance …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_CreateTLS (OtClass_ARGS)
  Python: [static] MkBufferStreamC MkBufferStreamC.CreateTLS(tlsName:string, ?resetB:bool=true?) C-API
same as BufferStreamCreate but require no cleanup …
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteBFL (MkBufferStreamC_ARGS)
  Python: bus.WriteBFL(bfl:MkBufferListC) C-API
write a MkBufferListC into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteBIN (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteBIN C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteBOL (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteBOL C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteBUF (MkBufferStreamC_ARGS)
  Python: bus.WriteBUF(val:MkBufferC) C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteBUS_FLAT (MkBufferStreamC_ARGS)
  Python: bus.WriteBUS_FLAT(add:MkBufferStreamC) C-API
write a MkBufferStreamC into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteDBL (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteDBL C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteFLT (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteFLT C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteHDL (MkBufferStreamC_ARGS)
  Python: bus.WriteHDL(val:int32) C-API
write the handle into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteI32 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteI32 C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteI64 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteI64 C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteI8 (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteI8 C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteLONG (MkBufferStreamC_ARGS)
  Python: bus.WriteLONG(val:long) C-API
write the long native object into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteL_END (MkBufferStreamC_ARGS)
  Python: bus.WriteL_END() C-API
END write a list-item-type into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteL_FLAT (MkBufferStreamC_ARGS)
  Python: bus.WriteL_FLAT(bfl:MkBufferListC) C-API
write a MkBufferListC FLAT into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteL_START (MkBufferStreamC_ARGS)
  Python: bus.WriteL_START() C-API
START write a list-item-type into the MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferStreamC_WriteSTR (MkBufferStreamC_ARGS)
  Python: doc_mk_py_BufferStreamWriteSTR C-API
write a PRIMITIVE TYPE into the MkBufferStreamC
 
int pymkkernel_pMkBufferStreamC_Init (MK_RT mkrt, PyObject *m)
 

Variables

static PyMethodDef MkBufferStreamC_Methods []
 
OT_CLASS_TYPE_REF pymkkernel_MkBufferStreamCR
 

Detailed Description

tag: nhi1-release-250425

Definition in file MkBufferStreamC_py.c.

Macro Definition Documentation

◆ ClassInit

#define ClassInit
Value:
/* if not already done, initialize NEW META type */ \
\
/* protect against double call */ \
if (MkBufferStreamCTT->selfCreate == NS(MkBufferStreamC_selfCreate)) return MK_OK; \
\
/* add "selfCreate" and "selfDelete" feature to the META-Class */ \
MkBufferStreamCTT->selfCreate = NS(MkBufferStreamC_selfCreate); \
MkBufferStreamCTT->selfDelete = NS(MkBufferStreamC_selfDelete); \
MkBufferStreamCTT->selfUnlink = NS(MkBufferStreamC_selfUnlink); \
\
if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
} \
OtErrorCheckLng(PyModule_AddObjectRef(m, "MkBufferStreamC", (PyObject *)OT_CLASS)); \
\
/* define the "NULL" object */ \
MkBufferStreamC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL /*obj*/));
#define MK(n)
#define MkBufferStreamC_base
#define NS(n)
#define MkBufferStreamC_MK_NULL
#define MkBufferStreamCTT
#define OT_CLASS
#define MkBufferStreamSTT
instance-type as MkTypeS-class-type (cast from MkBufferStreamST into MkTypeS) …
@ MK_OK
(persistent) everything is OK.
#define MK_RT_CALL
The ABSTRACT-CLASS MkBufferStreamS is used for package-based serialized IO …

Definition at line 65 of file MkBufferStreamC_py.c.

65#define ClassInit \
66 /* if not already done, initialize NEW META type */ \
67 if (MkBufferStreamCTT == NULL) MkBufferStreamCTT = MkBufferStreamSTT; \
68 \
69 /* protect against double call */ \
70 if (MkBufferStreamCTT->selfCreate == NS(MkBufferStreamC_selfCreate)) return MK_OK; \
71 \
72 /* add "selfCreate" and "selfDelete" feature to the META-Class */ \
73 MkBufferStreamCTT->selfCreate = NS(MkBufferStreamC_selfCreate); \
74 MkBufferStreamCTT->selfDelete = NS(MkBufferStreamC_selfDelete); \
75 MkBufferStreamCTT->selfUnlink = NS(MkBufferStreamC_selfUnlink); \
76 \
77 if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
78 NS(MkBufferStreamCR).tp_base = MkBufferStreamC_base; \
79 OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
80 } \
81 OtErrorCheckLng(PyModule_AddObjectRef(m, "MkBufferStreamC", (PyObject *)OT_CLASS)); \
82 \
83 /* define the "NULL" object */ \
84 MkBufferStreamC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL /*obj*/));

◆ Copy_doc

#define Copy_doc   "MkBufferStreamC bus.Copy(src:MkBufferStreamC) (const)"

Definition at line 119 of file MkBufferStreamC_py.c.

◆ Create1024_doc

#define Create1024_doc   "MkBufferStreamC MkBufferStreamC.Create1024(?size:int32=0?)"

Definition at line 100 of file MkBufferStreamC_py.c.

◆ Create16384_doc

#define Create16384_doc   "MkBufferStreamC MkBufferStreamC.Create16384(?size:int32=0?)"

Definition at line 101 of file MkBufferStreamC_py.c.

◆ Create256_doc

#define Create256_doc   "MkBufferStreamC MkBufferStreamC.Create256(?size:int32=0?)"

Definition at line 102 of file MkBufferStreamC_py.c.

◆ Create64_doc

#define Create64_doc   "MkBufferStreamC MkBufferStreamC.Create64(?size:int32=0?)"

Definition at line 103 of file MkBufferStreamC_py.c.

◆ Create_doc

#define Create_doc   "MkBufferStreamC MkBufferStreamC.Create(?size:int32=0?)"

doc definition

Definition at line 99 of file MkBufferStreamC_py.c.

◆ CreateTLS_doc

#define CreateTLS_doc   "MkBufferStreamC MkBufferStreamC.CreateTLS(tlsName:string, ?resetB:bool=true?)"

Definition at line 107 of file MkBufferStreamC_py.c.

◆ Dup_doc

#define Dup_doc   "MkBufferStreamC src.Dup() (const)"

Definition at line 116 of file MkBufferStreamC_py.c.

◆ GetNull_doc

#define GetNull_doc   "MkBufferStreamC MkBufferStreamC.GetNull()"

Definition at line 108 of file MkBufferStreamC_py.c.

◆ HandleResolve_doc

#define HandleResolve_doc   "MkBufferStreamC MkBufferStreamC.HandleResolve(netHdl:MK_HDL)"

Definition at line 109 of file MkBufferStreamC_py.c.

◆ Instances_doc

#define Instances_doc   "MkBufferStreamC MkBufferStreamC.Instances()"

Definition at line 110 of file MkBufferStreamC_py.c.

◆ Merge_doc

#define Merge_doc   "MkBufferStreamC bus.Merge()"

Definition at line 113 of file MkBufferStreamC_py.c.

◆ META_CONTEXT_S

#define META_CONTEXT_S   MK_ERROR_DEFAULT

Definition at line 88 of file MkBufferStreamC_py.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MkBufferStreamC_py.c"

Definition at line 11 of file MkBufferStreamC_py.c.

◆ MkBufferStreamCTT

#define MkBufferStreamCTT   MK(MkKernelThreadState).MkBufferStreamCTT

Definition at line 40 of file MkBufferStreamC_py.c.

◆ new_doc

#define new_doc   "MkBufferStreamC MkBufferStreamC.new(?size:int32=0?)"

Definition at line 104 of file MkBufferStreamC_py.c.

◆ Next_doc

#define Next_doc   "MkBufferStreamC bus.Next()"

Definition at line 120 of file MkBufferStreamC_py.c.

◆ OT_CLASS

#define OT_CLASS   (&NS(MkBufferStreamCR))

Definition at line 16 of file MkBufferStreamC_py.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MkBufferStreamC"

Definition at line 17 of file MkBufferStreamC_py.c.

◆ OT_LNG2META

#define OT_LNG2META ( O)
Value:
#define VAL2MNG(val)
static MK_BUS MkBus(MK_MNG mng)
cast a unknown-object into an MkBufferStreamS pointer or NULL if not possible

Definition at line 19 of file MkBufferStreamC_py.c.

◆ OT_retObj_CONSTR

#define OT_retObj_CONSTR ( mng)
Value:
OT_retObj_SET(NS(MkBufferStreamC_CTOR)(MK_RT_CALL (PyTypeObject*)class,mng))
#define OT_retObj_SET(val)

Definition at line 21 of file MkBufferStreamC_py.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(MkBufferStreamC)

Definition at line 23 of file MkBufferStreamC_py.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(MkBufferStreamC)

Definition at line 24 of file MkBufferStreamC_py.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr
Value:
struct MkBufferStreamS * MK_BUS
class-shortcut for struct MkBufferStreamS *, all shortcut using the XX_YYY syntax (only for public AP...
#define AllRtSetup_NULL
#define MK_RT_UNUSED

Definition at line 25 of file MkBufferStreamC_py.c.

25#define OT_SETUP_hdl_constr MK_RT_UNUSED AllRtSetup_NULL; \
26 MK_BUS hdl = (MK_BUS) OT_CLASS;

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(MkBufferStreamC)

Definition at line 27 of file MkBufferStreamC_py.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
__attribute__((unused)) MK_TYP hdl = MkBufferStreamC##_TT;
MkTypeS - class known as typ or type is used as class-base for a Managed-Object-Technology (MOT) type...

Definition at line 28 of file MkBufferStreamC_py.c.

28#define OT_SETUP_hdl_static MK_RT_UNUSED AllRtSetup_NULL; \
29 __attribute__((unused)) MK_TYP hdl = MkBufferStreamC##_TT;

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 31 of file MkBufferStreamC_py.c.

◆ PosToStart_doc

#define PosToStart_doc   "bus.PosToStart()"

Definition at line 135 of file MkBufferStreamC_py.c.

◆ Prev_doc

#define Prev_doc   "MkBufferStreamC bus.Prev()"

Definition at line 121 of file MkBufferStreamC_py.c.

◆ ReadALL_doc

#define ReadALL_doc   "MkBufferListC bus.ReadALL(?val_inout:MkBufferListC=None?)"

Definition at line 126 of file MkBufferStreamC_py.c.

◆ ReadBFL_doc

#define ReadBFL_doc   "MkBufferListC bus.ReadBFL()"

Definition at line 129 of file MkBufferStreamC_py.c.

◆ ReadBIN_doc

#define ReadBIN_doc   "binary bus.ReadBIN()"

Definition at line 162 of file MkBufferStreamC_py.c.

◆ ReadBOL_doc

#define ReadBOL_doc   "bool bus.ReadBOL()"

Definition at line 163 of file MkBufferStreamC_py.c.

◆ ReadBUF_doc

#define ReadBUF_doc   "MkBufferC bus.ReadBUF()"

Definition at line 130 of file MkBufferStreamC_py.c.

◆ ReadDBL_doc

#define ReadDBL_doc   "double bus.ReadDBL()"

Definition at line 164 of file MkBufferStreamC_py.c.

◆ ReadFLT_doc

#define ReadFLT_doc   "float bus.ReadFLT()"

Definition at line 165 of file MkBufferStreamC_py.c.

◆ ReadGetNextType_doc

#define ReadGetNextType_doc   "MkTypeE bus.ReadGetNextType() (const)"

Definition at line 136 of file MkBufferStreamC_py.c.

◆ ReadGetNumItems_doc

#define ReadGetNumItems_doc   "int32 bus.ReadGetNumItems() (const)"

Definition at line 137 of file MkBufferStreamC_py.c.

◆ ReadI32_doc

#define ReadI32_doc   "int32 bus.ReadI32()"

Definition at line 166 of file MkBufferStreamC_py.c.

◆ ReadI64_doc

#define ReadI64_doc   "int64 bus.ReadI64()"

Definition at line 167 of file MkBufferStreamC_py.c.

◆ ReadI8_doc

#define ReadI8_doc   "int8 bus.ReadI8()"

Definition at line 168 of file MkBufferStreamC_py.c.

◆ ReadItemExists_doc

#define ReadItemExists_doc   "bool bus.ReadItemExists() (const)"

Definition at line 138 of file MkBufferStreamC_py.c.

◆ ReadL_END_doc

#define ReadL_END_doc   "bus.ReadL_END()"

Definition at line 139 of file MkBufferStreamC_py.c.

◆ ReadL_START_doc

#define ReadL_START_doc   "bus.ReadL_START(?buf:MkBufferC=None?)"

Definition at line 140 of file MkBufferStreamC_py.c.

◆ ReadLONG_doc

#define ReadLONG_doc   "long bus.ReadLONG()"

Definition at line 169 of file MkBufferStreamC_py.c.

◆ ReadSTR_doc

#define ReadSTR_doc   "string bus.ReadSTR()"

Definition at line 170 of file MkBufferStreamC_py.c.

◆ ReadUndo_doc

#define ReadUndo_doc   "bus.ReadUndo()"

Definition at line 141 of file MkBufferStreamC_py.c.

◆ Reset_doc

#define Reset_doc   "MkBufferStreamC bus.Reset()"

Definition at line 122 of file MkBufferStreamC_py.c.

◆ ResetFull_doc

#define ResetFull_doc   "bus.ResetFull()"

Definition at line 142 of file MkBufferStreamC_py.c.

◆ SetupRtFromObj_X

#define SetupRtFromObj_X ( hdl)
Value:
#define AllRtSetup_X(x)

Definition at line 34 of file MkBufferStreamC_py.c.

◆ SetupRtFromObj_XN

#define SetupRtFromObj_XN ( hdl)
Value:
#define AllRtSetup_XN(x)

Definition at line 35 of file MkBufferStreamC_py.c.

◆ ToBFL_doc

#define ToBFL_doc   "MkBufferListC bus.ToBFL() (const)"

Definition at line 123 of file MkBufferStreamC_py.c.

◆ WriteBFL_doc

#define WriteBFL_doc   "bus.WriteBFL(bfl:MkBufferListC)"

Definition at line 144 of file MkBufferStreamC_py.c.

◆ WriteBIN_doc

#define WriteBIN_doc   "bus.WriteBIN(val:binary)"

Definition at line 145 of file MkBufferStreamC_py.c.

◆ WriteBOL_doc

#define WriteBOL_doc   "bus.WriteBOL(val:bool)"

Definition at line 146 of file MkBufferStreamC_py.c.

◆ WriteBUF_doc

#define WriteBUF_doc   "bus.WriteBUF(val:MkBufferC)"

Definition at line 147 of file MkBufferStreamC_py.c.

◆ WriteBUS_FLAT_doc

#define WriteBUS_FLAT_doc   "bus.WriteBUS_FLAT(add:MkBufferStreamC)"

Definition at line 148 of file MkBufferStreamC_py.c.

◆ WriteDBL_doc

#define WriteDBL_doc   "bus.WriteDBL(val:double)"

Definition at line 149 of file MkBufferStreamC_py.c.

◆ WriteFLT_doc

#define WriteFLT_doc   "bus.WriteFLT(val:float)"

Definition at line 150 of file MkBufferStreamC_py.c.

◆ WriteHDL_doc

#define WriteHDL_doc   "bus.WriteHDL(val:int32)"

Definition at line 151 of file MkBufferStreamC_py.c.

◆ WriteI32_doc

#define WriteI32_doc   "bus.WriteI32(val:int32)"

Definition at line 152 of file MkBufferStreamC_py.c.

◆ WriteI64_doc

#define WriteI64_doc   "bus.WriteI64(val:int64)"

Definition at line 153 of file MkBufferStreamC_py.c.

◆ WriteI8_doc

#define WriteI8_doc   "bus.WriteI8(val:int8)"

Definition at line 154 of file MkBufferStreamC_py.c.

◆ WriteL_END_doc

#define WriteL_END_doc   "bus.WriteL_END()"

Definition at line 156 of file MkBufferStreamC_py.c.

◆ WriteL_FLAT_doc

#define WriteL_FLAT_doc   "bus.WriteL_FLAT(bfl:MkBufferListC)"

Definition at line 157 of file MkBufferStreamC_py.c.

◆ WriteL_START_doc

#define WriteL_START_doc   "bus.WriteL_START()"

Definition at line 158 of file MkBufferStreamC_py.c.

◆ WriteLONG_doc

#define WriteLONG_doc   "bus.WriteLONG(val:long)"

Definition at line 155 of file MkBufferStreamC_py.c.

◆ WriteSTR_doc

#define WriteSTR_doc   "bus.WriteSTR(val:string, ?len:int32=-1?)"

Definition at line 159 of file MkBufferStreamC_py.c.

Function Documentation

◆ pymkkernel_MkBufferStreamC_CTOR()

static OT_OBJ_T pymkkernel_MkBufferStreamC_CTOR ( MK_RT mkrt,
OT_CLS_T type,
MK_BUS hdl )
inlinestatic

Definition at line 44 of file MkBufferStreamC_py.c.

44 {
45 return MK(AtomCreate)(MK_RT_CALL type,MkBufferStreamC_X2obj(hdl));
46}
#define MkBufferStreamC_X2obj(x)

◆ pymkkernel_MkBufferStreamC_selfCreate()

static MK_PTR pymkkernel_MkBufferStreamC_selfCreate ( MK_RT mkrt,
MK_OBJ const obj,
MK_PTR const env )
static

Definition at line 51 of file MkBufferStreamC_py.c.

51 {
52 return MK(AtomCreate) (MK_RT_CALL OT_CLASS,obj);
53}

◆ pymkkernel_MkBufferStreamC_selfDelete()

static void pymkkernel_MkBufferStreamC_selfDelete ( MK_RT mkrt,
MK_PTR self,
MK_PTR const env )
static

Definition at line 55 of file MkBufferStreamC_py.c.

55 {
56 MK(AtomDeleteHard) (MK_RT_CALL OT_SELF);
57}
#define OT_SELF

◆ pymkkernel_MkBufferStreamC_selfUnlink()

static void pymkkernel_MkBufferStreamC_selfUnlink ( MK_RT mkrt,
MK_PTR self,
MK_PTR const env )
static

Definition at line 59 of file MkBufferStreamC_py.c.

59 {
60 MkObjectC_Obj *selfO = (MkObjectC_Obj*) self;
61 selfO->hdl = NULL;
62}
PyObject_HEAD MK_OBJ hdl

◆ pymkkernel_pMkBufferStreamC_Init()

int pymkkernel_pMkBufferStreamC_Init ( MK_RT mkrt,
PyObject * m )

Public API

Definition at line 1229 of file MkBufferStreamC_py.c.

1230{
1231 ClassInit
1232
1233 MkBufferStream16384C_TT->selfCreate = NS(MkBufferStreamC_selfCreate) ;
1234 MkBufferStream16384C_TT->selfDelete = NS(MkBufferStreamC_selfDelete) ;
1235 MkBufferStream16384C_TT->selfUnlink = NS(MkBufferStreamC_selfUnlink) ;
1236 MkBufferStream256C_TT->selfCreate = NS(MkBufferStreamC_selfCreate) ;
1237 MkBufferStream256C_TT->selfDelete = NS(MkBufferStreamC_selfDelete) ;
1238 MkBufferStream256C_TT->selfUnlink = NS(MkBufferStreamC_selfUnlink) ;
1239 MkBufferStream64C_TT->selfCreate = NS(MkBufferStreamC_selfCreate) ;
1240 MkBufferStream64C_TT->selfDelete = NS(MkBufferStreamC_selfDelete) ;
1241 MkBufferStream64C_TT->selfUnlink = NS(MkBufferStreamC_selfUnlink) ;
1242 MkBufferStream1024C_TT->selfCreate = NS(MkBufferStreamC_selfCreate) ;
1243 MkBufferStream1024C_TT->selfDelete = NS(MkBufferStreamC_selfDelete) ;
1244 MkBufferStream1024C_TT->selfUnlink = NS(MkBufferStreamC_selfUnlink) ;
1245
1246 return 0;
1247error:
1248 return -1;
1249}
#define ClassInit
#define MkBufferStream1024C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
#define MkBufferStream16384C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
#define MkBufferStream256C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
#define MkBufferStream64C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …

Variable Documentation

◆ MkBufferStreamC_Methods

PyMethodDef MkBufferStreamC_Methods[]
static

Type definition

Definition at line 1125 of file MkBufferStreamC_py.c.

1125 {
1126
1127 // BEGIN-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1128
1129 // doc-key: MkBufferStreamC,MkBufferStream,sCc
1130 { "Create" , (PyCFunction) NS(MkBufferStreamC_Create) , METH_VARARGS|METH_CLASS , Create_doc },
1131 { "Create1024" , (PyCFunction) NS(MkBufferStreamC_Create1024) , METH_VARARGS|METH_CLASS , Create1024_doc },
1132 { "Create16384" , (PyCFunction) NS(MkBufferStreamC_Create16384) , METH_VARARGS|METH_CLASS , Create16384_doc },
1133 { "Create256" , (PyCFunction) NS(MkBufferStreamC_Create256) , METH_VARARGS|METH_CLASS , Create256_doc },
1134 { "Create64" , (PyCFunction) NS(MkBufferStreamC_Create64) , METH_VARARGS|METH_CLASS , Create64_doc },
1135
1136 // doc-key: MkBufferStreamC,MkBufferStream,sc_
1137 { "CreateTLS" , (PyCFunction) NS(MkBufferStreamC_CreateTLS) , METH_VARARGS|METH_CLASS , CreateTLS_doc },
1138 { "GetNull" , (PyCFunction) NS(MkBufferStreamC_GetNull) , METH_NOARGS|METH_CLASS , GetNull_doc },
1139 { "HandleResolve" , (PyCFunction) NS(MkBufferStreamC_HandleResolve) , METH_O|METH_CLASS , HandleResolve_doc },
1140 { "Instances" , (PyCFunction) NS(MkBufferStreamC_Instances) , METH_NOARGS|METH_CLASS , Instances_doc },
1141
1142 // END-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1143
1144 // BEGIN-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1145
1146 // doc-key: MkBufferStreamC,MkBufferStream,oC_
1147 { "Merge" , (PyCFunction) NS(MkBufferStreamC_Merge) , METH_NOARGS , Merge_doc },
1148
1149 // doc-key: MkBufferStreamC,MkBufferStream,oCx
1150 { "Dup" , (PyCFunction) NS(MkBufferStreamC_Dup) , METH_NOARGS , Dup_doc },
1151
1152 // doc-key: MkBufferStreamC,MkBufferStream,oc_
1153 { "Copy" , (PyCFunction) NS(MkBufferStreamC_Copy) , METH_O , Copy_doc },
1154 { "Next" , (PyCFunction) NS(MkBufferStreamC_Next) , METH_NOARGS , Next_doc },
1155 { "Prev" , (PyCFunction) NS(MkBufferStreamC_Prev) , METH_NOARGS , Prev_doc },
1156 { "Reset" , (PyCFunction) NS(MkBufferStreamC_Reset) , METH_NOARGS , Reset_doc },
1157 { "ToBFL" , (PyCFunction) NS(MkBufferStreamC_ToBFL) , METH_NOARGS , ToBFL_doc },
1158
1159 // doc-key: MkBufferStreamC,MkBufferStream,oci
1160 { "ReadALL" , (PyCFunction) NS(MkBufferStreamC_ReadALL) , METH_VARARGS , ReadALL_doc },
1161
1162 // doc-key: MkBufferStreamC,MkBufferStream,oco
1163 { "ReadBFL" , (PyCFunction) NS(MkBufferStreamC_ReadBFL) , METH_NOARGS , ReadBFL_doc },
1164 { "ReadBUF" , (PyCFunction) NS(MkBufferStreamC_ReadBUF) , METH_NOARGS , ReadBUF_doc },
1165
1166 // doc-key: MkBufferStreamC,MkBufferStream,om_
1167 // skip class-overload: MkBufferStreamHandleGet → HandleGet, NS(MkBufferStreamC_HandleGet)
1168 // skip class-overload: MkBufferStreamLog → Log, NS(MkBufferStreamC_Log)
1169 { "PosToStart" , (PyCFunction) NS(MkBufferStreamC_PosToStart) , METH_NOARGS , PosToStart_doc },
1170 { "ReadGetNextType" , (PyCFunction) NS(MkBufferStreamC_ReadGetNextType) , METH_NOARGS , ReadGetNextType_doc },
1171 { "ReadGetNumItems" , (PyCFunction) NS(MkBufferStreamC_ReadGetNumItems) , METH_NOARGS , ReadGetNumItems_doc },
1172 { "ReadItemExists" , (PyCFunction) NS(MkBufferStreamC_ReadItemExists) , METH_NOARGS , ReadItemExists_doc },
1173 { "ReadL_END" , (PyCFunction) NS(MkBufferStreamC_ReadL_END) , METH_NOARGS , ReadL_END_doc },
1174 { "ReadL_START" , (PyCFunction) NS(MkBufferStreamC_ReadL_START) , METH_VARARGS , ReadL_START_doc },
1175 { "ReadUndo" , (PyCFunction) NS(MkBufferStreamC_ReadUndo) , METH_NOARGS , ReadUndo_doc },
1176 { "ResetFull" , (PyCFunction) NS(MkBufferStreamC_ResetFull) , METH_NOARGS , ResetFull_doc },
1177 // skip class-overload: MkBufferStreamToString → ToString, NS(MkBufferStreamC_ToString)
1178 { "WriteBFL" , (PyCFunction) NS(MkBufferStreamC_WriteBFL) , METH_O , WriteBFL_doc },
1179 { "WriteBIN" , (PyCFunction) NS(MkBufferStreamC_WriteBIN) , METH_O , WriteBIN_doc },
1180 { "WriteBOL" , (PyCFunction) NS(MkBufferStreamC_WriteBOL) , METH_O , WriteBOL_doc },
1181 { "WriteBUF" , (PyCFunction) NS(MkBufferStreamC_WriteBUF) , METH_O , WriteBUF_doc },
1182 { "WriteBUS_FLAT" , (PyCFunction) NS(MkBufferStreamC_WriteBUS_FLAT) , METH_O , WriteBUS_FLAT_doc },
1183 { "WriteDBL" , (PyCFunction) NS(MkBufferStreamC_WriteDBL) , METH_O , WriteDBL_doc },
1184 { "WriteFLT" , (PyCFunction) NS(MkBufferStreamC_WriteFLT) , METH_O , WriteFLT_doc },
1185 { "WriteHDL" , (PyCFunction) NS(MkBufferStreamC_WriteHDL) , METH_O , WriteHDL_doc },
1186 { "WriteI32" , (PyCFunction) NS(MkBufferStreamC_WriteI32) , METH_O , WriteI32_doc },
1187 { "WriteI64" , (PyCFunction) NS(MkBufferStreamC_WriteI64) , METH_O , WriteI64_doc },
1188 { "WriteI8" , (PyCFunction) NS(MkBufferStreamC_WriteI8) , METH_O , WriteI8_doc },
1189 { "WriteLONG" , (PyCFunction) NS(MkBufferStreamC_WriteLONG) , METH_O , WriteLONG_doc },
1190 { "WriteL_END" , (PyCFunction) NS(MkBufferStreamC_WriteL_END) , METH_NOARGS , WriteL_END_doc },
1191 { "WriteL_FLAT" , (PyCFunction) NS(MkBufferStreamC_WriteL_FLAT) , METH_O , WriteL_FLAT_doc },
1192 { "WriteL_START" , (PyCFunction) NS(MkBufferStreamC_WriteL_START) , METH_NOARGS , WriteL_START_doc },
1193 { "WriteSTR" , (PyCFunction) NS(MkBufferStreamC_WriteSTR) , METH_VARARGS , WriteSTR_doc },
1194
1195 // doc-key: MkBufferStreamC,MkBufferStream,omo
1196 { "ReadBIN" , (PyCFunction) NS(MkBufferStreamC_ReadBIN) , METH_NOARGS , ReadBIN_doc },
1197 { "ReadBOL" , (PyCFunction) NS(MkBufferStreamC_ReadBOL) , METH_NOARGS , ReadBOL_doc },
1198 { "ReadDBL" , (PyCFunction) NS(MkBufferStreamC_ReadDBL) , METH_NOARGS , ReadDBL_doc },
1199 { "ReadFLT" , (PyCFunction) NS(MkBufferStreamC_ReadFLT) , METH_NOARGS , ReadFLT_doc },
1200 { "ReadI32" , (PyCFunction) NS(MkBufferStreamC_ReadI32) , METH_NOARGS , ReadI32_doc },
1201 { "ReadI64" , (PyCFunction) NS(MkBufferStreamC_ReadI64) , METH_NOARGS , ReadI64_doc },
1202 { "ReadI8" , (PyCFunction) NS(MkBufferStreamC_ReadI8) , METH_NOARGS , ReadI8_doc },
1203 { "ReadLONG" , (PyCFunction) NS(MkBufferStreamC_ReadLONG) , METH_NOARGS , ReadLONG_doc },
1204 { "ReadSTR" , (PyCFunction) NS(MkBufferStreamC_ReadSTR) , METH_NOARGS , ReadSTR_doc },
1205
1206 // END-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1207
1208 {NULL, NULL, 0, NULL} /* Sentinel */
1209};
#define Instances_doc
#define WriteBIN_doc
#define Create64_doc
#define ResetFull_doc
#define WriteHDL_doc
#define WriteL_START_doc
#define ReadBIN_doc
#define ReadBUF_doc
#define Create16384_doc
#define WriteLONG_doc
#define ReadUndo_doc
#define Reset_doc
#define ReadBFL_doc
#define Create256_doc
#define ReadI64_doc
#define ReadI32_doc
#define ReadGetNextType_doc
#define Dup_doc
#define ToBFL_doc
#define CreateTLS_doc
#define WriteL_FLAT_doc
#define GetNull_doc
#define WriteBFL_doc
#define Next_doc
#define Merge_doc
#define Create_doc
#define ReadGetNumItems_doc
#define WriteBUF_doc
#define HandleResolve_doc
#define PosToStart_doc
#define ReadL_END_doc
#define Prev_doc
#define Create1024_doc
#define ReadFLT_doc
#define WriteI64_doc
#define ReadALL_doc
#define ReadI8_doc
#define WriteI8_doc
#define ReadDBL_doc
#define WriteFLT_doc
#define WriteBOL_doc
#define WriteI32_doc
#define WriteL_END_doc
#define ReadL_START_doc
#define ReadItemExists_doc
#define ReadLONG_doc
#define WriteDBL_doc
#define WriteBUS_FLAT_doc
#define ReadSTR_doc
#define Copy_doc
#define WriteSTR_doc
#define ReadBOL_doc

◆ pymkkernel_MkBufferStreamCR

OT_CLASS_TYPE_REF pymkkernel_MkBufferStreamCR
Initial value:
= {
PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "pymkkernel.MkBufferStreamC",
.tp_doc = "PyMkKernel MkBufferStreamC Type",
.tp_basicsize = sizeof(MkBufferStreamC_Obj),
.tp_itemsize = 0,
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_methods = MkBufferStreamC_Methods,
.tp_base = NULL
}
struct MkBufferStreamC_Obj MkBufferStreamC_Obj
static PyMethodDef MkBufferStreamC_Methods[]
static OT_ProcRet pymkkernel_MkBufferStreamC_new(CONSTR_ARGS)
Python: [constructor,static] MkBufferStreamC MkBufferStreamC.new(?size:int32=0?) → C-API create ...

Definition at line 1211 of file MkBufferStreamC_py.c.

1211 {
1212 PyVarObject_HEAD_INIT(NULL, 0)
1213 .tp_name = "pymkkernel.MkBufferStreamC",
1214 .tp_doc = "PyMkKernel MkBufferStreamC Type",
1215 .tp_basicsize = sizeof(MkBufferStreamC_Obj),
1216 .tp_itemsize = 0,
1217 .tp_new = NS(MkBufferStreamC_new),
1218 .tp_flags = Py_TPFLAGS_DEFAULT,
1219 .tp_methods = MkBufferStreamC_Methods,
1220 .tp_base = NULL
1221};