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

tag: nhi1-release-250425 More...

+ Include dependency graph for MkBufferListC_tcl.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MkBufferListC_tcl.c"
 
#define OT_CLASS   NS(MkBufferListC)
 
#define OT_CLASS_NAME   "MkBufferListC"
 
#define OBJECT2BFL(O)
 
#define OT_SETUP_hdl_static_constr_pre
 
#define OT_SETUP_hdl_static_constr
 
#define OT_SETUP_hdl_static
 
#define OT_SETUP_hdl   SetupHdlFromMetaData_2(BFL,MK_BFL);
 
#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(BFL,MK_BFL);
 
#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(BFL,MK_BFL);
 
#define OT_SETUP_hdl_constr_pre
 
#define OT_SETUP_hdl_constr
 
#define SetupRtFromHdl_XN(hdl)
 
#define SetupRtFromHdl_X(hdl)
 
#define ClassInit
 
#define VER   TCL_OO_METHOD_VERSION_CURRENT
 
#define CTOR_doc   "MkBufferListC [MkBufferListC CTOR ?size:int32=0?]"
 
#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 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=\"MK_NULL\"? ?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=\"MK_NULL\"? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define LogSS_doc   "$bfl LogSS ?varname:string=\"bfl\"? ?fmtobj:MkObjectC=\"MK_NULL\"? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define LogSSS_doc   "$bfl LogSSS ?varname:string=\"bfl\"? ?fmtobj:MkObjectC=\"MK_NULL\"? ?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?]"
 

Functions

