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

tag: nhi1-release-250425 More...

+ Include dependency graph for MkBufferListC_atl.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MkBufferListC_atl.c"
 
#define OT_CLASS   amkrt->AtlMkBufferListC
 
#define OT_NULL   amkrt->AtlMkBufferListC_MK_NULL
 
#define OT_CLASS_NAME   "MkBufferListC"
 
#define SELF2HDL(O)
 
#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MK_BFL)
 
#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MK_BFL)
 
#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MK_BFL)
 
#define OT_SETUP_hdl_constr   SetupHdlConstr(MkBufferListC)
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static   SetupHdlStatic(MkBufferListC)
 
#define OT_retObj_CONSTR(x)
 
#define ClassInit
 
#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 [MkBufferListC::Merge $bfl]"
 
#define Dup_doc   "MkBufferListC [MkBufferListC::Dup $bfl] (const)"
 
#define AppendLA_doc   "MkBufferListC [MkBufferListC::AppendLA $bfl args:MkBufferListC...]"
 
#define AppendLP_doc   "MkBufferListC [MkBufferListC::AppendLP $bfl addBufL:MkBufferListC ?position:int32=-1?]"
 
#define IndexGetBUF_doc   "MkBufferC [MkBufferListC::IndexGetBUF $bfl index:int32]"
 
#define Next_doc   "MkBufferListC [MkBufferListC::Next $bfl]"
 
#define PositionMerge_doc   "MkBufferListC [MkBufferListC::PositionMerge $bfl source:MkBufferListC position:int32]"
 
#define Prev_doc   "MkBufferListC [MkBufferListC::Prev $bfl]"
 
#define Reset_doc   "MkBufferListC [MkBufferListC::Reset $bfl]"
 
#define Sort_doc   "MkBufferListC [MkBufferListC::Sort $bfl]"
 
#define ToBuffer_doc   "MkBufferC [MkBufferListC::ToBuffer $bfl] (const)"
 
#define CheckOptionBUF_doc   "MkBufferC [MkBufferListC::CheckOptionBUF $bfl opt:string ?defval:MkBufferC=NULL? ?onlyFirst:bool=true?]"
 
#define IndexExtract_doc   "MkBufferC [MkBufferListC::IndexExtract $bfl ?index:int32=0?]"
 
#define IndexGet_doc   "MkBufferC [MkBufferListC::IndexGet $bfl index:int32] (const)"
 
#define AppendBIN_doc   "MkBufferListC::AppendBIN $bfl val:binary"
 
#define AppendBOL_doc   "MkBufferListC::AppendBOL $bfl val:bool"
 
#define AppendBUF_doc   "MkBufferListC::AppendBUF $bfl val:MkBufferC"
 
#define AppendDBL_doc   "MkBufferListC::AppendDBL $bfl val:double"
 
#define AppendFLT_doc   "MkBufferListC::AppendFLT $bfl val:float"
 
#define AppendG_doc   "MkBufferListC::AppendG $bfl val:long"
 
#define AppendI16_doc   "MkBufferListC::AppendI16 $bfl val:int16"
 
#define AppendI32_doc   "MkBufferListC::AppendI32 $bfl val:int32"
 
#define AppendI64_doc   "MkBufferListC::AppendI64 $bfl val:int64"
 
#define AppendI8_doc   "MkBufferListC::AppendI8 $bfl val:int8"
 
#define AppendSTR_doc   "MkBufferListC::AppendSTR $bfl val:string"
 
#define AppendStringR_doc   "MkBufferListC::AppendStringR $bfl val:string"
 
#define AppendUP_doc   "MkBufferListC::AppendUP $bfl addBuf:MkBufferC ?position:int32=-1?"
 
#define CheckOption_doc   "bool [MkBufferListC::CheckOption $bfl opt:string ?onlyFirst:bool=false?]"
 
#define Cmp_doc   "int32 [MkBufferListC::Cmp $bfl bfl2:MkBufferListC] (const)"
 
#define Copy_doc   "MkBufferListC::Copy $bfl src:MkBufferListC (const)"
 
#define IndexDelete_doc   "MkBufferListC::IndexDelete $bfl index:int32 ?numitems:int32=1? ?doDelete:bool=true?"
 
#define IndexGetSTR_doc   "string [MkBufferListC::IndexGetSTR $bfl index:int32]"
 
#define IndexSet_doc   "MkBufferListC::IndexSet $bfl index:int32 buf:MkBufferC"
 
#define IndexSetBUF_doc   "MkBufferListC::IndexSetBUF $bfl index:int32 buf:MkBufferC"
 
#define IndexSetSTR_doc   "MkBufferListC::IndexSetSTR $bfl index:int32 str:string"
 
