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

tag: nhi1-release-250425 More...

+ Include dependency graph for MkBufferListC_py.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MkBufferListC_py.c"
 
#define OT_CLASS   (&NS(MkBufferListCR))
 
#define OT_CLASS_NAME   "MkBufferListC"
 
#define OT_LNG2META(O)
 
#define OT_retObj_CONSTR(mng)
 
#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(MkBufferListC)
 
#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(MkBufferListC)
 
#define OT_SETUP_hdl_constr
 
#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(MkBufferListC)
 
#define OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define SetupRtFromObj_X(hdl)
 
#define SetupRtFromObj_XN(hdl)
 
#define MkBufferListCTT   MK(MkKernelThreadState).MkBufferListCTT
 
#define ClassInit
 
#define META_CONTEXT_S   hdl->error
 
#define Create_doc   "MkBufferListC MkBufferListC.Create(?size:int32=0?)"
 
#define CreateLA_doc   "MkBufferListC MkBufferListC.CreateLA(args:MkBufferListC...)"
 
#define FileGlob_doc   "MkBufferListC MkBufferListC.FileGlob(pattern_match:string)"
 
#define new_doc   "MkBufferListC MkBufferListC.new(?size:int32=0?)"
 
#define CreateTLS_doc   "MkBufferListC MkBufferListC.CreateTLS(tlsName:string, ?resetB:bool=true?)"
 
#define GetNull_doc   "MkBufferListC MkBufferListC.GetNull()"
 
#define HandleResolve_doc   "MkBufferListC MkBufferListC.HandleResolve(netHdl:MK_HDL)"
 
#define Instances_doc   "MkBufferListC MkBufferListC.Instances()"
 
#define Merge_doc   "MkBufferListC bfl.Merge()"
 
#define Dup_doc   "MkBufferListC bfl.Dup() (const)"
 
#define AppendLA_doc   "MkBufferListC bfl.AppendLA(args:MkBufferListC...)"
 
#define AppendLP_doc   "MkBufferListC bfl.AppendLP(addBufL:MkBufferListC, ?position:int32=-1?)"
 
#define IndexGetBUF_doc   "MkBufferC bfl.IndexGetBUF(index:int32)"
 
#define Next_doc   "MkBufferListC bfl.Next()"
 
#define PositionMerge_doc   "MkBufferListC bfl.PositionMerge(source:MkBufferListC, position:int32)"
 
#define Prev_doc   "MkBufferListC bfl.Prev()"
 
#define Reset_doc   "MkBufferListC bfl.Reset()"
 
#define Sort_doc   "MkBufferListC bfl.Sort()"
 
#define ToBuffer_doc   "MkBufferC bfl.ToBuffer() (const)"
 
#define CheckOptionBUF_doc   "MkBufferC bfl.CheckOptionBUF(opt:string, ?defval:MkBufferC=None?, ?onlyFirst:bool=true?)"
 
#define IndexExtract_doc   "MkBufferC bfl.IndexExtract(?index:int32=0?)"
 
#define IndexGet_doc   "MkBufferC bfl.IndexGet(index:int32) (const)"
 
#define AppendBIN_doc   "bfl.AppendBIN(val:binary)"
 
#define AppendBOL_doc   "bfl.AppendBOL(val:bool)"
 
#define AppendBUF_doc   "bfl.AppendBUF(val:MkBufferC)"
 
#define AppendDBL_doc   "bfl.AppendDBL(val:double)"
 
#define AppendFLT_doc   "bfl.AppendFLT(val:float)"
 
#define AppendG_doc   "bfl.AppendG(val:long)"
 
#define AppendI16_doc   "bfl.AppendI16(val:int16)"
 
#define AppendI32_doc   "bfl.AppendI32(val:int32)"
 
#define AppendI64_doc   "bfl.AppendI64(val:int64)"
 
#define AppendI8_doc   "bfl.AppendI8(val:int8)"
 
#define AppendSTR_doc   "bfl.AppendSTR(val:string)"
 
#define AppendStringR_doc   "bfl.AppendStringR(val:string)"
 
#define AppendUP_doc   "bfl.AppendUP(addBuf:MkBufferC, ?position:int32=-1?)"
 
#define CheckOption_doc   "bool bfl.CheckOption(opt:string, ?onlyFirst:bool=false?)"
 
#define Cmp_doc   "int32 bfl.Cmp(bfl2:MkBufferListC) (const)"
 
#define Copy_doc   "bfl.Copy(src:MkBufferListC) (const)"
 
#define IndexDelete_doc   "bfl.IndexDelete(index:int32, ?numitems:int32=1?, ?doDelete:bool=true?)"
 
#define IndexGetSTR_doc   "string bfl.IndexGetSTR(index:int32)"
 
#define IndexSet_doc   "bfl.IndexSet(index:int32, buf:MkBufferC)"
 
#define IndexSetBUF_doc   "bfl.IndexSetBUF(index:int32, buf:MkBufferC)"
 
#define IndexSetSTR_doc   "bfl.IndexSetSTR(index:int32, str:string)"
 
#define LogS_doc   "bfl.LogS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"
 
#define LogSS_doc   "bfl.LogSS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"
 
#define LogSSS_doc   "bfl.LogSSS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"
 
#define Move_doc   "to.Move(from:MkBufferListC)"
 
#define Reserve_doc   "bfl.Reserve(num:int32)"
 
#define SearchC_doc   "int32 bfl.SearchC(str:string, ?len:int32=-1?, ?startindex:int32=0?) (const)"
 
#define Size_doc   "int32 bfl.Size() (const)"
 