static MK_PTR tclmkkernel_MkBufferListC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void tclmkkernel_MkBufferListC_selfDelete (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
static void tclmkkernel_MkBufferListC_selfUnlink (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
OT_ProcRet tclmkkernel_MkBufferListC_ToList (MkBufferListC_ARGS)
  Tcl: [list...] [$bfl ToList] C-API
get a target-language list representation of the bfl
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendLA (MkBufferListC_ARGS)
  Tcl: 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 tclmkkernel_MkBufferListC_AppendLP (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl AppendLP addBufL:MkBufferListC ?position:int32=-1?] C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendBIN (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendBOL (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendBUF (MkBufferListC_ARGS)
  Tcl: $bfl AppendBUF val:MkBufferC C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendDBL (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendFLT (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendG (MkBufferListC_ARGS)
  Tcl: $bfl AppendG val:long C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendI16 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendI32 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendI64 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendI8 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendSTR (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendStringR (MkBufferListC_ARGS)
  Tcl: $bfl AppendStringR val:string C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_AppendUP (MkBufferListC_ARGS)
  Tcl: $bfl AppendUP addBuf:MkBufferC ?position:int32=-1? C-API
append a MkBufferC item into an MkBufferListC object on position
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionBUF (MkBufferListC_ARGS)
  Tcl: MkBufferC [$bfl CheckOptionBUF opt:string ?defval:MkBufferC="MK_NULL"? ?onlyFirst:bool=true?] C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOption (MkBufferListC_ARGS)
  Tcl: 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 tclmkkernel_MkBufferListC_CheckOptionBOL (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionBOL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionDBL (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionDBL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionFLT (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionFLT C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionI16 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionI16 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionI32 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionI32 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionI64 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionI64 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionI8 (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionI8 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CheckOptionSTR (MkBufferListC_ARGS)
  Tcl: doc_mk_tcl_BufferListCheckOptionSTR C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet tclmkkernel_MkBufferListC_HandleResolve (OtClass_ARGS)
  Tcl: (static) MkBufferListC [MkBufferListC HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MkBufferListC from netHdl or "MK_NULL" if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferListC_HandleGet (MkBufferListC_ARGS)
 
static OT_ProcRet tclmkkernel_MkBufferListC_Next (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl Next] C-API
get next instance from linked-list of MkBufferListS type
 
static OT_ProcRet tclmkkernel_MkBufferListC_Prev (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl Prev] C-API
get previous instance from linked-list of MkBufferListS type
 
static OT_ProcRet tclmkkernel_MkBufferListC_Instances (OtClass_ARGS)
  Tcl: (static) MkBufferListC [MkBufferListC Instances] C-API
get head-instance from linked-list of MkBufferListS type …
 
static OT_ProcRet tclmkkernel_MkBufferListC_GetNull (OtClass_ARGS)
  Tcl: (static) MkBufferListC [MkBufferListC GetNull] C-API
Null-Slot - return a MkBufferListC typed NULL instance …
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexGetBUF (MkBufferListC_ARGS)
  Tcl: MkBufferC [$bfl IndexGetBUF index:int32] C-API
get the index element from MkBufferListC ... if not available… create it. …
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexExtract (MkBufferListC_ARGS)
  Tcl: MkBufferC [$bfl IndexExtract ?index:int32=0?] C-API
extract (read & delete) the index object from bfl
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexGet (MkBufferListC_ARGS)
  Tcl: MkBufferC [$bfl IndexGet index:int32] C-API
get (read only) the index object from bfl
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexDelete (MkBufferListC_ARGS)
  Tcl: $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 tclmkkernel_MkBufferListC_IndexGetSTR (MkBufferListC_ARGS)
  Tcl: string [$bfl IndexGetSTR index:int32] C-API
get the index element from MkBufferListC ... as string. …
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexSet (MkBufferListC_ARGS)
  Tcl: $bfl IndexSet index:int32 buf:MkBufferC C-API
set the index object from bfl
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexSetBUF (MkBufferListC_ARGS)
  Tcl: $bfl IndexSetBUF index:int32 buf:MkBufferC C-API
set the index element from MkBufferListC ... if not available… createspace …
 
static OT_ProcRet tclmkkernel_MkBufferListC_IndexSetSTR (MkBufferListC_ARGS)
  Tcl: $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 tclmkkernel_MkBufferListC_Log (MkBufferListC_ARGS)
 
static OT_ProcRet tclmkkernel_MkBufferListC_LogS (MkBufferListC_ARGS)
  Tcl: $bfl LogS ?varname:string="bfl"? ?fmtobj:MkObjectC="MK_NULL"? ?callfunc:string="MK_NULL"? C-API
write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet tclmkkernel_MkBufferListC_LogSS (MkBufferListC_ARGS)
  Tcl: $bfl LogSS ?varname:string="bfl"? ?fmtobj:MkObjectC="MK_NULL"? ?callfunc:string="MK_NULL"? C-API
write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet tclmkkernel_MkBufferListC_LogSSS (MkBufferListC_ARGS)
  Tcl: $bfl LogSSS ?varname:string="bfl"? ?fmtobj:MkObjectC="MK_NULL"? ?callfunc:string="MK_NULL"? C-API
write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet tclmkkernel_MkBufferListC_FileGlob (OtClass_ARGS)
  Tcl: (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 tclmkkernel_MkBufferListC_PositionMerge (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl PositionMerge source:MkBufferListC position:int32] C-API
merge a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet tclmkkernel_MkBufferListC_Reset (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl Reset] C-API
reset a MkBufferListC object …
 
static OT_ProcRet tclmkkernel_MkBufferListC_Sort (MkBufferListC_ARGS)
  Tcl: MkBufferListC [$bfl Sort] C-API
sort a MkBufferListC
 
static OT_ProcRet tclmkkernel_MkBufferListC_ToBuffer (MkBufferListC_ARGS)
  Tcl: MkBufferC [$bfl ToBuffer] C-API
Export a bfl into an MkBufferC using an MkBufferStreamC
 
static OT_ProcRet tclmkkernel_MkBufferListC_Cmp (MkBufferListC_ARGS)
  Tcl: int32 [$bfl Cmp bfl2:MkBufferListC] C-API
compare two buffer-list
 
static OT_ProcRet tclmkkernel_MkBufferListC_Copy (MkBufferListC_ARGS)
  Tcl: $bfl Copy src:MkBufferListC C-API
copy all internal data from src to tgt
 
static OT_ProcRet tclmkkernel_MkBufferListC_Move (MkBufferListC_ARGS)
  Tcl: $to Move from:MkBufferListC C-API
move all internal data from from to the end of to
 
static OT_ProcRet tclmkkernel_MkBufferListC_Reserve (MkBufferListC_ARGS)
  Tcl: $bfl Reserve num:int32 C-API
reserve num items in a MkBufferListC object …
 
static OT_ProcRet tclmkkernel_MkBufferListC_SearchC (MkBufferListC_ARGS)
  Tcl: 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 tclmkkernel_MkBufferListC_Size (MkBufferListC_ARGS)
  Tcl: int32 [$bfl Size] C-API
get the number-of-items in the bfl
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet tclmkkernel_MkBufferListC_ToString (MkBufferListC_ARGS)
 
static OT_ProcRet tclmkkernel_MkBufferListC_Merge (MkBufferListC_ARGS)
  Tcl: (constructor) MkBufferListC [$bfl Merge] C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
static OT_ProcRet tclmkkernel_MkBufferListC_Dup (MkBufferListC_ARGS)
  Tcl: (constructor) MkBufferListC [$bfl Dup] C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
static OT_ProcRet tclmkkernel_MkBufferListC_CTOR (CONSTR_ARGS)
  Tcl: (constructor,static) MkBufferListC [MkBufferListC CTOR ?size:int32=0?] C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet tclmkkernel_MkBufferListC_Create (OtClass_ARGS)
  Tcl: (constructor,static) MkBufferListC [MkBufferListC Create ?size:int32=0?] C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet tclmkkernel_MkBufferListC_CreateLA (OtClass_ARGS)
  Tcl: (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 tclmkkernel_MkBufferListC_CreateTLS (OtClass_ARGS)
  Tcl: (static) MkBufferListC [MkBufferListC CreateTLS tlsName:string ?resetB:bool=true?] C-API
same as BufferListCreate but require no cleanup …
 
int tclmkkernel_pMkBufferListC_Init (MK_RT mkrt, OT_ENV_T interp, OT_NS_T ns)
 

Variables

__thread OT_CLS_T OT_CLASS = NULL
 
static __thread MK_TYP MkBufferListCTT = NULL
 
__thread OT_OBJ_T tclmkkernel_MkBufferListC_MK_NULL = NULL
 
static const Tcl_MethodType tclmkkernel_sOtClassDef []
 
static const Tcl_MethodType tclmkkernel_sInstanceDef []
 

Detailed Description

tag: nhi1-release-250425

Definition in file MkBufferListC_tcl.c.

Macro Definition Documentation

◆ AppendBIN_doc

#define AppendBIN_doc   "$bfl AppendBIN val:binary"

Definition at line 155 of file MkBufferListC_tcl.c.

◆ AppendBOL_doc

#define AppendBOL_doc   "$bfl AppendBOL val:bool"

Definition at line 156 of file MkBufferListC_tcl.c.

◆ AppendBUF_doc

#define AppendBUF_doc   "$bfl AppendBUF val:MkBufferC"

Definition at line 157 of file MkBufferListC_tcl.c.

◆ AppendDBL_doc

#define AppendDBL_doc   "$bfl AppendDBL val:double"

Definition at line 158 of file MkBufferListC_tcl.c.

◆ AppendFLT_doc

#define AppendFLT_doc   "$bfl AppendFLT val:float"

Definition at line 159 of file MkBufferListC_tcl.c.

◆ AppendG_doc

#define AppendG_doc   "$bfl AppendG val:long"

Definition at line 160 of file MkBufferListC_tcl.c.

◆ AppendI16_doc

#define AppendI16_doc   "$bfl AppendI16 val:int16"

Definition at line 161 of file MkBufferListC_tcl.c.

◆ AppendI32_doc

#define AppendI32_doc   "$bfl AppendI32 val:int32"

Definition at line 162 of file MkBufferListC_tcl.c.

◆ AppendI64_doc

#define AppendI64_doc   "$bfl AppendI64 val:int64"

Definition at line 163 of file MkBufferListC_tcl.c.

◆ AppendI8_doc

#define AppendI8_doc   "$bfl AppendI8 val:int8"

Definition at line 164 of file MkBufferListC_tcl.c.

◆ AppendLA_doc

#define AppendLA_doc   "MkBufferListC [$bfl AppendLA args:MkBufferListC...]"

Definition at line 139 of file MkBufferListC_tcl.c.

◆ AppendLP_doc

#define AppendLP_doc   "MkBufferListC [$bfl AppendLP addBufL:MkBufferListC ?position:int32=-1?]"

Definition at line 140 of file MkBufferListC_tcl.c.

◆ AppendSTR_doc

#define AppendSTR_doc   "$bfl AppendSTR val:string"

Definition at line 165 of file MkBufferListC_tcl.c.

◆ AppendStringR_doc

#define AppendStringR_doc   "$bfl AppendStringR val:string"

Definition at line 166 of file MkBufferListC_tcl.c.

◆ AppendUP_doc

#define AppendUP_doc   "$bfl AppendUP addBuf:MkBufferC ?position:int32=-1?"

Definition at line 167 of file MkBufferListC_tcl.c.

◆ CheckOption_doc

#define CheckOption_doc   "bool [$bfl CheckOption opt:string ?onlyFirst:bool=false?]"

Definition at line 168 of file MkBufferListC_tcl.c.

◆ CheckOptionBOL_doc

#define CheckOptionBOL_doc   "bool [$bfl CheckOptionBOL opt:string ?defval:bool=false? ?onlyFirst:bool=true?]"

Definition at line 189 of file MkBufferListC_tcl.c.

◆ CheckOptionBUF_doc

#define CheckOptionBUF_doc   "MkBufferC [$bfl CheckOptionBUF opt:string ?defval:MkBufferC=\"MK_NULL\"? ?onlyFirst:bool=true?]"

Definition at line 150 of file MkBufferListC_tcl.c.

◆ CheckOptionDBL_doc

#define CheckOptionDBL_doc   "double [$bfl CheckOptionDBL opt:string ?defval:double=0? ?onlyFirst:bool=true?]"

Definition at line 190 of file MkBufferListC_tcl.c.

◆ CheckOptionFLT_doc

#define CheckOptionFLT_doc   "float [$bfl CheckOptionFLT opt:string ?defval:float=0? ?onlyFirst:bool=true?]"

Definition at line 191 of file MkBufferListC_tcl.c.

◆ CheckOptionI16_doc

#define CheckOptionI16_doc   "int16 [$bfl CheckOptionI16 opt:string ?defval:int16=0? ?onlyFirst:bool=true?]"

Definition at line 192 of file MkBufferListC_tcl.c.

◆ CheckOptionI32_doc

#define CheckOptionI32_doc   "int32 [$bfl CheckOptionI32 opt:string ?defval:int32=0? ?onlyFirst:bool=true?]"

Definition at line 193 of file MkBufferListC_tcl.c.

◆ CheckOptionI64_doc

#define CheckOptionI64_doc   "int64 [$bfl CheckOptionI64 opt:string ?defval:int64=0? ?onlyFirst:bool=true?]"

Definition at line 194 of file MkBufferListC_tcl.c.

◆ CheckOptionI8_doc

#define CheckOptionI8_doc   "int8 [$bfl CheckOptionI8 opt:string ?defval:int8=0? ?onlyFirst:bool=true?]"

Definition at line 195 of file MkBufferListC_tcl.c.

◆ CheckOptionSTR_doc

#define CheckOptionSTR_doc   "string [$bfl CheckOptionSTR opt:string ?defval:string=\"\"? ?onlyFirst:bool=true?]"

Definition at line 196 of file MkBufferListC_tcl.c.

◆ ClassInit

#define ClassInit
Value:
/* if not already done, initialize NEW MQ type */ \
\
/* protect against double call */ \
if (MkBufferListCTT->selfCreate == NS(MkBufferListC_selfCreate)) return MK_OK; \
\
/* add "selfCreate" and "selfDelete" feature to the MQ-Class */ \
MkBufferListCTT->selfCreate = NS(MkBufferListC_selfCreate); \
MkBufferListCTT->selfDelete = NS(MkBufferListC_selfDelete); \
MkBufferListCTT->selfUnlink = NS(MkBufferListC_selfUnlink); \
\
/* create the TCL-class */ \
OT_SELF_T classO = MK(ClassDef)(interp,ns,MkBufferListCTT); \
check_NULL(classO) goto error; \
OT_CLASS = Tcl_GetObjectAsClass(classO); \
\
/* create the TCL static Methods */ \
static MkThreadLocal OtUnknownS NS(sClassUnknown) = {OT_UNKNOWN_CLASS}; \
check_LNG(MK(UnknownSetup) (interp,classO,NS(sOtClassDef),&NS(sClassUnknown))) goto error; \
\
/* create the TCL instance Methods */ \
static MkThreadLocal OtUnknownS NS(sInstanceUnknown) = {OT_UNKNOWN_INSTANCE}; \
check_LNG(MK(UnknownSetup) (interp,classO,NS(sInstanceDef),&NS(sInstanceUnknown))) goto error; \
\
/* define the "NULL" object */ \
MK(MkBufferListC_MK_NULL) = Tcl_GetObjectName(interp, \
MK(AtomCreate) (MK_RT_CALL interp, NULL /*obj*/, OT_CLASS, "MK_NULL" /*name*/, "::tclmkkernel::MkBufferListC" /*ns*/) \
); \
Tcl_IncrRefCount(MK(MkBufferListC_MK_NULL));
#define MK(n)
@ OT_UNKNOWN_CLASS
@ OT_UNKNOWN_INSTANCE
#define NS(n)
Tcl_Object OT_SELF_T
static __thread MK_TYP MkBufferListCTT
#define OT_CLASS
#define MkBufferListSTT
instance-type as MkTypeS-class-type (cast from MkBufferListST into MkTypeS) …
@ MK_OK
(persistent) everything is OK.
#define MkThreadLocal
#define MK_RT_CALL
MkSelfUnlinkF selfUnlink
"unlink" the "self" pointer from META-Kernel
MkSelfDeleteF selfDelete
"delete" the "self" pointer
MkSelfCreateF selfCreate
"create" the "self" pointer

Definition at line 77 of file MkBufferListC_tcl.c.

77#define ClassInit \
78 /* if not already done, initialize NEW MQ type */ \
79 if (MkBufferListCTT == NULL) MkBufferListCTT = MkBufferListSTT; \
80 \
81 /* protect against double call */ \
82 if (MkBufferListCTT->selfCreate == NS(MkBufferListC_selfCreate)) return MK_OK; \
83 \
84 /* add "selfCreate" and "selfDelete" feature to the MQ-Class */ \
85 MkBufferListCTT->selfCreate = NS(MkBufferListC_selfCreate); \
86 MkBufferListCTT->selfDelete = NS(MkBufferListC_selfDelete); \
87 MkBufferListCTT->selfUnlink = NS(MkBufferListC_selfUnlink); \
88 \
89 /* create the TCL-class */ \
90 OT_SELF_T classO = MK(ClassDef)(interp,ns,MkBufferListCTT); \
91 check_NULL(classO) goto error; \
92 OT_CLASS = Tcl_GetObjectAsClass(classO); \
93 \
94 /* create the TCL static Methods */ \
95 static MkThreadLocal OtUnknownS NS(sClassUnknown) = {OT_UNKNOWN_CLASS}; \
96 check_LNG(MK(UnknownSetup) (interp,classO,NS(sOtClassDef),&NS(sClassUnknown))) goto error; \
97 \
98 /* create the TCL instance Methods */ \
99 static MkThreadLocal OtUnknownS NS(sInstanceUnknown) = {OT_UNKNOWN_INSTANCE}; \
100 check_LNG(MK(UnknownSetup) (interp,classO,NS(sInstanceDef),&NS(sInstanceUnknown))) goto error; \
101 \
102 /* define the "NULL" object */ \
103 MK(MkBufferListC_MK_NULL) = Tcl_GetObjectName(interp, \
104 MK(AtomCreate) (MK_RT_CALL interp, NULL /*obj*/, OT_CLASS, "MK_NULL" /*name*/, "::tclmkkernel::MkBufferListC" /*ns*/) \
105 ); \
106 Tcl_IncrRefCount(MK(MkBufferListC_MK_NULL));

◆ Cmp_doc

#define Cmp_doc   "int32 [$bfl Cmp bfl2:MkBufferListC] (const)"

Definition at line 169 of file MkBufferListC_tcl.c.

◆ Copy_doc

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

Definition at line 170 of file MkBufferListC_tcl.c.

◆ Create_doc

#define Create_doc   "MkBufferListC [MkBufferListC Create ?size:int32=0?]"

Definition at line 122 of file MkBufferListC_tcl.c.

◆ CreateLA_doc

#define CreateLA_doc   "MkBufferListC [MkBufferListC CreateLA args:MkBufferListC...]"

Definition at line 123 of file MkBufferListC_tcl.c.

◆ CreateTLS_doc

#define CreateTLS_doc   "MkBufferListC [MkBufferListC CreateTLS tlsName:string ?resetB:bool=true?]"

Definition at line 127 of file MkBufferListC_tcl.c.

◆ CTOR_doc

#define CTOR_doc   "MkBufferListC [MkBufferListC CTOR ?size:int32=0?]"

doc definition

Definition at line 121 of file MkBufferListC_tcl.c.

◆ Dup_doc

#define Dup_doc   "MkBufferListC [$bfl Dup] (const)"

Definition at line 136 of file MkBufferListC_tcl.c.

◆ FileGlob_doc

#define FileGlob_doc   "MkBufferListC [MkBufferListC FileGlob pattern_match:string]"

Definition at line 124 of file MkBufferListC_tcl.c.

◆ GetNull_doc

#define GetNull_doc   "MkBufferListC [MkBufferListC GetNull]"

Definition at line 128 of file MkBufferListC_tcl.c.

◆ HandleResolve_doc

#define HandleResolve_doc   "MkBufferListC [MkBufferListC HandleResolve netHdl:MK_HDL]"

Definition at line 129 of file MkBufferListC_tcl.c.

◆ IndexDelete_doc

#define IndexDelete_doc   "$bfl IndexDelete index:int32 ?numitems:int32=1? ?doDelete:bool=true?"

Definition at line 172 of file MkBufferListC_tcl.c.

◆ IndexExtract_doc

#define IndexExtract_doc   "MkBufferC [$bfl IndexExtract ?index:int32=0?]"

Definition at line 151 of file MkBufferListC_tcl.c.

◆ IndexGet_doc

#define IndexGet_doc   "MkBufferC [$bfl IndexGet index:int32] (const)"

Definition at line 152 of file MkBufferListC_tcl.c.

◆ IndexGetBUF_doc

#define IndexGetBUF_doc   "MkBufferC [$bfl IndexGetBUF index:int32]"

Definition at line 141 of file MkBufferListC_tcl.c.

◆ IndexGetSTR_doc

#define IndexGetSTR_doc   "string [$bfl IndexGetSTR index:int32]"

Definition at line 173 of file MkBufferListC_tcl.c.

◆ IndexSet_doc

#define IndexSet_doc   "$bfl IndexSet index:int32 buf:MkBufferC"

Definition at line 174 of file MkBufferListC_tcl.c.

◆ IndexSetBUF_doc

#define IndexSetBUF_doc   "$bfl IndexSetBUF index:int32 buf:MkBufferC"

Definition at line 175 of file MkBufferListC_tcl.c.

◆ IndexSetSTR_doc

#define IndexSetSTR_doc   "$bfl IndexSetSTR index:int32 str:string"

Definition at line 176 of file MkBufferListC_tcl.c.

◆ Instances_doc

#define Instances_doc   "MkBufferListC [MkBufferListC Instances]"

Definition at line 130 of file MkBufferListC_tcl.c.

◆ LogS_doc

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

Definition at line 178 of file MkBufferListC_tcl.c.

◆ LogSS_doc

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

Definition at line 179 of file MkBufferListC_tcl.c.

◆ LogSSS_doc

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

Definition at line 180 of file MkBufferListC_tcl.c.

◆ Merge_doc

#define Merge_doc   "MkBufferListC [$bfl Merge]"

Definition at line 133 of file MkBufferListC_tcl.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MkBufferListC_tcl.c"

Definition at line 11 of file MkBufferListC_tcl.c.

◆ Move_doc

#define Move_doc   "$to Move from:MkBufferListC"

Definition at line 181 of file MkBufferListC_tcl.c.

◆ Next_doc

#define Next_doc   "MkBufferListC [$bfl Next]"

Definition at line 142 of file MkBufferListC_tcl.c.

◆ OBJECT2BFL

#define OBJECT2BFL ( O)
Value:
MkAssertCastM(MkBufferListC,(Tcl_ObjectGetMetadata(O, &MK(AtomMeta))))
#define MkAssertCastM(cls, m)
}

Definition at line 18 of file MkBufferListC_tcl.c.

◆ OT_CLASS

#define OT_CLASS   NS(MkBufferListC)

Definition at line 15 of file MkBufferListC_tcl.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MkBufferListC"

Definition at line 16 of file MkBufferListC_tcl.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   SetupHdlFromMetaData_2(BFL,MK_BFL);

Definition at line 59 of file MkBufferListC_tcl.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(BFL,MK_BFL);

Definition at line 60 of file MkBufferListC_tcl.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr
Value:
int __skip=Tcl_ObjectContextSkippedArgs(objCtx); \
MK_RT_UNUSED OT_SELF_T selfO = Tcl_ObjectContextObject(objCtx); \
MK_BFL hdl = (MK_BFL) &MkERROR;
#define OT_SETUP_hdl_constr_pre
struct MkBufferListS * MK_BFL
class-shortcut for struct MkBufferListS *, all shortcut using the XX_YYY syntax (only for public API)...
#define MkERROR
#define AllRtSetup_NULL
#define MK_RT_UNUSED
The CLASS used to store a list of MkBufferS items into a flat array…

Definition at line 64 of file MkBufferListC_tcl.c.

64#define OT_SETUP_hdl_constr \
65 OT_SETUP_hdl_constr_pre; \
66 int __skip=Tcl_ObjectContextSkippedArgs(objCtx); \
67 AllRtSetup_NULL; \
68 MK_RT_UNUSED OT_SELF_T selfO = Tcl_ObjectContextObject(objCtx); \
69 MK_BFL hdl = (MK_BFL) &MkERROR;

◆ OT_SETUP_hdl_constr_pre

#define OT_SETUP_hdl_constr_pre

Definition at line 63 of file MkBufferListC_tcl.c.

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(BFL,MK_BFL);

Definition at line 61 of file MkBufferListC_tcl.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static
Value:
int __skip=Tcl_ObjectContextSkippedArgs(objCtx); \
__attribute__((unused)) OT_SELF_T selfO = Tcl_ObjectContextObject(objCtx); \
__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 53 of file MkBufferListC_tcl.c.

53#define OT_SETUP_hdl_static \
54 int __skip=Tcl_ObjectContextSkippedArgs(objCtx); \
55 AllRtSetup_NULL; \
56 __attribute__((unused)) OT_SELF_T selfO = Tcl_ObjectContextObject(objCtx); \
57 __attribute__((unused)) MK_TYP hdl = MkBufferListC##_TT;

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr
Value:
#define OT_SETUP_hdl_static_constr_pre
#define OT_SETUP_hdl_static

Definition at line 49 of file MkBufferListC_tcl.c.

49#define OT_SETUP_hdl_static_constr \
50 OT_SETUP_hdl_static_constr_pre; \
51 OT_SETUP_hdl_static

◆ OT_SETUP_hdl_static_constr_pre

#define OT_SETUP_hdl_static_constr_pre

Definition at line 48 of file MkBufferListC_tcl.c.

◆ PositionMerge_doc

#define PositionMerge_doc   "MkBufferListC [$bfl PositionMerge source:MkBufferListC position:int32]"

Definition at line 143 of file MkBufferListC_tcl.c.

◆ Prev_doc

#define Prev_doc   "MkBufferListC [$bfl Prev]"

Definition at line 144 of file MkBufferListC_tcl.c.

◆ Reserve_doc

#define Reserve_doc   "$bfl Reserve num:int32"

Definition at line 182 of file MkBufferListC_tcl.c.

◆ Reset_doc

#define Reset_doc   "MkBufferListC [$bfl Reset]"

Definition at line 145 of file MkBufferListC_tcl.c.

◆ SearchC_doc

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

Definition at line 183 of file MkBufferListC_tcl.c.

◆ SetupRtFromHdl_X

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

Definition at line 73 of file MkBufferListC_tcl.c.

◆ SetupRtFromHdl_XN

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

Definition at line 72 of file MkBufferListC_tcl.c.

◆ Size_doc

#define Size_doc   "int32 [$bfl Size] (const)"

Definition at line 184 of file MkBufferListC_tcl.c.

◆ Sort_doc

#define Sort_doc   "MkBufferListC [$bfl Sort]"

Definition at line 146 of file MkBufferListC_tcl.c.

◆ ToBuffer_doc

#define ToBuffer_doc   "MkBufferC [$bfl ToBuffer] (const)"

Definition at line 147 of file MkBufferListC_tcl.c.

◆ ToList_doc

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

Definition at line 185 of file MkBufferListC_tcl.c.

◆ VER

#define VER   TCL_OO_METHOD_VERSION_CURRENT

Definition at line 108 of file MkBufferListC_tcl.c.

Function Documentation

◆ tclmkkernel_MkBufferListC_selfCreate()

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

Definition at line 28 of file MkBufferListC_tcl.c.

28 {
29 OT_ENV_T interp = env;
30 return MK(AtomCreate) (MK_RT_CALL interp,obj,OT_CLASS,NULL,NULL);
31}
Tcl_Interp * OT_ENV_T

◆ tclmkkernel_MkBufferListC_selfDelete()

static void tclmkkernel_MkBufferListC_selfDelete ( MK_RT mkrt,
MK_PTR selfP,
MK_PTR const env )
static

Definition at line 33 of file MkBufferListC_tcl.c.

33 {
34 OT_SELF_T selfO = selfP;
35 OT_ENV_T interp = env;
36 MK(AtomDeleteHard) (MK_RT_CALL interp, selfO);
37}

◆ tclmkkernel_MkBufferListC_selfUnlink()

static void tclmkkernel_MkBufferListC_selfUnlink ( MK_RT mkrt,
MK_PTR selfP,
MK_PTR const env )
static

Definition at line 39 of file MkBufferListC_tcl.c.

39 {
40 OT_SELF_T selfO = selfP;
41 OT_ENV_T interp = env;
42 MK(AtomUnlink) (MK_RT_CALL interp, selfO);
43}

◆ tclmkkernel_pMkBufferListC_Init()

int tclmkkernel_pMkBufferListC_Init ( MK_RT mkrt,
OT_ENV_T interp,
OT_NS_T ns )

Definition at line 1456 of file MkBufferListC_tcl.c.

1457{
1458 ClassInit
1459
1460 return TCL_OK;
1461error:
1462 return TCL_ERROR;
1463}
#define ClassInit

Variable Documentation

◆ MkBufferListCTT

__thread MK_TYP MkBufferListCTT = NULL
static

Definition at line 24 of file MkBufferListC_tcl.c.

◆ OT_CLASS

__thread OT_CLS_T OT_CLASS = NULL

Definition at line 21 of file MkBufferListC_tcl.c.

◆ tclmkkernel_MkBufferListC_MK_NULL

__thread OT_OBJ_T tclmkkernel_MkBufferListC_MK_NULL = NULL

Definition at line 25 of file MkBufferListC_tcl.c.

◆ tclmkkernel_sInstanceDef

const Tcl_MethodType tclmkkernel_sInstanceDef[]
static

Definition at line 1376 of file MkBufferListC_tcl.c.

1376 {
1377// BEGIN-OBJ - created by 'tcl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1378
1379// doc-key: MkBufferListC,MkBufferList,oC_
1380 {VER, "<constructor>" , NS(MkBufferListC_CTOR) , NULL, NULL},
1381 {VER, "Merge" , NS(MkBufferListC_Merge) , NULL, NULL},
1382
1383// doc-key: MkBufferListC,MkBufferList,oCx
1384 {VER, "Dup" , NS(MkBufferListC_Dup) , NULL, NULL},
1385
1386// doc-key: MkBufferListC,MkBufferList,oc_
1387 {VER, "AppendLA" , NS(MkBufferListC_AppendLA) , NULL, NULL},
1388 {VER, "AppendLP" , NS(MkBufferListC_AppendLP) , NULL, NULL},
1389 {VER, "IndexGetBUF" , NS(MkBufferListC_IndexGetBUF) , NULL, NULL},
1390 {VER, "Next" , NS(MkBufferListC_Next) , NULL, NULL},
1391 {VER, "PositionMerge" , NS(MkBufferListC_PositionMerge) , NULL, NULL},
1392 {VER, "Prev" , NS(MkBufferListC_Prev) , NULL, NULL},
1393 {VER, "Reset" , NS(MkBufferListC_Reset) , NULL, NULL},
1394 {VER, "Sort" , NS(MkBufferListC_Sort) , NULL, NULL},
1395 {VER, "ToBuffer" , NS(MkBufferListC_ToBuffer) , NULL, NULL},
1396
1397// doc-key: MkBufferListC,MkBufferList,oco
1398 {VER, "CheckOptionBUF" , NS(MkBufferListC_CheckOptionBUF) , NULL, NULL},
1399 {VER, "IndexExtract" , NS(MkBufferListC_IndexExtract) , NULL, NULL},
1400 {VER, "IndexGet" , NS(MkBufferListC_IndexGet) , NULL, NULL},
1401
1402// doc-key: MkBufferListC,MkBufferList,om_
1403 {VER, "AppendBIN" , NS(MkBufferListC_AppendBIN) , NULL, NULL},
1404 {VER, "AppendBOL" , NS(MkBufferListC_AppendBOL) , NULL, NULL},
1405 {VER, "AppendBUF" , NS(MkBufferListC_AppendBUF) , NULL, NULL},
1406 {VER, "AppendDBL" , NS(MkBufferListC_AppendDBL) , NULL, NULL},
1407 {VER, "AppendFLT" , NS(MkBufferListC_AppendFLT) , NULL, NULL},
1408 {VER, "AppendG" , NS(MkBufferListC_AppendG) , NULL, NULL},
1409 {VER, "AppendI16" , NS(MkBufferListC_AppendI16) , NULL, NULL},
1410 {VER, "AppendI32" , NS(MkBufferListC_AppendI32) , NULL, NULL},
1411 {VER, "AppendI64" , NS(MkBufferListC_AppendI64) , NULL, NULL},
1412 {VER, "AppendI8" , NS(MkBufferListC_AppendI8) , NULL, NULL},
1413 {VER, "AppendSTR" , NS(MkBufferListC_AppendSTR) , NULL, NULL},
1414 {VER, "AppendStringR" , NS(MkBufferListC_AppendStringR) , NULL, NULL},
1415 {VER, "AppendUP" , NS(MkBufferListC_AppendUP) , NULL, NULL},
1416 {VER, "CheckOption" , NS(MkBufferListC_CheckOption) , NULL, NULL},
1417 {VER, "Cmp" , NS(MkBufferListC_Cmp) , NULL, NULL},
1418 {VER, "Copy" , NS(MkBufferListC_Copy) , NULL, NULL},
1419 // skip class-overload: MkBufferListHandleGet → HandleGet, NS(MkBufferListC_HandleGet)
1420 {VER, "IndexDelete" , NS(MkBufferListC_IndexDelete) , NULL, NULL},
1421 {VER, "IndexGetSTR" , NS(MkBufferListC_IndexGetSTR) , NULL, NULL},
1422 {VER, "IndexSet" , NS(MkBufferListC_IndexSet) , NULL, NULL},
1423 {VER, "IndexSetBUF" , NS(MkBufferListC_IndexSetBUF) , NULL, NULL},
1424 {VER, "IndexSetSTR" , NS(MkBufferListC_IndexSetSTR) , NULL, NULL},
1425 // skip class-overload: MkBufferListLog → Log, NS(MkBufferListC_Log)
1426 {VER, "LogS" , NS(MkBufferListC_LogS) , NULL, NULL},
1427 {VER, "LogSS" , NS(MkBufferListC_LogSS) , NULL, NULL},
1428 {VER, "LogSSS" , NS(MkBufferListC_LogSSS) , NULL, NULL},
1429 {VER, "Move" , NS(MkBufferListC_Move) , NULL, NULL},
1430 {VER, "Reserve" , NS(MkBufferListC_Reserve) , NULL, NULL},
1431 {VER, "SearchC" , NS(MkBufferListC_SearchC) , NULL, NULL},
1432 {VER, "Size" , NS(MkBufferListC_Size) , NULL, NULL},
1433 {VER, "ToList" , NS(MkBufferListC_ToList) , NULL, NULL},
1434 // skip class-overload: MkBufferListToString → ToString, NS(MkBufferListC_ToString)
1435
1436// doc-key: MkBufferListC,MkBufferList,omo
1437 {VER, "CheckOptionBOL" , NS(MkBufferListC_CheckOptionBOL) , NULL, NULL},
1438 {VER, "CheckOptionDBL" , NS(MkBufferListC_CheckOptionDBL) , NULL, NULL},
1439 {VER, "CheckOptionFLT" , NS(MkBufferListC_CheckOptionFLT) , NULL, NULL},
1440 {VER, "CheckOptionI16" , NS(MkBufferListC_CheckOptionI16) , NULL, NULL},
1441 {VER, "CheckOptionI32" , NS(MkBufferListC_CheckOptionI32) , NULL, NULL},
1442 {VER, "CheckOptionI64" , NS(MkBufferListC_CheckOptionI64) , NULL, NULL},
1443 {VER, "CheckOptionI8" , NS(MkBufferListC_CheckOptionI8) , NULL, NULL},
1444 {VER, "CheckOptionSTR" , NS(MkBufferListC_CheckOptionSTR) , NULL, NULL},
1445
1446// END-OBJ - created by 'tcl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1447 {0, NULL, NULL, NULL, NULL}
1448};
OT_ProcRet MK MkBufferListC_ToList(MkBufferListC_ARGS)
#define VER

◆ tclmkkernel_sOtClassDef

const Tcl_MethodType tclmkkernel_sOtClassDef[]
static
Initial value:
= {
{VER, "Create" , tclmkkernel_MkBufferListC_Create , NULL, NULL},
{VER, "CreateLA" , tclmkkernel_MkBufferListC_CreateLA , NULL, NULL},
{VER, "FileGlob" , tclmkkernel_MkBufferListC_FileGlob , NULL, NULL},
{VER, "CreateTLS" , tclmkkernel_MkBufferListC_CreateTLS , NULL, NULL},
{VER, "GetNull" , tclmkkernel_MkBufferListC_GetNull , NULL, NULL},
{VER, "HandleResolve" , tclmkkernel_MkBufferListC_HandleResolve , NULL, NULL},
{VER, "Instances" , tclmkkernel_MkBufferListC_Instances , NULL, NULL},
{0, NULL, NULL, NULL}
}
static OT_ProcRet tclmkkernel_MkBufferListC_GetNull(OtClass_ARGS)
Tcl: (static) MkBufferListC [MkBufferListC GetNull] → C-API Null-Slot - return a MkBufferListC t...
static OT_ProcRet tclmkkernel_MkBufferListC_Instances(OtClass_ARGS)
Tcl: (static) MkBufferListC [MkBufferListC Instances] → C-API get head-instance from linked-list...
static OT_ProcRet tclmkkernel_MkBufferListC_HandleResolve(OtClass_ARGS)
Tcl: (static) MkBufferListC [MkBufferListC HandleResolve netHdl:MK_HDL] → C-API Handle-Resolve-S...
static OT_ProcRet tclmkkernel_MkBufferListC_FileGlob(OtClass_ARGS)
Tcl: (constructor,static) MkBufferListC [MkBufferListC FileGlob pattern_match:string] → C-API cr...
static OT_ProcRet tclmkkernel_MkBufferListC_CreateLA(OtClass_ARGS)
Tcl: (constructor,static) MkBufferListC [MkBufferListC CreateLA args:MkBufferListC....
static OT_ProcRet tclmkkernel_MkBufferListC_CreateTLS(OtClass_ARGS)
Tcl: (static) MkBufferListC [MkBufferListC CreateTLS tlsName:string ?resetB:bool=true?...
static OT_ProcRet tclmkkernel_MkBufferListC_Create(OtClass_ARGS)
Tcl: (constructor,static) MkBufferListC [MkBufferListC Create ?size:int32=0?] → C-API Constructs...

Definition at line 1356 of file MkBufferListC_tcl.c.

1356 {
1357// BEGIN-CLASS - created by 'tcl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1358
1359// doc-key: MkBufferListC,MkBufferList,sCc
1360 {VER, "Create" , NS(MkBufferListC_Create) , NULL, NULL},
1361 {VER, "CreateLA" , NS(MkBufferListC_CreateLA) , NULL, NULL},
1362 {VER, "FileGlob" , NS(MkBufferListC_FileGlob) , NULL, NULL},
1363
1364// doc-key: MkBufferListC,MkBufferList,sc_
1365 {VER, "CreateTLS" , NS(MkBufferListC_CreateTLS) , NULL, NULL},
1366 {VER, "GetNull" , NS(MkBufferListC_GetNull) , NULL, NULL},
1367 {VER, "HandleResolve" , NS(MkBufferListC_HandleResolve) , NULL, NULL},
1368 {VER, "Instances" , NS(MkBufferListC_Instances) , NULL, NULL},
1369
1370// END-CLASS - created by 'tcl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1371 {0, NULL, NULL, NULL}
1372};