#define LogS_doc   "MkBufferListC::LogS $bfl ?varname:string=\"bfl\"? ?fmtobj:MkObjectC=NULL? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define LogSS_doc   "MkBufferListC::LogSS $bfl ?varname:string=\"bfl\"? ?fmtobj:MkObjectC=NULL? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define LogSSS_doc   "MkBufferListC::LogSSS $bfl ?varname:string=\"bfl\"? ?fmtobj:MkObjectC=NULL? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define Move_doc   "MkBufferListC::Move $to from:MkBufferListC"
 
#define Reserve_doc   "MkBufferListC::Reserve $bfl num:int32"
 
#define SearchC_doc   "int32 [MkBufferListC::SearchC $bfl str:string ?len:int32=-1? ?startindex:int32=0?] (const)"
 
#define Size_doc   "int32 [MkBufferListC::Size $bfl] (const)"
 
#define ToList_doc   "[list...] [MkBufferListC::ToList $bfl] (const)"
 
#define CheckOptionBOL_doc   "bool [MkBufferListC::CheckOptionBOL $bfl opt:string ?defval:bool=false? ?onlyFirst:bool=true?]"
 
#define CheckOptionDBL_doc   "double [MkBufferListC::CheckOptionDBL $bfl opt:string ?defval:double=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionFLT_doc   "float [MkBufferListC::CheckOptionFLT $bfl opt:string ?defval:float=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionI16_doc   "int16 [MkBufferListC::CheckOptionI16 $bfl opt:string ?defval:int16=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionI32_doc   "int32 [MkBufferListC::CheckOptionI32 $bfl opt:string ?defval:int32=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionI64_doc   "int64 [MkBufferListC::CheckOptionI64 $bfl opt:string ?defval:int64=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionI8_doc   "int8 [MkBufferListC::CheckOptionI8 $bfl opt:string ?defval:int8=0? ?onlyFirst:bool=true?]"
 
#define CheckOptionSTR_doc   "string [MkBufferListC::CheckOptionSTR $bfl opt:string ?defval:string=\"\"? ?onlyFirst:bool=true?]"
 

Functions