#define ToList_doc   "[list...] bfl.ToList() (const)"
 
#define CheckOptionBOL_doc   "bool bfl.CheckOptionBOL(opt:string, ?defval:bool=false?, ?onlyFirst:bool=true?)"
 
#define CheckOptionDBL_doc   "double bfl.CheckOptionDBL(opt:string, ?defval:double=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionFLT_doc   "float bfl.CheckOptionFLT(opt:string, ?defval:float=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionI16_doc   "int16 bfl.CheckOptionI16(opt:string, ?defval:int16=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionI32_doc   "int32 bfl.CheckOptionI32(opt:string, ?defval:int32=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionI64_doc   "int64 bfl.CheckOptionI64(opt:string, ?defval:int64=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionI8_doc   "int8 bfl.CheckOptionI8(opt:string, ?defval:int8=0?, ?onlyFirst:bool=true?)"
 
#define CheckOptionSTR_doc   "string bfl.CheckOptionSTR(opt:string, ?defval:string=\"\"?, ?onlyFirst:bool=true?)"
 
#define MkBufferListC_DOC   "libmqmsgque MkBufferListC object"
 

Functions

static OT_OBJ_T pymkkernel_MkBufferListC_CTOR (MK_RT mkrt, OT_CLS_T type, MK_BFL hdl)
 