static MK_PTR atlmkkernel_MkBufferListC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void atlmkkernel_MkBufferListC_selfDelete (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
static void atlmkkernel_MkBufferListC_selfUnlink (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
OT_ProcRet atlmkkernel_MkBufferListC_ToList (MkBufferListC_ARGS)
  Atl: [list...] [MkBufferListC::ToList $bfl] C-API
get a target-language list representation of the bfl
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendLA (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::AppendLA $bfl args:MkBufferListC...] C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendLP (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::AppendLP $bfl addBufL:MkBufferListC ?position:int32=-1?] C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBIN (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBOL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendBUF (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendBUF $bfl val:MkBufferC C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendDBL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendFLT (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendG (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendG $bfl val:long C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI16 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI32 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI64 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendI8 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendSTR (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendStringR (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendStringR $bfl val:string C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_AppendUP (MkBufferListC_ARGS)
  Atl: MkBufferListC::AppendUP $bfl addBuf:MkBufferC ?position:int32=-1? C-API
append a MkBufferC item into an MkBufferListC object on position
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionBUF (MkBufferListC_ARGS)
  Atl: MkBufferC [MkBufferListC::CheckOptionBUF $bfl opt:string ?defval:MkBufferC=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 atlmkkernel_MkBufferListC_CheckOption (MkBufferListC_ARGS)
  Atl: bool [MkBufferListC::CheckOption $bfl opt:string ?onlyFirst:bool=false?] C-API
search for boolean option in MkBufferListS list and return MK_BOL value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionBOL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionBOL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionDBL (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionDBL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionFLT (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionFLT C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionI16 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionI16 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionI32 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionI32 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionI64 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionI64 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionI8 (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionI8 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CheckOptionSTR (MkBufferListC_ARGS)
  Atl: doc_mk_atl_BufferListCheckOptionSTR C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
static OT_ProcRet atlmkkernel_MkBufferListC_HandleResolve (OtClass_ARGS)
  Atl: (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 atlmkkernel_MkBufferListC_HandleGet (MkBufferListC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferListC_Next (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::Next $bfl] C-API
get next instance from linked-list of MkBufferListS type
 
static OT_ProcRet atlmkkernel_MkBufferListC_Prev (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::Prev $bfl] C-API
get previous instance from linked-list of MkBufferListS type
 
static OT_ProcRet atlmkkernel_MkBufferListC_Instances (OtClass_ARGS)
  Atl: (static) MkBufferListC [MkBufferListC::Instances] C-API
get head-instance from linked-list of MkBufferListS type …
 
static OT_ProcRet atlmkkernel_MkBufferListC_GetNull (OtClass_ARGS)
  Atl: (static) MkBufferListC [MkBufferListC::GetNull] C-API
Null-Slot - return a MkBufferListC typed NULL instance …
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexGetBUF (MkBufferListC_ARGS)
  Atl: MkBufferC [MkBufferListC::IndexGetBUF $bfl index:int32] C-API
get the index element from MkBufferListC ... if not available… create it. …
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexExtract (MkBufferListC_ARGS)
  Atl: MkBufferC [MkBufferListC::IndexExtract $bfl ?index:int32=0?] C-API
extract (read & delete) the index object from bfl
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexGet (MkBufferListC_ARGS)
  Atl: MkBufferC [MkBufferListC::IndexGet $bfl index:int32] C-API
get (read only) the index object from bfl
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexDelete (MkBufferListC_ARGS)
  Atl: MkBufferListC::IndexDelete $bfl index:int32 ?numitems:int32=1? ?doDelete:bool=true? C-API
delete the index'th list item from the MkBufferListS object …
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexGetSTR (MkBufferListC_ARGS)
  Atl: string [MkBufferListC::IndexGetSTR $bfl index:int32] C-API
get the index element from MkBufferListC ... as string. …
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexSet (MkBufferListC_ARGS)
  Atl: MkBufferListC::IndexSet $bfl index:int32 buf:MkBufferC C-API
set the index object from bfl
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexSetBUF (MkBufferListC_ARGS)
  Atl: MkBufferListC::IndexSetBUF $bfl index:int32 buf:MkBufferC C-API
set the index element from MkBufferListC ... if not available… createspace …
 
static OT_ProcRet atlmkkernel_MkBufferListC_IndexSetSTR (MkBufferListC_ARGS)
  Atl: MkBufferListC::IndexSetSTR $bfl 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 atlmkkernel_MkBufferListC_Log (MkBufferListC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferListC_LogS (MkBufferListC_ARGS)
  Atl: MkBufferListC::LogS $bfl ?varname:string="bfl"? ?fmtobj:MkObjectC=NULL? ?callfunc:string="MK_NULL"? C-API
write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet atlmkkernel_MkBufferListC_LogSS (MkBufferListC_ARGS)
  Atl: MkBufferListC::LogSS $bfl ?varname:string="bfl"? ?fmtobj:MkObjectC=NULL? ?callfunc:string="MK_NULL"? C-API
write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet atlmkkernel_MkBufferListC_LogSSS (MkBufferListC_ARGS)
  Atl: MkBufferListC::LogSSS $bfl ?varname:string="bfl"? ?fmtobj:MkObjectC=NULL? ?callfunc:string="MK_NULL"? C-API
write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
static OT_ProcRet atlmkkernel_MkBufferListC_FileGlob (OtClass_ARGS)
  Atl: (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 atlmkkernel_MkBufferListC_PositionMerge (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::PositionMerge $bfl source:MkBufferListC position:int32] C-API
merge a MkBufferListS list into an MkBufferListS object on position
 
static OT_ProcRet atlmkkernel_MkBufferListC_Reset (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::Reset $bfl] C-API
reset a MkBufferListC object …
 
static OT_ProcRet atlmkkernel_MkBufferListC_Sort (MkBufferListC_ARGS)
  Atl: MkBufferListC [MkBufferListC::Sort $bfl] C-API
sort a MkBufferListC
 
static OT_ProcRet atlmkkernel_MkBufferListC_ToBuffer (MkBufferListC_ARGS)
  Atl: MkBufferC [MkBufferListC::ToBuffer $bfl] C-API
Export a bfl into an MkBufferC using an MkBufferStreamC
 
static OT_ProcRet atlmkkernel_MkBufferListC_Cmp (MkBufferListC_ARGS)
  Atl: int32 [MkBufferListC::Cmp $bfl bfl2:MkBufferListC] C-API
compare two buffer-list
 
static OT_ProcRet atlmkkernel_MkBufferListC_Copy (MkBufferListC_ARGS)
  Atl: MkBufferListC::Copy $bfl src:MkBufferListC C-API
copy all internal data from src to tgt
 
static OT_ProcRet atlmkkernel_MkBufferListC_Move (MkBufferListC_ARGS)
  Atl: MkBufferListC::Move $to from:MkBufferListC C-API
move all internal data from from to the end of to
 
static OT_ProcRet atlmkkernel_MkBufferListC_Reserve (MkBufferListC_ARGS)
  Atl: MkBufferListC::Reserve $bfl num:int32 C-API
reserve num items in a MkBufferListC object …
 
static OT_ProcRet atlmkkernel_MkBufferListC_SearchC (MkBufferListC_ARGS)
  Atl: int32 [MkBufferListC::SearchC $bfl str:string ?len:int32=-1? ?startindex:int32=0?] C-API
search MK_STR item from a MkBufferListS object starting at startindex
 
static OT_ProcRet atlmkkernel_MkBufferListC_Size (MkBufferListC_ARGS)
  Atl: int32 [MkBufferListC::Size $bfl] C-API
get the number-of-items in the bfl
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmkkernel_MkBufferListC_ToString (MkBufferListC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferListC_Merge (MkBufferListC_ARGS)
  Atl: (constructor) MkBufferListC [MkBufferListC::Merge $bfl] C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
static OT_ProcRet atlmkkernel_MkBufferListC_Dup (MkBufferListC_ARGS)
  Atl: (constructor) MkBufferListC [MkBufferListC::Dup $bfl] C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
static OT_ProcRet atlmkkernel_MkBufferListC_CTOR (CONSTR_ARGS)
  Atl: (constructor,static) MkBufferListC [MkBufferListC::CTOR ?size:int32=0?] C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet atlmkkernel_MkBufferListC_Create (OtClass_ARGS)
  Atl: (constructor,static) MkBufferListC [MkBufferListC::Create ?size:int32=0?] C-API
Constructs a MkBufferC instance with size storage…
 
static OT_ProcRet atlmkkernel_MkBufferListC_CreateLA (OtClass_ARGS)
  Atl: (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 atlmkkernel_MkBufferListC_CreateTLS (OtClass_ARGS)
  Atl: (static) MkBufferListC [MkBufferListC::CreateTLS tlsName:string ?resetB:bool=true?] C-API
same as BufferListCreate but require no cleanup …
 
int atlmkkernel_pMkBufferListC_Init (OT_MK_ARGS OT_NS_T ns)
 

Variables

static const OtObjProcDefS atlmkkernel_sOtClassDef []
 
static const OtObjProcDefS atlmkkernel_sInstanceDef []
 

Detailed Description

tag: nhi1-release-250425

Definition in file MkBufferListC_atl.c.

Macro Definition Documentation

◆ AppendBIN_doc

#define AppendBIN_doc   "MkBufferListC::AppendBIN $bfl val:binary"

Definition at line 134 of file MkBufferListC_atl.c.

◆ AppendBOL_doc

#define AppendBOL_doc   "MkBufferListC::AppendBOL $bfl val:bool"

Definition at line 135 of file MkBufferListC_atl.c.

◆ AppendBUF_doc

#define AppendBUF_doc   "MkBufferListC::AppendBUF $bfl val:MkBufferC"

Definition at line 136 of file MkBufferListC_atl.c.

◆ AppendDBL_doc

#define AppendDBL_doc   "MkBufferListC::AppendDBL $bfl val:double"

Definition at line 137 of file MkBufferListC_atl.c.

◆ AppendFLT_doc

#define AppendFLT_doc   "MkBufferListC::AppendFLT $bfl val:float"

Definition at line 138 of file MkBufferListC_atl.c.

◆ AppendG_doc

#define AppendG_doc   "MkBufferListC::AppendG $bfl val:long"

Definition at line 139 of file MkBufferListC_atl.c.

◆ AppendI16_doc

#define AppendI16_doc   "MkBufferListC::AppendI16 $bfl val:int16"

Definition at line 140 of file MkBufferListC_atl.c.

◆ AppendI32_doc

#define AppendI32_doc   "MkBufferListC::AppendI32 $bfl val:int32"

Definition at line 141 of file MkBufferListC_atl.c.

◆ AppendI64_doc

#define AppendI64_doc   "MkBufferListC::AppendI64 $bfl val:int64"

Definition at line 142 of file MkBufferListC_atl.c.

◆ AppendI8_doc

#define AppendI8_doc   "MkBufferListC::AppendI8 $bfl val:int8"

Definition at line 143 of file MkBufferListC_atl.c.

◆ AppendLA_doc

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

Definition at line 118 of file MkBufferListC_atl.c.

◆ AppendLP_doc

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

Definition at line 119 of file MkBufferListC_atl.c.

◆ AppendSTR_doc

#define AppendSTR_doc   "MkBufferListC::AppendSTR $bfl val:string"

Definition at line 144 of file MkBufferListC_atl.c.

◆ AppendStringR_doc

#define AppendStringR_doc   "MkBufferListC::AppendStringR $bfl val:string"

Definition at line 145 of file MkBufferListC_atl.c.

◆ AppendUP_doc

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

Definition at line 146 of file MkBufferListC_atl.c.

◆ CheckOption_doc

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

Definition at line 147 of file MkBufferListC_atl.c.

◆ CheckOptionBOL_doc

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

Definition at line 168 of file MkBufferListC_atl.c.

◆ CheckOptionBUF_doc

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

Definition at line 129 of file MkBufferListC_atl.c.

◆ CheckOptionDBL_doc

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

Definition at line 169 of file MkBufferListC_atl.c.

◆ CheckOptionFLT_doc

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

Definition at line 170 of file MkBufferListC_atl.c.

◆ CheckOptionI16_doc

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

Definition at line 171 of file MkBufferListC_atl.c.

◆ CheckOptionI32_doc

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

Definition at line 172 of file MkBufferListC_atl.c.

◆ CheckOptionI64_doc

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

Definition at line 173 of file MkBufferListC_atl.c.

◆ CheckOptionI8_doc

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

Definition at line 174 of file MkBufferListC_atl.c.

◆ CheckOptionSTR_doc

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

Definition at line 175 of file MkBufferListC_atl.c.

◆ ClassInit

#define ClassInit

Definition at line 57 of file MkBufferListC_atl.c.

57#define ClassInit \
58 /* if not already done, initialize NEW META type */ \
59 if (MkBufferListCTT == NULL) MkBufferListCTT = MkBufferListSTT; \
60 \
61 /* protect against double call */ \
62 if (MkBufferListCTT->selfCreate == NS(MkBufferListC_selfCreate)) return MK_OK; \
63 \
64 /* add "selfCreate" and "selfDelete" feature to the META-Class */ \
65 MkBufferListCTT->selfCreate = NS(MkBufferListC_selfCreate); \
66 MkBufferListCTT->selfDelete = NS(MkBufferListC_selfDelete); \
67 MkBufferListCTT->selfUnlink = NS(MkBufferListC_selfUnlink); \
68 \
69 /* create the ATL-class */ \
70 OT_CLASS = AltClassDef(MkBufferListCTT,&amkrt->AtlMkBufferListC_NS); \
71 if (OT_CLASS == NULL) goto error; \
72 OT_REF_INCR(OT_CLASS); \
73 \
74 /* create the ATL static Methods */ \
75 check_LNG(AtlUnknownSetup (NS(sOtClassDef),amkrt)) goto error; \
76 \
77 /* create the ATL instance Methods */ \
78 check_LNG(AtlUnknownSetup (NS(sInstanceDef),amkrt)) goto error; \
79 \
80 /* after class was modified, recompile the class */ \
81 RL_init(2, recompile, RL_T(0,RecompileN)); RL_O(1,OT_CLASS) ; \
82 int retI = RL_EvalEx(0); \
83 if (retI != TCL_OK) return retI; \
84 \
85 /* define the "NULL" object */ \
86 OT_NULL = AtomCreateNULL(OT_CLASS, "::MkBufferListC::MK_NULL", (MK_PTR)amkrt); \
87 if (OT_NULL == NULL) goto error; \
88 OT_REF_INCR(OT_NULL);

◆ Cmp_doc

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

Definition at line 148 of file MkBufferListC_atl.c.

◆ Copy_doc

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

Definition at line 149 of file MkBufferListC_atl.c.

◆ Create_doc

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

Definition at line 101 of file MkBufferListC_atl.c.

◆ CreateLA_doc

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

Definition at line 102 of file MkBufferListC_atl.c.

◆ CreateTLS_doc

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

Definition at line 106 of file MkBufferListC_atl.c.

◆ CTOR_doc

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

doc definition

Definition at line 100 of file MkBufferListC_atl.c.

◆ Dup_doc

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

Definition at line 115 of file MkBufferListC_atl.c.

◆ FileGlob_doc

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

Definition at line 103 of file MkBufferListC_atl.c.

◆ GetNull_doc

#define GetNull_doc   "MkBufferListC [MkBufferListC::GetNull]"

Definition at line 107 of file MkBufferListC_atl.c.

◆ HandleResolve_doc

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

Definition at line 108 of file MkBufferListC_atl.c.

◆ IndexDelete_doc

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

Definition at line 151 of file MkBufferListC_atl.c.

◆ IndexExtract_doc

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

Definition at line 130 of file MkBufferListC_atl.c.

◆ IndexGet_doc

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

Definition at line 131 of file MkBufferListC_atl.c.

◆ IndexGetBUF_doc

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

Definition at line 120 of file MkBufferListC_atl.c.

◆ IndexGetSTR_doc

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

Definition at line 152 of file MkBufferListC_atl.c.

◆ IndexSet_doc

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

Definition at line 153 of file MkBufferListC_atl.c.

◆ IndexSetBUF_doc

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

Definition at line 154 of file MkBufferListC_atl.c.

◆ IndexSetSTR_doc

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

Definition at line 155 of file MkBufferListC_atl.c.

◆ Instances_doc

#define Instances_doc   "MkBufferListC [MkBufferListC::Instances]"

Definition at line 109 of file MkBufferListC_atl.c.

◆ LogS_doc

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

Definition at line 157 of file MkBufferListC_atl.c.

◆ LogSS_doc

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

Definition at line 158 of file MkBufferListC_atl.c.

◆ LogSSS_doc

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

Definition at line 159 of file MkBufferListC_atl.c.

◆ Merge_doc

#define Merge_doc   "MkBufferListC [MkBufferListC::Merge $bfl]"

Definition at line 112 of file MkBufferListC_atl.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MkBufferListC_atl.c"

Definition at line 11 of file MkBufferListC_atl.c.

◆ Move_doc

#define Move_doc   "MkBufferListC::Move $to from:MkBufferListC"

Definition at line 160 of file MkBufferListC_atl.c.

◆ Next_doc

#define Next_doc   "MkBufferListC [MkBufferListC::Next $bfl]"

Definition at line 121 of file MkBufferListC_atl.c.

◆ OT_CLASS

#define OT_CLASS   amkrt->AtlMkBufferListC

Definition at line 15 of file MkBufferListC_atl.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MkBufferListC"

Definition at line 17 of file MkBufferListC_atl.c.

◆ OT_NULL

#define OT_NULL   amkrt->AtlMkBufferListC_MK_NULL

Definition at line 16 of file MkBufferListC_atl.c.

◆ OT_retObj_CONSTR

#define OT_retObj_CONSTR ( x)
Value:
#define OT_SELF
#define AtomInit(...)
#define OT_retObj_SET(val)
#define MkBufferListC_X2obj(x)

Definition at line 54 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MK_BFL)

Definition at line 47 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MK_BFL)

Definition at line 48 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr   SetupHdlConstr(MkBufferListC)

Definition at line 50 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MK_BFL)

Definition at line 49 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static   SetupHdlStatic(MkBufferListC)

Definition at line 52 of file MkBufferListC_atl.c.

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 51 of file MkBufferListC_atl.c.

◆ PositionMerge_doc

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

Definition at line 122 of file MkBufferListC_atl.c.

◆ Prev_doc

#define Prev_doc   "MkBufferListC [MkBufferListC::Prev $bfl]"

Definition at line 123 of file MkBufferListC_atl.c.

◆ Reserve_doc

#define Reserve_doc   "MkBufferListC::Reserve $bfl num:int32"

Definition at line 161 of file MkBufferListC_atl.c.

◆ Reset_doc

#define Reset_doc   "MkBufferListC [MkBufferListC::Reset $bfl]"

Definition at line 124 of file MkBufferListC_atl.c.

◆ SearchC_doc

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

Definition at line 162 of file MkBufferListC_atl.c.

◆ SELF2HDL

#define SELF2HDL ( 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_atl.c.

◆ Size_doc

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

Definition at line 163 of file MkBufferListC_atl.c.

◆ Sort_doc

#define Sort_doc   "MkBufferListC [MkBufferListC::Sort $bfl]"

Definition at line 125 of file MkBufferListC_atl.c.

◆ ToBuffer_doc

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

Definition at line 126 of file MkBufferListC_atl.c.

◆ ToList_doc

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

Definition at line 164 of file MkBufferListC_atl.c.

Function Documentation

◆ atlmkkernel_MkBufferListC_selfCreate()

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

Definition at line 28 of file MkBufferListC_atl.c.

28 {
29 SETUP_amkrt(env);
30 return AtomMake(obj,OT_CLASS,NULL,NULL,env);
31}
#define AtomMake(...)
#define SETUP_amkrt(r)
#define OT_CLASS

◆ atlmkkernel_MkBufferListC_selfDelete()

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

Definition at line 34 of file MkBufferListC_atl.c.

34 {
35 OT_SELF_T selfO = selfP;
36 SETUP_amkrt(env);
37 MK(AtomDeleteHard) (OT_MK_CALL selfO);
38}
#define MK(n)
MOX_OBJ_T OT_SELF_T
#define OT_MK_CALL

◆ atlmkkernel_MkBufferListC_selfUnlink()

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

Definition at line 41 of file MkBufferListC_atl.c.

41 {
42 OT_SELF_T selfO = selfP;
43 SETUP_amkrt(env);
44 return MK(AtomUnlink) (OT_MK_CALL selfO);
45}

◆ atlmkkernel_pMkBufferListC_Init()

int atlmkkernel_pMkBufferListC_Init ( OT_MK_ARGS OT_NS_T ns)

Definition at line 1435 of file MkBufferListC_atl.c.

1436{
1437 ClassInit
1438
1439 return TCL_OK;
1440error:
1441 return TCL_ERROR;
1442}
#define ClassInit

Variable Documentation

◆ atlmkkernel_sInstanceDef

const OtObjProcDefS atlmkkernel_sInstanceDef[]
static

Definition at line 1355 of file MkBufferListC_atl.c.

1355 {
1356 // BEGIN-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1357
1358 // doc-key: MkBufferListC,MkBufferList,oC_
1359 { "::MkBufferListC::MkBufferListC" , NS(MkBufferListC_CTOR) },
1360 { "::MkBufferListC::Merge" , NS(MkBufferListC_Merge) },
1361
1362 // doc-key: MkBufferListC,MkBufferList,oCx
1363 { "::MkBufferListC::Dup" , NS(MkBufferListC_Dup) },
1364
1365 // doc-key: MkBufferListC,MkBufferList,oc_
1366 { "::MkBufferListC::AppendLA" , NS(MkBufferListC_AppendLA) },
1367 { "::MkBufferListC::AppendLP" , NS(MkBufferListC_AppendLP) },
1368 { "::MkBufferListC::IndexGetBUF" , NS(MkBufferListC_IndexGetBUF) },
1369 { "::MkBufferListC::Next" , NS(MkBufferListC_Next) },
1370 { "::MkBufferListC::PositionMerge" , NS(MkBufferListC_PositionMerge) },
1371 { "::MkBufferListC::Prev" , NS(MkBufferListC_Prev) },
1372 { "::MkBufferListC::Reset" , NS(MkBufferListC_Reset) },
1373 { "::MkBufferListC::Sort" , NS(MkBufferListC_Sort) },
1374 { "::MkBufferListC::ToBuffer" , NS(MkBufferListC_ToBuffer) },
1375
1376 // doc-key: MkBufferListC,MkBufferList,oco
1377 { "::MkBufferListC::CheckOptionBUF" , NS(MkBufferListC_CheckOptionBUF) },
1378 { "::MkBufferListC::IndexExtract" , NS(MkBufferListC_IndexExtract) },
1379 { "::MkBufferListC::IndexGet" , NS(MkBufferListC_IndexGet) },
1380
1381 // doc-key: MkBufferListC,MkBufferList,om_
1382 { "::MkBufferListC::AppendBIN" , NS(MkBufferListC_AppendBIN) },
1383 { "::MkBufferListC::AppendBOL" , NS(MkBufferListC_AppendBOL) },
1384 { "::MkBufferListC::AppendBUF" , NS(MkBufferListC_AppendBUF) },
1385 { "::MkBufferListC::AppendDBL" , NS(MkBufferListC_AppendDBL) },
1386 { "::MkBufferListC::AppendFLT" , NS(MkBufferListC_AppendFLT) },
1387 { "::MkBufferListC::AppendG" , NS(MkBufferListC_AppendG) },
1388 { "::MkBufferListC::AppendI16" , NS(MkBufferListC_AppendI16) },
1389 { "::MkBufferListC::AppendI32" , NS(MkBufferListC_AppendI32) },
1390 { "::MkBufferListC::AppendI64" , NS(MkBufferListC_AppendI64) },
1391 { "::MkBufferListC::AppendI8" , NS(MkBufferListC_AppendI8) },
1392 { "::MkBufferListC::AppendSTR" , NS(MkBufferListC_AppendSTR) },
1393 { "::MkBufferListC::AppendStringR" , NS(MkBufferListC_AppendStringR) },
1394 { "::MkBufferListC::AppendUP" , NS(MkBufferListC_AppendUP) },
1395 { "::MkBufferListC::CheckOption" , NS(MkBufferListC_CheckOption) },
1396 { "::MkBufferListC::Cmp" , NS(MkBufferListC_Cmp) },
1397 { "::MkBufferListC::Copy" , NS(MkBufferListC_Copy) },
1398 // skip class-overload: HandleGet → MkObjectHandleGet
1399 { "::MkBufferListC::IndexDelete" , NS(MkBufferListC_IndexDelete) },
1400 { "::MkBufferListC::IndexGetSTR" , NS(MkBufferListC_IndexGetSTR) },
1401 { "::MkBufferListC::IndexSet" , NS(MkBufferListC_IndexSet) },
1402 { "::MkBufferListC::IndexSetBUF" , NS(MkBufferListC_IndexSetBUF) },
1403 { "::MkBufferListC::IndexSetSTR" , NS(MkBufferListC_IndexSetSTR) },
1404 // skip class-overload: Log → MkObjectLog
1405 { "::MkBufferListC::LogS" , NS(MkBufferListC_LogS) },
1406 { "::MkBufferListC::LogSS" , NS(MkBufferListC_LogSS) },
1407 { "::MkBufferListC::LogSSS" , NS(MkBufferListC_LogSSS) },
1408 { "::MkBufferListC::Move" , NS(MkBufferListC_Move) },
1409 { "::MkBufferListC::Reserve" , NS(MkBufferListC_Reserve) },
1410 { "::MkBufferListC::SearchC" , NS(MkBufferListC_SearchC) },
1411 { "::MkBufferListC::Size" , NS(MkBufferListC_Size) },
1412 { "::MkBufferListC::ToList" , NS(MkBufferListC_ToList) },
1413 // skip class-overload: ToString → MkObjectToString
1414
1415 // doc-key: MkBufferListC,MkBufferList,omo
1416 { "::MkBufferListC::CheckOptionBOL" , NS(MkBufferListC_CheckOptionBOL) },
1417 { "::MkBufferListC::CheckOptionDBL" , NS(MkBufferListC_CheckOptionDBL) },
1418 { "::MkBufferListC::CheckOptionFLT" , NS(MkBufferListC_CheckOptionFLT) },
1419 { "::MkBufferListC::CheckOptionI16" , NS(MkBufferListC_CheckOptionI16) },
1420 { "::MkBufferListC::CheckOptionI32" , NS(MkBufferListC_CheckOptionI32) },
1421 { "::MkBufferListC::CheckOptionI64" , NS(MkBufferListC_CheckOptionI64) },
1422 { "::MkBufferListC::CheckOptionI8" , NS(MkBufferListC_CheckOptionI8) },
1423 { "::MkBufferListC::CheckOptionSTR" , NS(MkBufferListC_CheckOptionSTR) },
1424
1425 // END-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1426 { NULL }
1427};
#define NS(n)
OT_ProcRet MK MkBufferListC_ToList(MkBufferListC_ARGS)

◆ atlmkkernel_sOtClassDef

const OtObjProcDefS atlmkkernel_sOtClassDef[]
static
Initial value:
= {
{ "::MkBufferListC::Create" , atlmkkernel_MkBufferListC_Create },
{ "::MkBufferListC::CreateLA" , atlmkkernel_MkBufferListC_CreateLA },
{ "::MkBufferListC::FileGlob" , atlmkkernel_MkBufferListC_FileGlob },
{ "::MkBufferListC::CreateTLS" , atlmkkernel_MkBufferListC_CreateTLS },
{ "::MkBufferListC::GetNull" , atlmkkernel_MkBufferListC_GetNull },
{ "::MkBufferListC::HandleResolve" , atlmkkernel_MkBufferListC_HandleResolve },
{ "::MkBufferListC::Instances" , atlmkkernel_MkBufferListC_Instances },
{ NULL }
}
static OT_ProcRet atlmkkernel_MkBufferListC_HandleResolve(OtClass_ARGS)
Atl: (static) MkBufferListC [MkBufferListC::HandleResolve netHdl:MK_HDL] → C-API Handle-Resolve-...
static OT_ProcRet atlmkkernel_MkBufferListC_GetNull(OtClass_ARGS)
Atl: (static) MkBufferListC [MkBufferListC::GetNull] → C-API Null-Slot - return a MkBufferListC ...
static OT_ProcRet atlmkkernel_MkBufferListC_Instances(OtClass_ARGS)
Atl: (static) MkBufferListC [MkBufferListC::Instances] → C-API get head-instance from linked-lis...
static OT_ProcRet atlmkkernel_MkBufferListC_FileGlob(OtClass_ARGS)
Atl: (constructor,static) MkBufferListC [MkBufferListC::FileGlob pattern_match:string] → C-API c...
static OT_ProcRet atlmkkernel_MkBufferListC_Create(OtClass_ARGS)
Atl: (constructor,static) MkBufferListC [MkBufferListC::Create ?size:int32=0?] → C-API Construct...
static OT_ProcRet atlmkkernel_MkBufferListC_CreateTLS(OtClass_ARGS)
Atl: (static) MkBufferListC [MkBufferListC::CreateTLS tlsName:string ?resetB:bool=true?...
static OT_ProcRet atlmkkernel_MkBufferListC_CreateLA(OtClass_ARGS)
Atl: (constructor,static) MkBufferListC [MkBufferListC::CreateLA args:MkBufferListC....

Definition at line 1335 of file MkBufferListC_atl.c.

1335 {
1336 // BEGIN-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1337
1338 // doc-key: MkBufferListC,MkBufferList,sCc
1339 { "::MkBufferListC::Create" , NS(MkBufferListC_Create) },
1340 { "::MkBufferListC::CreateLA" , NS(MkBufferListC_CreateLA) },
1341 { "::MkBufferListC::FileGlob" , NS(MkBufferListC_FileGlob) },
1342
1343 // doc-key: MkBufferListC,MkBufferList,sc_
1344 { "::MkBufferListC::CreateTLS" , NS(MkBufferListC_CreateTLS) },
1345 { "::MkBufferListC::GetNull" , NS(MkBufferListC_GetNull) },
1346 { "::MkBufferListC::HandleResolve" , NS(MkBufferListC_HandleResolve) },
1347 { "::MkBufferListC::Instances" , NS(MkBufferListC_Instances) },
1348
1349 // END-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1350 { NULL }
1351};