static MK_PTR pymkkernel_MkBufferListC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void pymkkernel_MkBufferListC_selfDelete (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
static void pymkkernel_MkBufferListC_selfUnlink (MK_RT mkrt, MK_PTR self, MK_PTR const env)
 
OT_ProcRet pymkkernel_MkBufferListC_ToList (MkBufferListC_ARGS)
  Python: [list...] bfl.ToList() C-API
get a target-language list representation of the bfl
 
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
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionBUF (MkBufferListC_ARGS)
  Python: MkBufferC bfl.CheckOptionBUF(opt:string, ?defval:MkBufferC=None?, ?onlyFirst:bool=true?) C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOption (MkBufferListC_ARGS)
  Python: bool bfl.CheckOption(opt:string, ?onlyFirst:bool=false?) C-API
search for boolean option in MkBufferListS list and return MK_BOL value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionBOL (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionBOL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionDBL (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionDBL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionFLT (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionFLT C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionI16 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionI16 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionI32 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionI32 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionI64 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionI64 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionI8 (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionI8 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_CheckOptionSTR (MkBufferListC_ARGS)
  Python: doc_mk_py_BufferListCheckOptionSTR C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet pymkkernel_MkBufferListC_HandleResolve (OtClass_ARGS)
  Python: [static] MkBufferListC MkBufferListC.HandleResolve(netHdl:MK_HDL) C-API
Handle-Resolve-Slot - return a MkBufferListC from netHdl or None if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferListC_HandleGet (MkBufferListC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferListC_Next (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.Next() C-API
get next instance from linked-list of MkBufferListS type
 
static OT_ProcRet pymkkernel_MkBufferListC_Prev (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.Prev() C-API
get previous instance from linked-list of MkBufferListS type
 
static OT_ProcRet pymkkernel_MkBufferListC_Instances (OtClass_ARGS)
  Python: [static] MkBufferListC MkBufferListC.Instances() C-API
get head-instance from linked-list of MkBufferListS type …
 
static OT_ProcRet pymkkernel_MkBufferListC_GetNull (OtClass_ARGS)
  Python: [static] MkBufferListC MkBufferListC.GetNull() C-API
Null-Slot - return a MkBufferListC typed NULL instance …
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexGetBUF (MkBufferListC_ARGS)
  Python: MkBufferC bfl.IndexGetBUF(index:int32) C-API
get the index element from MkBufferListC ... if not available… create it. …
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexExtract (MkBufferListC_ARGS)
  Python: MkBufferC bfl.IndexExtract(?index:int32=0?) C-API
extract (read & delete) the index object from bfl
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexGet (MkBufferListC_ARGS)
  Python: MkBufferC bfl.IndexGet(index:int32) C-API
get (read only) the index object from bfl
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexDelete (MkBufferListC_ARGS)
  Python: bfl.IndexDelete(index:int32, ?numitems:int32=1?, ?doDelete:bool=true?) C-API
delete the index'th list item from the MkBufferListS object …
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexGetSTR (MkBufferListC_ARGS)
  Python: string bfl.IndexGetSTR(index:int32) C-API
get the index element from MkBufferListC ... as string. …
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexSet (MkBufferListC_ARGS)
  Python: bfl.IndexSet(index:int32, buf:MkBufferC) C-API
set the index object from bfl
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexSetBUF (MkBufferListC_ARGS)
  Python: bfl.IndexSetBUF(index:int32, buf:MkBufferC) C-API
set the index element from MkBufferListC ... if not available… createspace …
 
static OT_ProcRet pymkkernel_MkBufferListC_IndexSetSTR (MkBufferListC_ARGS)
  Python: bfl.IndexSetSTR(index:int32, str:string) C-API
set the index element from MkBufferListC ... to string… if not available… create space …
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferListC_Log (MkBufferListC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferListC_LogS (MkBufferListC_ARGS)
  Python: bfl.LogS(?varname:string="bfl"?, ?fmtobj:MkObjectC=None?, ?callfunc:string="MK_NULL"?) C-API
write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet pymkkernel_MkBufferListC_LogSS (MkBufferListC_ARGS)
  Python: bfl.LogSS(?varname:string="bfl"?, ?fmtobj:MkObjectC=None?, ?callfunc:string="MK_NULL"?) C-API
write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet pymkkernel_MkBufferListC_LogSSS (MkBufferListC_ARGS)
  Python: bfl.LogSSS(?varname:string="bfl"?, ?fmtobj:MkObjectC=None?, ?callfunc:string="MK_NULL"?) C-API
write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet pymkkernel_MkBufferListC_FileGlob (OtClass_ARGS)
  Python: [constructor,static] MkBufferListC MkBufferListC.FileGlob(pattern_match:string) C-API
create a new MkBufferListC using the result from a filesystem glob operation …
 
static OT_ProcRet pymkkernel_MkBufferListC_PositionMerge (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.PositionMerge(source:MkBufferListC, position:int32) C-API
merge a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet pymkkernel_MkBufferListC_Reset (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.Reset() C-API
reset a MkBufferListC object …
 
static OT_ProcRet pymkkernel_MkBufferListC_Sort (MkBufferListC_ARGS)
  Python: MkBufferListC bfl.Sort() C-API
sort a MkBufferListC
 
static OT_ProcRet pymkkernel_MkBufferListC_ToBuffer (MkBufferListC_ARGS)
  Python: MkBufferC bfl.ToBuffer() C-API
Export a bfl into an MkBufferC using an MkBufferStreamC
 
static OT_ProcRet pymkkernel_MkBufferListC_Cmp (MkBufferListC_ARGS)
  Python: int32 bfl.Cmp(bfl2:MkBufferListC) C-API
compare two buffer-list
 
static OT_ProcRet pymkkernel_MkBufferListC_Copy (MkBufferListC_ARGS)
  Python: bfl.Copy(src:MkBufferListC) C-API
copy all internal data from src to tgt
 
static OT_ProcRet pymkkernel_MkBufferListC_Move (MkBufferListC_ARGS)
  Python: to.Move(from:MkBufferListC) C-API
move all internal data from from to the end of to
 
static OT_ProcRet pymkkernel_MkBufferListC_Reserve (MkBufferListC_ARGS)
  Python: bfl.Reserve(num:int32) C-API
reserve num items in a MkBufferListC object …
 
static OT_ProcRet pymkkernel_MkBufferListC_SearchC (MkBufferListC_ARGS)
  Python: int32 bfl.SearchC(str:string, ?len:int32=-1?, ?startindex:int32=0?) C-API
search MK_STR item from a MkBufferListS object starting at startindex
 
static OT_ProcRet pymkkernel_MkBufferListC_Size (MkBufferListC_ARGS)
  Python: int32 bfl.Size() C-API
get the number-of-items in the bfl
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet pymkkernel_MkBufferListC_ToString (MkBufferListC_ARGS)
 
static OT_ProcRet pymkkernel_MkBufferListC_Merge (MkBufferListC_ARGS)
  Python: [constructor] MkBufferListC bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
static OT_ProcRet pymkkernel_MkBufferListC_Dup (MkBufferListC_ARGS)
  Python: [constructor] MkBufferListC bfl.Dup() C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
static OT_ProcRet pymkkernel_MkBufferListC_Create (OtClass_ARGS)
  Python: [constructor,static] MkBufferListC MkBufferListC.Create(?size:int32=0?) C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet pymkkernel_MkBufferListC_CreateLA (OtClass_ARGS)
  Python: [constructor,static] MkBufferListC MkBufferListC.CreateLA(args:MkBufferListC...) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static OT_ProcRet pymkkernel_MkBufferListC_new (CONSTR_ARGS)
  Python: [constructor,static] MkBufferListC MkBufferListC.new(?size:int32=0?) C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet pymkkernel_MkBufferListC_CreateTLS (OtClass_ARGS)
  Python: [static] MkBufferListC MkBufferListC.CreateTLS(tlsName:string, ?resetB:bool=true?) C-API
same as BufferListCreate but require no cleanup …
 
static PyObject * pymkkernel_sMkBufferListC_Str (MkBufferListC_Obj *self)
 
int pymkkernel_pMkBufferListC_Init (MK_RT mkrt, PyObject *m)
 

Variables

static PyMethodDef pymkkernel_MkBufferListC_Methods []
 
OT_CLASS_TYPE_REF pymkkernel_MkBufferListCR
 

Detailed Description

tag: nhi1-release-250425

Definition in file MkBufferListC_py.c.

Macro Definition Documentation

◆ AppendBIN_doc

#define AppendBIN_doc   "bfl.AppendBIN(val:binary)"

Definition at line 133 of file MkBufferListC_py.c.

◆ AppendBOL_doc

#define AppendBOL_doc   "bfl.AppendBOL(val:bool)"

Definition at line 134 of file MkBufferListC_py.c.

◆ AppendBUF_doc

#define AppendBUF_doc   "bfl.AppendBUF(val:MkBufferC)"

Definition at line 135 of file MkBufferListC_py.c.

◆ AppendDBL_doc

#define AppendDBL_doc   "bfl.AppendDBL(val:double)"

Definition at line 136 of file MkBufferListC_py.c.

◆ AppendFLT_doc

#define AppendFLT_doc   "bfl.AppendFLT(val:float)"

Definition at line 137 of file MkBufferListC_py.c.

◆ AppendG_doc

#define AppendG_doc   "bfl.AppendG(val:long)"

Definition at line 138 of file MkBufferListC_py.c.

◆ AppendI16_doc

#define AppendI16_doc   "bfl.AppendI16(val:int16)"

Definition at line 139 of file MkBufferListC_py.c.

◆ AppendI32_doc

#define AppendI32_doc   "bfl.AppendI32(val:int32)"

Definition at line 140 of file MkBufferListC_py.c.

◆ AppendI64_doc

#define AppendI64_doc   "bfl.AppendI64(val:int64)"

Definition at line 141 of file MkBufferListC_py.c.

◆ AppendI8_doc

#define AppendI8_doc   "bfl.AppendI8(val:int8)"

Definition at line 142 of file MkBufferListC_py.c.

◆ AppendLA_doc

#define AppendLA_doc   "MkBufferListC bfl.AppendLA(args:MkBufferListC...)"

Definition at line 117 of file MkBufferListC_py.c.

◆ AppendLP_doc

#define AppendLP_doc   "MkBufferListC bfl.AppendLP(addBufL:MkBufferListC, ?position:int32=-1?)"

Definition at line 118 of file MkBufferListC_py.c.

◆ AppendSTR_doc

#define AppendSTR_doc   "bfl.AppendSTR(val:string)"

Definition at line 143 of file MkBufferListC_py.c.

◆ AppendStringR_doc

#define AppendStringR_doc   "bfl.AppendStringR(val:string)"

Definition at line 144 of file MkBufferListC_py.c.

◆ AppendUP_doc

#define AppendUP_doc   "bfl.AppendUP(addBuf:MkBufferC, ?position:int32=-1?)"

Definition at line 145 of file MkBufferListC_py.c.

◆ CheckOption_doc

#define CheckOption_doc   "bool bfl.CheckOption(opt:string, ?onlyFirst:bool=false?)"

Definition at line 146 of file MkBufferListC_py.c.

◆ CheckOptionBOL_doc

#define CheckOptionBOL_doc   "bool bfl.CheckOptionBOL(opt:string, ?defval:bool=false?, ?onlyFirst:bool=true?)"

Definition at line 167 of file MkBufferListC_py.c.

◆ CheckOptionBUF_doc

#define CheckOptionBUF_doc   "MkBufferC bfl.CheckOptionBUF(opt:string, ?defval:MkBufferC=None?, ?onlyFirst:bool=true?)"

Definition at line 128 of file MkBufferListC_py.c.

◆ CheckOptionDBL_doc

#define CheckOptionDBL_doc   "double bfl.CheckOptionDBL(opt:string, ?defval:double=0?, ?onlyFirst:bool=true?)"

Definition at line 168 of file MkBufferListC_py.c.

◆ CheckOptionFLT_doc

#define CheckOptionFLT_doc   "float bfl.CheckOptionFLT(opt:string, ?defval:float=0?, ?onlyFirst:bool=true?)"

Definition at line 169 of file MkBufferListC_py.c.

◆ CheckOptionI16_doc

#define CheckOptionI16_doc   "int16 bfl.CheckOptionI16(opt:string, ?defval:int16=0?, ?onlyFirst:bool=true?)"

Definition at line 170 of file MkBufferListC_py.c.

◆ CheckOptionI32_doc

#define CheckOptionI32_doc   "int32 bfl.CheckOptionI32(opt:string, ?defval:int32=0?, ?onlyFirst:bool=true?)"

Definition at line 171 of file MkBufferListC_py.c.

◆ CheckOptionI64_doc

#define CheckOptionI64_doc   "int64 bfl.CheckOptionI64(opt:string, ?defval:int64=0?, ?onlyFirst:bool=true?)"

Definition at line 172 of file MkBufferListC_py.c.

◆ CheckOptionI8_doc

#define CheckOptionI8_doc   "int8 bfl.CheckOptionI8(opt:string, ?defval:int8=0?, ?onlyFirst:bool=true?)"

Definition at line 173 of file MkBufferListC_py.c.

◆ CheckOptionSTR_doc

#define CheckOptionSTR_doc   "string bfl.CheckOptionSTR(opt:string, ?defval:string=\"\"?, ?onlyFirst:bool=true?)"

Definition at line 174 of file MkBufferListC_py.c.

◆ ClassInit

#define ClassInit
Value:
/* if not already done, initialize NEW META type */ \
\
/* protect against double call */ \
if (MkBufferListCTT->selfCreate == NS(MkBufferListC_selfCreate)) return MK_OK; \
\
/* add "selfCreate" and "selfDelete" feature to the META-Class */ \
MkBufferListCTT->selfCreate = NS(MkBufferListC_selfCreate); \
MkBufferListCTT->selfDelete = NS(MkBufferListC_selfDelete); \
MkBufferListCTT->selfUnlink = NS(MkBufferListC_selfUnlink); \
\
if (!PyType_HasFeature(OT_CLASS,Py_TPFLAGS_READY)) { \
OtErrorCheckLng (PyType_Ready(OT_CLASS)); \
} \
OtErrorCheckLng(PyModule_AddObjectRef(m, "MkBufferListC", (PyObject *)OT_CLASS)); \
\
/* define the "NULL" object */ \
MkBufferListC_MK_NULL = Py_NewRef(MK(AtomCreate) (MK_RT_CALL OT_CLASS, NULL /*obj*/));
#define MK(n)
#define MkBufferListC_MK_NULL
#define NS(n)
#define MkBufferListC_base
#define OT_CLASS
#define MkBufferListCTT
#define MkBufferListSTT
instance-type as MkTypeS-class-type (cast from MkBufferListST into MkTypeS) …
@ MK_OK
(persistent) everything is OK.
#define MK_RT_CALL
The CLASS used to store a list of MkBufferS items into a flat array…

Definition at line 65 of file MkBufferListC_py.c.

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

◆ Cmp_doc

#define Cmp_doc   "int32 bfl.Cmp(bfl2:MkBufferListC) (const)"

Definition at line 147 of file MkBufferListC_py.c.

◆ Copy_doc

#define Copy_doc   "bfl.Copy(src:MkBufferListC) (const)"

Definition at line 148 of file MkBufferListC_py.c.

◆ Create_doc

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

doc definition

Definition at line 99 of file MkBufferListC_py.c.

◆ CreateLA_doc

#define CreateLA_doc   "MkBufferListC MkBufferListC.CreateLA(args:MkBufferListC...)"

Definition at line 100 of file MkBufferListC_py.c.

◆ CreateTLS_doc

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

Definition at line 105 of file MkBufferListC_py.c.

◆ Dup_doc

#define Dup_doc   "MkBufferListC bfl.Dup() (const)"

Definition at line 114 of file MkBufferListC_py.c.

◆ FileGlob_doc

#define FileGlob_doc   "MkBufferListC MkBufferListC.FileGlob(pattern_match:string)"

Definition at line 101 of file MkBufferListC_py.c.

◆ GetNull_doc

#define GetNull_doc   "MkBufferListC MkBufferListC.GetNull()"

Definition at line 106 of file MkBufferListC_py.c.

◆ HandleResolve_doc

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

Definition at line 107 of file MkBufferListC_py.c.

◆ IndexDelete_doc

#define IndexDelete_doc   "bfl.IndexDelete(index:int32, ?numitems:int32=1?, ?doDelete:bool=true?)"

Definition at line 150 of file MkBufferListC_py.c.

◆ IndexExtract_doc

#define IndexExtract_doc   "MkBufferC bfl.IndexExtract(?index:int32=0?)"

Definition at line 129 of file MkBufferListC_py.c.

◆ IndexGet_doc

#define IndexGet_doc   "MkBufferC bfl.IndexGet(index:int32) (const)"

Definition at line 130 of file MkBufferListC_py.c.

◆ IndexGetBUF_doc

#define IndexGetBUF_doc   "MkBufferC bfl.IndexGetBUF(index:int32)"

Definition at line 119 of file MkBufferListC_py.c.

◆ IndexGetSTR_doc

#define IndexGetSTR_doc   "string bfl.IndexGetSTR(index:int32)"

Definition at line 151 of file MkBufferListC_py.c.

◆ IndexSet_doc

#define IndexSet_doc   "bfl.IndexSet(index:int32, buf:MkBufferC)"

Definition at line 152 of file MkBufferListC_py.c.

◆ IndexSetBUF_doc

#define IndexSetBUF_doc   "bfl.IndexSetBUF(index:int32, buf:MkBufferC)"

Definition at line 153 of file MkBufferListC_py.c.

◆ IndexSetSTR_doc

#define IndexSetSTR_doc   "bfl.IndexSetSTR(index:int32, str:string)"

Definition at line 154 of file MkBufferListC_py.c.

◆ Instances_doc

#define Instances_doc   "MkBufferListC MkBufferListC.Instances()"

Definition at line 108 of file MkBufferListC_py.c.

◆ LogS_doc

#define LogS_doc   "bfl.LogS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"

Definition at line 156 of file MkBufferListC_py.c.

◆ LogSS_doc

#define LogSS_doc   "bfl.LogSS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"

Definition at line 157 of file MkBufferListC_py.c.

◆ LogSSS_doc

#define LogSSS_doc   "bfl.LogSSS(?varname:string=\"bfl\"?, ?fmtobj:MkObjectC=None?, ?callfunc:string=\"MK_NULL\"?) (const)"

Definition at line 158 of file MkBufferListC_py.c.

◆ Merge_doc

#define Merge_doc   "MkBufferListC bfl.Merge()"

Definition at line 111 of file MkBufferListC_py.c.

◆ META_CONTEXT_S

#define META_CONTEXT_S   hdl->error

Definition at line 88 of file MkBufferListC_py.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MkBufferListC_py.c"

Definition at line 11 of file MkBufferListC_py.c.

◆ MkBufferListC_DOC

#define MkBufferListC_DOC   "libmqmsgque MkBufferListC object"

Definition at line 1432 of file MkBufferListC_py.c.

◆ MkBufferListCTT

#define MkBufferListCTT   MK(MkKernelThreadState).MkBufferListCTT

Definition at line 40 of file MkBufferListC_py.c.

◆ Move_doc

#define Move_doc   "to.Move(from:MkBufferListC)"

Definition at line 159 of file MkBufferListC_py.c.

◆ new_doc

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

Definition at line 102 of file MkBufferListC_py.c.

◆ Next_doc

#define Next_doc   "MkBufferListC bfl.Next()"

Definition at line 120 of file MkBufferListC_py.c.

◆ OT_CLASS

#define OT_CLASS   (&NS(MkBufferListCR))

Definition at line 16 of file MkBufferListC_py.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MkBufferListC"

Definition at line 17 of file MkBufferListC_py.c.

◆ OT_LNG2META

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

Definition at line 19 of file MkBufferListC_py.c.

◆ OT_retObj_CONSTR

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

Definition at line 21 of file MkBufferListC_py.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   OT_SETUP_hdl_tmpl(MkBufferListC)

Definition at line 23 of file MkBufferListC_py.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   OT_SETUP_hdl_tmpl__null_allow(MkBufferListC)

Definition at line 24 of file MkBufferListC_py.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr
Value:
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
#define AllRtSetup_NULL
#define MK_RT_UNUSED

Definition at line 25 of file MkBufferListC_py.c.

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

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   OT_SETUP_hdl_tmpl__null_allow(MkBufferListC)

Definition at line 27 of file MkBufferListC_py.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
__attribute__((unused)) MK_TYP hdl = MkBufferListC##_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 MkBufferListC_py.c.

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

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 31 of file MkBufferListC_py.c.

◆ PositionMerge_doc

#define PositionMerge_doc   "MkBufferListC bfl.PositionMerge(source:MkBufferListC, position:int32)"

Definition at line 121 of file MkBufferListC_py.c.

◆ Prev_doc

#define Prev_doc   "MkBufferListC bfl.Prev()"

Definition at line 122 of file MkBufferListC_py.c.

◆ Reserve_doc

#define Reserve_doc   "bfl.Reserve(num:int32)"

Definition at line 160 of file MkBufferListC_py.c.

◆ Reset_doc

#define Reset_doc   "MkBufferListC bfl.Reset()"

Definition at line 123 of file MkBufferListC_py.c.

◆ SearchC_doc

#define SearchC_doc   "int32 bfl.SearchC(str:string, ?len:int32=-1?, ?startindex:int32=0?) (const)"

Definition at line 161 of file MkBufferListC_py.c.

◆ SetupRtFromObj_X

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

Definition at line 34 of file MkBufferListC_py.c.

◆ SetupRtFromObj_XN

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

Definition at line 35 of file MkBufferListC_py.c.

◆ Size_doc

#define Size_doc   "int32 bfl.Size() (const)"

Definition at line 162 of file MkBufferListC_py.c.

◆ Sort_doc

#define Sort_doc   "MkBufferListC bfl.Sort()"

Definition at line 124 of file MkBufferListC_py.c.

◆ ToBuffer_doc

#define ToBuffer_doc   "MkBufferC bfl.ToBuffer() (const)"

Definition at line 125 of file MkBufferListC_py.c.

◆ ToList_doc

#define ToList_doc   "[list...] bfl.ToList() (const)"

Definition at line 163 of file MkBufferListC_py.c.

Function Documentation

◆ pymkkernel_MkBufferListC_CTOR()

static OT_OBJ_T pymkkernel_MkBufferListC_CTOR ( MK_RT mkrt,
OT_CLS_T type,
MK_BFL hdl )
inlinestatic

Definition at line 44 of file MkBufferListC_py.c.

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

◆ pymkkernel_MkBufferListC_selfCreate()

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

Definition at line 51 of file MkBufferListC_py.c.

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

◆ pymkkernel_MkBufferListC_selfDelete()

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

Definition at line 55 of file MkBufferListC_py.c.

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

◆ pymkkernel_MkBufferListC_selfUnlink()

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

Definition at line 59 of file MkBufferListC_py.c.

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

◆ pymkkernel_pMkBufferListC_Init()

int pymkkernel_pMkBufferListC_Init ( MK_RT mkrt,
PyObject * m )

Public API

Definition at line 1453 of file MkBufferListC_py.c.

1454{
1455
1456 ClassInit
1457
1458 return 0;
1459error:
1460 return -1;
1461}
#define ClassInit

◆ pymkkernel_sMkBufferListC_Str()

static PyObject * pymkkernel_sMkBufferListC_Str ( MkBufferListC_Obj * self)
static

Definition at line 1427 of file MkBufferListC_py.c.

1427 {
1428 MkRtSetup_X(self->hdl);
1429 return STRN2VAL(MkSysPrintF("MkBufferListC%s", self->hdl ? MkBufferListToString(self->hdl) : NULL));
1430}
#define STRN2VAL(nat)
#define MkBufferListToString(...)
#define MkSysPrintF(...)
#define MkRtSetup_X(x)
PyObject_HEAD MK_BFL hdl

Variable Documentation

◆ pymkkernel_MkBufferListC_Methods

PyMethodDef pymkkernel_MkBufferListC_Methods[]
static

Object definition

Definition at line 1338 of file MkBufferListC_py.c.

1338 {
1339 // BEGIN-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1340
1341 // doc-key: MkBufferListC,MkBufferList,sCc
1342 { "Create" , (PyCFunction) NS(MkBufferListC_Create) , METH_VARARGS|METH_CLASS , Create_doc },
1343 { "CreateLA" , (PyCFunction) NS(MkBufferListC_CreateLA) , METH_VARARGS|METH_CLASS , CreateLA_doc },
1344 { "FileGlob" , (PyCFunction) NS(MkBufferListC_FileGlob) , METH_O|METH_CLASS , FileGlob_doc },
1345
1346 // doc-key: MkBufferListC,MkBufferList,sc_
1347 { "CreateTLS" , (PyCFunction) NS(MkBufferListC_CreateTLS) , METH_VARARGS|METH_CLASS , CreateTLS_doc },
1348 { "GetNull" , (PyCFunction) NS(MkBufferListC_GetNull) , METH_NOARGS|METH_CLASS , GetNull_doc },
1349 { "HandleResolve" , (PyCFunction) NS(MkBufferListC_HandleResolve) , METH_O|METH_CLASS , HandleResolve_doc },
1350 { "Instances" , (PyCFunction) NS(MkBufferListC_Instances) , METH_NOARGS|METH_CLASS , Instances_doc },
1351
1352 // END-CLASS - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1353
1354 // BEGIN-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1355
1356 // doc-key: MkBufferListC,MkBufferList,oC_
1357 { "Merge" , (PyCFunction) NS(MkBufferListC_Merge) , METH_NOARGS , Merge_doc },
1358
1359 // doc-key: MkBufferListC,MkBufferList,oCx
1360 { "Dup" , (PyCFunction) NS(MkBufferListC_Dup) , METH_NOARGS , Dup_doc },
1361
1362 // doc-key: MkBufferListC,MkBufferList,oc_
1363 { "AppendLA" , (PyCFunction) NS(MkBufferListC_AppendLA) , METH_VARARGS , AppendLA_doc },
1364 { "AppendLP" , (PyCFunction) NS(MkBufferListC_AppendLP) , METH_VARARGS , AppendLP_doc },
1365 { "IndexGetBUF" , (PyCFunction) NS(MkBufferListC_IndexGetBUF) , METH_O , IndexGetBUF_doc },
1366 { "Next" , (PyCFunction) NS(MkBufferListC_Next) , METH_NOARGS , Next_doc },
1367 { "PositionMerge" , (PyCFunction) NS(MkBufferListC_PositionMerge) , METH_VARARGS , PositionMerge_doc },
1368 { "Prev" , (PyCFunction) NS(MkBufferListC_Prev) , METH_NOARGS , Prev_doc },
1369 { "Reset" , (PyCFunction) NS(MkBufferListC_Reset) , METH_NOARGS , Reset_doc },
1370 { "Sort" , (PyCFunction) NS(MkBufferListC_Sort) , METH_NOARGS , Sort_doc },
1371 { "ToBuffer" , (PyCFunction) NS(MkBufferListC_ToBuffer) , METH_NOARGS , ToBuffer_doc },
1372
1373 // doc-key: MkBufferListC,MkBufferList,oco
1374 { "CheckOptionBUF" , (PyCFunction) NS(MkBufferListC_CheckOptionBUF) , METH_VARARGS , CheckOptionBUF_doc },
1375 { "IndexExtract" , (PyCFunction) NS(MkBufferListC_IndexExtract) , METH_VARARGS , IndexExtract_doc },
1376 { "IndexGet" , (PyCFunction) NS(MkBufferListC_IndexGet) , METH_O , IndexGet_doc },
1377
1378 // doc-key: MkBufferListC,MkBufferList,om_
1379 { "AppendBIN" , (PyCFunction) NS(MkBufferListC_AppendBIN) , METH_O , AppendBIN_doc },
1380 { "AppendBOL" , (PyCFunction) NS(MkBufferListC_AppendBOL) , METH_O , AppendBOL_doc },
1381 { "AppendBUF" , (PyCFunction) NS(MkBufferListC_AppendBUF) , METH_O , AppendBUF_doc },
1382 { "AppendDBL" , (PyCFunction) NS(MkBufferListC_AppendDBL) , METH_O , AppendDBL_doc },
1383 { "AppendFLT" , (PyCFunction) NS(MkBufferListC_AppendFLT) , METH_O , AppendFLT_doc },
1384 { "AppendG" , (PyCFunction) NS(MkBufferListC_AppendG) , METH_O , AppendG_doc },
1385 { "AppendI16" , (PyCFunction) NS(MkBufferListC_AppendI16) , METH_O , AppendI16_doc },
1386 { "AppendI32" , (PyCFunction) NS(MkBufferListC_AppendI32) , METH_O , AppendI32_doc },
1387 { "AppendI64" , (PyCFunction) NS(MkBufferListC_AppendI64) , METH_O , AppendI64_doc },
1388 { "AppendI8" , (PyCFunction) NS(MkBufferListC_AppendI8) , METH_O , AppendI8_doc },
1389 { "AppendSTR" , (PyCFunction) NS(MkBufferListC_AppendSTR) , METH_O , AppendSTR_doc },
1390 { "AppendStringR" , (PyCFunction) NS(MkBufferListC_AppendStringR) , METH_O , AppendStringR_doc },
1391 { "AppendUP" , (PyCFunction) NS(MkBufferListC_AppendUP) , METH_VARARGS , AppendUP_doc },
1392 { "CheckOption" , (PyCFunction) NS(MkBufferListC_CheckOption) , METH_VARARGS , CheckOption_doc },
1393 { "Cmp" , (PyCFunction) NS(MkBufferListC_Cmp) , METH_O , Cmp_doc },
1394 { "Copy" , (PyCFunction) NS(MkBufferListC_Copy) , METH_O , Copy_doc },
1395 // skip class-overload: MkBufferListHandleGet → HandleGet, NS(MkBufferListC_HandleGet)
1396 { "IndexDelete" , (PyCFunction) NS(MkBufferListC_IndexDelete) , METH_VARARGS , IndexDelete_doc },
1397 { "IndexGetSTR" , (PyCFunction) NS(MkBufferListC_IndexGetSTR) , METH_O , IndexGetSTR_doc },
1398 { "IndexSet" , (PyCFunction) NS(MkBufferListC_IndexSet) , METH_VARARGS , IndexSet_doc },
1399 { "IndexSetBUF" , (PyCFunction) NS(MkBufferListC_IndexSetBUF) , METH_VARARGS , IndexSetBUF_doc },
1400 { "IndexSetSTR" , (PyCFunction) NS(MkBufferListC_IndexSetSTR) , METH_VARARGS , IndexSetSTR_doc },
1401 // skip class-overload: MkBufferListLog → Log, NS(MkBufferListC_Log)
1402 { "LogS" , (PyCFunction) NS(MkBufferListC_LogS) , METH_VARARGS , LogS_doc },
1403 { "LogSS" , (PyCFunction) NS(MkBufferListC_LogSS) , METH_VARARGS , LogSS_doc },
1404 { "LogSSS" , (PyCFunction) NS(MkBufferListC_LogSSS) , METH_VARARGS , LogSSS_doc },
1405 { "Move" , (PyCFunction) NS(MkBufferListC_Move) , METH_O , Move_doc },
1406 { "Reserve" , (PyCFunction) NS(MkBufferListC_Reserve) , METH_O , Reserve_doc },
1407 { "SearchC" , (PyCFunction) NS(MkBufferListC_SearchC) , METH_VARARGS , SearchC_doc },
1408 { "Size" , (PyCFunction) NS(MkBufferListC_Size) , METH_NOARGS , Size_doc },
1409 { "ToList" , (PyCFunction) NS(MkBufferListC_ToList) , METH_NOARGS , ToList_doc },
1410 // skip class-overload: MkBufferListToString → ToString, NS(MkBufferListC_ToString)
1411
1412 // doc-key: MkBufferListC,MkBufferList,omo
1413 { "CheckOptionBOL" , (PyCFunction) NS(MkBufferListC_CheckOptionBOL) , METH_VARARGS , CheckOptionBOL_doc },
1414 { "CheckOptionDBL" , (PyCFunction) NS(MkBufferListC_CheckOptionDBL) , METH_VARARGS , CheckOptionDBL_doc },
1415 { "CheckOptionFLT" , (PyCFunction) NS(MkBufferListC_CheckOptionFLT) , METH_VARARGS , CheckOptionFLT_doc },
1416 { "CheckOptionI16" , (PyCFunction) NS(MkBufferListC_CheckOptionI16) , METH_VARARGS , CheckOptionI16_doc },
1417 { "CheckOptionI32" , (PyCFunction) NS(MkBufferListC_CheckOptionI32) , METH_VARARGS , CheckOptionI32_doc },
1418 { "CheckOptionI64" , (PyCFunction) NS(MkBufferListC_CheckOptionI64) , METH_VARARGS , CheckOptionI64_doc },
1419 { "CheckOptionI8" , (PyCFunction) NS(MkBufferListC_CheckOptionI8) , METH_VARARGS , CheckOptionI8_doc },
1420 { "CheckOptionSTR" , (PyCFunction) NS(MkBufferListC_CheckOptionSTR) , METH_VARARGS , CheckOptionSTR_doc },
1421
1422 // END-OBJ - created by 'py_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1423
1424 {NULL, NULL, 0, NULL} /* Sentinel */
1425};
OT_ProcRet MK MkBufferListC_ToList(MkBufferListC_ARGS)
#define Instances_doc
#define AppendI64_doc
#define CheckOptionDBL_doc
#define AppendBIN_doc
#define AppendSTR_doc
#define CheckOptionI16_doc
#define CheckOptionI64_doc
#define IndexExtract_doc
#define AppendStringR_doc
#define Move_doc
#define CheckOptionBUF_doc
#define Reset_doc
#define ToList_doc
#define Reserve_doc
#define AppendBOL_doc
#define LogSS_doc
#define FileGlob_doc
#define Dup_doc
#define AppendFLT_doc
#define AppendDBL_doc
#define CreateTLS_doc
#define GetNull_doc
#define CheckOptionI8_doc
#define IndexGet_doc
#define Next_doc
#define AppendI8_doc
#define Merge_doc
#define IndexDelete_doc
#define Create_doc
#define Size_doc
#define HandleResolve_doc
#define Prev_doc
#define IndexSet_doc
#define CreateLA_doc
#define IndexSetSTR_doc
#define CheckOptionFLT_doc
#define ToBuffer_doc
#define AppendUP_doc
#define LogS_doc
#define CheckOptionI32_doc
#define IndexSetBUF_doc
#define AppendBUF_doc
#define CheckOptionBOL_doc
#define AppendLP_doc
#define SearchC_doc
#define Sort_doc
#define AppendLA_doc
#define CheckOption_doc
#define IndexGetSTR_doc
#define CheckOptionSTR_doc
#define AppendI16_doc
#define AppendG_doc
#define AppendI32_doc
#define Cmp_doc
#define LogSSS_doc
#define PositionMerge_doc
#define Copy_doc
#define IndexGetBUF_doc

◆ pymkkernel_MkBufferListCR

OT_CLASS_TYPE_REF pymkkernel_MkBufferListCR
Initial value:
= {
PyVarObject_HEAD_INIT(NULL, 0)
.tp_name = "pymkkernel.MkBufferListC",
.tp_doc = "PyMkKernel MkBufferListC Type",
.tp_basicsize = sizeof(MkBufferListC_Obj),
.tp_itemsize = 0,
.tp_flags = Py_TPFLAGS_DEFAULT,
.tp_base = NULL,
.tp_str = (reprfunc) pymkkernel_sMkBufferListC_Str
}
struct MkBufferListC_Obj MkBufferListC_Obj
static PyObject * pymkkernel_sMkBufferListC_Str(MkBufferListC_Obj *self)
static PyMethodDef pymkkernel_MkBufferListC_Methods[]
static OT_ProcRet pymkkernel_MkBufferListC_new(CONSTR_ARGS)
Python: [constructor,static] MkBufferListC MkBufferListC.new(?size:int32=0?) → C-API Constructs ...

Definition at line 1434 of file MkBufferListC_py.c.

1434 {
1435 PyVarObject_HEAD_INIT(NULL, 0)
1436 .tp_name = "pymkkernel.MkBufferListC",
1437 .tp_doc = "PyMkKernel MkBufferListC Type",
1438 .tp_basicsize = sizeof(MkBufferListC_Obj),
1439 .tp_itemsize = 0,
1440 .tp_new = NS(MkBufferListC_new),
1441 .tp_methods = NS(MkBufferListC_Methods),
1442 .tp_flags = Py_TPFLAGS_DEFAULT,
1443 .tp_base = NULL,
1444 .tp_str = (reprfunc) NS(sMkBufferListC_Str)
1445};