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

tag: nhi1-release-250425 More...

+ Include dependency graph for MkBufferC_atl.c:

Go to the source code of this file.

Macros

#define META_FILE_NAME   "MkBufferC_atl.c"
 
#define OT_CLASS   amkrt->AtlMkBufferC
 
#define OT_NULL   amkrt->AtlMkBufferC_MK_NULL
 
#define OT_CLASS_NAME   "MkBufferC"
 
#define SELF2HDL(O)
 
#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MK_BUF)
 
#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MK_BUF)
 
#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MK_BUF)
 
#define OT_SETUP_hdl_constr   SetupHdlConstr(MkBufferC)
 
#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static
 
#define OT_SETUP_hdl_static   SetupHdlStatic(MkBufferC)
 
#define OT_retObj_CONSTR(x)
 
#define ClassInit
 
#define CTOR_doc   "MkBufferC [MkBufferC::CTOR ?size:int32=0?]"
 
#define Create_doc   "MkBufferC [MkBufferC::Create ?size:int32=0?]"
 
#define Create1024_doc   "MkBufferC [MkBufferC::Create1024 ?size:int32=0?]"
 
#define Create256_doc   "MkBufferC [MkBufferC::Create256 ?size:int32=0?]"
 
#define Create64_doc   "MkBufferC [MkBufferC::Create64 ?size:int32=0?]"
 
#define CreateBIN_doc   "MkBufferC [MkBufferC::CreateBIN val:binary]"
 
#define CreateBOL_doc   "MkBufferC [MkBufferC::CreateBOL val:bool]"
 
#define CreateBUF_doc   "MkBufferC [MkBufferC::CreateBUF val:MkBufferC]"
 
#define CreateDBL_doc   "MkBufferC [MkBufferC::CreateDBL val:double]"
 
#define CreateFLT_doc   "MkBufferC [MkBufferC::CreateFLT val:float]"
 
#define CreateI16_doc   "MkBufferC [MkBufferC::CreateI16 val:int16]"
 
#define CreateI32_doc   "MkBufferC [MkBufferC::CreateI32 val:int32]"
 
#define CreateI64_doc   "MkBufferC [MkBufferC::CreateI64 val:int64]"
 
#define CreateI8_doc   "MkBufferC [MkBufferC::CreateI8 val:int8]"
 
#define CreateSTR_doc   "MkBufferC [MkBufferC::CreateSTR val:string]"
 
#define CreateTLS_doc   "MkBufferC [MkBufferC::CreateTLS tlsName:string ?resetB:bool=true?]"
 
#define GetNull_doc   "MkBufferC [MkBufferC::GetNull]"
 
#define HandleResolve_doc   "MkBufferC [MkBufferC::HandleResolve netHdl:MK_HDL]"
 
#define Instances_doc   "MkBufferC [MkBufferC::Instances]"
 
#define Merge_doc   "MkBufferC [MkBufferC::Merge $buf]"
 
#define Dup_doc   "MkBufferC [MkBufferC::Dup $buf] (const)"
 
#define AppendC_doc   "MkBufferC [MkBufferC::AppendC $buf val:string]"
 
#define AppendStringR_doc   "MkBufferC [MkBufferC::AppendStringR $buf val:string]"
 
#define Copy_doc   "MkBufferC [MkBufferC::Copy $buf srce:MkBufferC] (const)"
 
#define Next_doc   "MkBufferC [MkBufferC::Next $buf]"
 
#define Prev_doc   "MkBufferC [MkBufferC::Prev $buf]"
 
#define Reset_doc   "MkBufferC [MkBufferC::Reset $buf]"
 
#define SetBIN_doc   "MkBufferC [MkBufferC::SetBIN $buf val:binary]"
 
#define SetBOL_doc   "MkBufferC [MkBufferC::SetBOL $buf val:bool]"
 
#define SetBUF_doc   "MkBufferC [MkBufferC::SetBUF $buf val:MkBufferC]"
 
#define SetBinaryR_doc   "MkBufferC [MkBufferC::SetBinaryR $buf val:binary]"
 
#define SetDBL_doc   "MkBufferC [MkBufferC::SetDBL $buf val:double]"
 
#define SetFLT_doc   "MkBufferC [MkBufferC::SetFLT $buf val:float]"
 
#define SetI16_doc   "MkBufferC [MkBufferC::SetI16 $buf val:int16]"
 
#define SetI32_doc   "MkBufferC [MkBufferC::SetI32 $buf val:int32]"
 
#define SetI64_doc   "MkBufferC [MkBufferC::SetI64 $buf val:int64]"
 
#define SetI8_doc   "MkBufferC [MkBufferC::SetI8 $buf val:int8]"
 
#define SetSTR_doc   "MkBufferC [MkBufferC::SetSTR $buf val:string]"
 
#define SetStringR_doc   "MkBufferC [MkBufferC::SetStringR $buf val:string]"
 
#define SizeAdd_doc   "MkBufferC [MkBufferC::SizeAdd $buf size:int32]"
 
#define SizeNew_doc   "MkBufferC [MkBufferC::SizeNew $buf size:int32]"
 
#define Temp_doc   "MkBufferC [MkBufferC::Temp $buf] (const)"
 
#define GetBFL_doc   "MkBufferListC [MkBufferC::GetBFL $buf ?val_inout:MkBufferListC=NULL?] (const)"
 
#define GetBUF_doc   "MkBufferC [MkBufferC::GetBUF $buf]"
 
#define CastTo_doc   "MkBufferC::CastTo $buf typ:MkTypeE"
 
#define Cmp_doc   "int32 [MkBufferC::Cmp $buf1 buf2:MkBufferC] (const)"
 
#define GetType1_doc   "string[1] [MkBufferC::GetType1 $buf] (const)"
 
#define GetType2_doc   "MkTypeE [MkBufferC::GetType2 $buf] (const)"
 
#define GetType3_doc   "string [MkBufferC::GetType3 $buf] (const)"
 
#define IsLocal_doc   "bool [MkBufferC::IsLocal $buf] (const)"
 
#define LogS_doc   "MkBufferC::LogS $buf ?varname:string=\"buf\"? ?fmtobj:MkObjectC=NULL? ?callfunc:string=\"MK_NULL\"? (const)"
 
#define Pop_doc   "int32 [MkBufferC::Pop $buf val:string]"
 
#define Push_doc   "int32 [MkBufferC::Push $buf val:string]"
 
#define ResetFull_doc   "MkBufferC::ResetFull $buf"
 
#define GetBIN_doc   "binary [MkBufferC::GetBIN $buf] (const)"
 
#define GetBOL_doc   "bool [MkBufferC::GetBOL $buf] (const)"
 
#define GetDBL_doc   "double [MkBufferC::GetDBL $buf] (const)"
 
#define GetFLT_doc   "float [MkBufferC::GetFLT $buf] (const)"
 
#define GetI16_doc   "int16 [MkBufferC::GetI16 $buf] (const)"
 
#define GetI32_doc   "int32 [MkBufferC::GetI32 $buf] (const)"
 
#define GetI64_doc   "int64 [MkBufferC::GetI64 $buf] (const)"
 
#define GetI8_doc   "int8 [MkBufferC::GetI8 $buf] (const)"
 
#define GetSTR_doc   "string [MkBufferC::GetSTR $buf] (const)"
 
#define GetStringR_doc   "string [MkBufferC::GetStringR $buf] (const)"
 
#define ToObject_doc   "obj [MkBufferC::ToObject $buf]"
 

Functions

static MK_PTR atlmkkernel_MkBufferC_selfCreate (MK_RT mkrt, MK_OBJ const obj, MK_PTR const env)
 
static void atlmkkernel_MkBufferC_selfDelete (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
static void atlmkkernel_MkBufferC_selfUnlink (MK_RT mkrt, MK_PTR selfP, MK_PTR const env)
 
OT_ProcRet atlmkkernel_MkBufferC_ToObject (MkBufferC_ARGS)
  Atl: obj [MkBufferC::ToObject $buf] C-API
return the native language object from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_AppendC (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::AppendC $buf val:string] C-API
append a single string to a MkBufferC object …
 
static OT_ProcRet atlmkkernel_MkBufferC_AppendStringR (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::AppendStringR $buf val:string] C-API
append a single string to a MkBufferC object …
 
static OT_ProcRet atlmkkernel_MkBufferC_Pop (MkBufferC_ARGS)
  Atl: int32 [MkBufferC::Pop $buf val:string] C-API
delete str from the MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_Push (MkBufferC_ARGS)
  Atl: int32 [MkBufferC::Push $buf val:string] C-API
add str to the MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_HandleResolve (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::HandleResolve netHdl:MK_HDL] C-API
Handle-Resolve-Slot - return a MkBufferC from netHdl or "MK_NULL" if invalid…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmkkernel_MkBufferC_HandleGet (MkBufferC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferC_Next (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Next $buf] C-API
get next instance from linked-list of MkBufferS type
 
static OT_ProcRet atlmkkernel_MkBufferC_Prev (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Prev $buf] C-API
get previous instance from linked-list of MkBufferS type
 
static OT_ProcRet atlmkkernel_MkBufferC_Instances (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::Instances] C-API
get head-instance from linked-list of MkBufferS type …
 
static OT_ProcRet atlmkkernel_MkBufferC_GetNull (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::GetNull] C-API
Null-Slot - return a MkBufferC typed NULL instance …
 
OT_ProcRet atlmkkernel_MkBufferC_GetBFL (MkBufferC_ARGS)
  Atl: MkBufferListC [MkBufferC::GetBFL $buf ?val_inout:MkBufferListC=NULL?] C-API
function to read an MkBufferListC from an MkBufferC object …
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBUF (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::GetBUF $buf] C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBIN (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetBIN C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetBOL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetBOL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetDBL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetDBL C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetFLT (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetFLT C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI16 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI16 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI32 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI32 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI64 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI64 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetI8 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetI8 C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetSTR (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferGetSTR C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetStringR (MkBufferC_ARGS)
  Atl: string [MkBufferC::GetStringR $buf] C-API
get a val_out from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetType1 (MkBufferC_ARGS)
  Atl: string[1] [MkBufferC::GetType1 $buf] C-API
return the type from a MkBufferC as single character value …
 
static OT_ProcRet atlmkkernel_MkBufferC_GetType2 (MkBufferC_ARGS)
  Atl: MkTypeE [MkBufferC::GetType2 $buf] C-API
return the MkTypeE from a MkBufferC
 
static OT_ProcRet atlmkkernel_MkBufferC_GetType3 (MkBufferC_ARGS)
  Atl: string [MkBufferC::GetType3 $buf] C-API
return the type from a MkBufferC as single character string …
 
static OT_ProcRet atlmkkernel_MkBufferC_IsLocal (MkBufferC_ARGS)
  Atl: bool [MkBufferC::IsLocal $buf] C-API
Check if the MkBufferC is local (temporary), not local mean global
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmkkernel_MkBufferC_Log (MkBufferC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferC_LogS (MkBufferC_ARGS)
  Atl: MkBufferC::LogS $buf ?varname:string="buf"? ?fmtobj:MkObjectC=NULL? ?callfunc:string="MK_NULL"? C-API
log the short MkBufferC object data to the MkLogFileC (default: stderr) …
 
static OT_ProcRet atlmkkernel_MkBufferC_Copy (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Copy $buf srce:MkBufferC] C-API
copy the MkBufferC from srce to dest
 
static OT_ProcRet atlmkkernel_MkBufferC_Reset (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Reset $buf] C-API
reset a MkBufferC to the length zero …
 
static OT_ProcRet atlmkkernel_MkBufferC_SizeAdd (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::SizeAdd $buf size:int32] C-API
add size storage to the buf
 
static OT_ProcRet atlmkkernel_MkBufferC_SizeNew (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::SizeNew $buf size:int32] C-API
alloc min size storage to the buf
 
OT_ProcRet atlmkkernel_MkBufferC_Temp (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::Temp $buf] C-API
create a temporary copy of the MkBufferC buf …
 
static OT_ProcRet atlmkkernel_MkBufferC_CastTo (MkBufferC_ARGS)
  Atl: MkBufferC::CastTo $buf typ:MkTypeE C-API
change the type of an MkBufferC to type
 
static OT_ProcRet atlmkkernel_MkBufferC_Cmp (MkBufferC_ARGS)
  Atl: int32 [MkBufferC::Cmp $buf1 buf2:MkBufferC] C-API
compare TWO MkBufferC objects like strcmp do it for strings …
 
static OT_ProcRet atlmkkernel_MkBufferC_ResetFull (MkBufferC_ARGS)
  Atl: MkBufferC::ResetFull $buf C-API
reset a MkBufferC to the length zero and free allocated storage…
 
MK_DEPRECATED static MK_UNUSED OT_ProcRet atlmkkernel_MkBufferC_ToString (MkBufferC_ARGS)
 
static OT_ProcRet atlmkkernel_MkBufferC_SetBIN (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetBIN C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetBOL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetBOL C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetBUF (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::SetBUF $buf val:MkBufferC] C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetBinaryR (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::SetBinaryR $buf val:binary] C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetDBL (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetDBL C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetFLT (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetFLT C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetI16 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetI16 C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetI32 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetI32 C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetI64 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetI64 C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetI8 (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetI8 C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetSTR (MkBufferC_ARGS)
  Atl: doc_mk_atl_BufferSetSTR C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_SetStringR (MkBufferC_ARGS)
  Atl: MkBufferC [MkBufferC::SetStringR $buf val:string] C-API
Set the MkBufferC to the val
 
static OT_ProcRet atlmkkernel_MkBufferC_Merge (MkBufferC_ARGS)
  Atl: (constructor) MkBufferC [MkBufferC::Merge $buf] C-API
Merge-Constructor - create a new MkBufferC as a merge from an existing object …
 
static OT_ProcRet atlmkkernel_MkBufferC_Dup (MkBufferC_ARGS)
  Atl: (constructor) MkBufferC [MkBufferC::Dup $buf] C-API
Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance
 
static OT_ProcRet atlmkkernel_MkBufferC_CTOR (CONSTR_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::CTOR ?size:int32=0?] C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
static OT_ProcRet atlmkkernel_MkBufferC_Create (OtClass_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::Create ?size:int32=0?] C-API
Constructor - create a new MkBufferC with minimum size of internal storage …
 
static OT_ProcRet atlmkkernel_MkBufferC_Create1024 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::Create1024 ?size:int32=0?] C-API
call the BufferCreate with default type MkBuffer1024S (1024 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferC_Create256 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::Create256 ?size:int32=0?] C-API
call the BufferCreate with default type MkBuffer256S (256 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferC_Create64 (OtClass_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::Create64 ?size:int32=0?] C-API
call the BufferCreate with default type MkBuffer64S (64 byte) …
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateBIN (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateBIN C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateBOL (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateBOL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateBUF (OtClass_ARGS)
  Atl: (constructor,static) MkBufferC [MkBufferC::CreateBUF val:MkBufferC] C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateDBL (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateDBL C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateFLT (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateFLT C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateI16 (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateI16 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateI32 (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateI32 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateI64 (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateI64 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateI8 (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateI8 C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateSTR (OtClass_ARGS)
  Atl: doc_mk_atl_BufferCreateSTR C-API
Constructor - create a new MkBufferC with an PRIMITIVE TYPE
 
static OT_ProcRet atlmkkernel_MkBufferC_CreateTLS (OtClass_ARGS)
  Atl: (static) MkBufferC [MkBufferC::CreateTLS tlsName:string ?resetB:bool=true?] C-API
same as BufferCreate but require no cleanup
 
int atlmkkernel_pMkBufferC_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 MkBufferC_atl.c.

Macro Definition Documentation

◆ AppendC_doc

#define AppendC_doc   "MkBufferC [MkBufferC::AppendC $buf val:string]"

Definition at line 123 of file MkBufferC_atl.c.

◆ AppendStringR_doc

#define AppendStringR_doc   "MkBufferC [MkBufferC::AppendStringR $buf val:string]"

Definition at line 124 of file MkBufferC_atl.c.

◆ CastTo_doc

#define CastTo_doc   "MkBufferC::CastTo $buf typ:MkTypeE"

Definition at line 152 of file MkBufferC_atl.c.

◆ ClassInit

#define ClassInit

Definition at line 57 of file MkBufferC_atl.c.

57#define ClassInit \
58 /* if not already done, initialize NEW META type */ \
59 if (MkBufferCTT == NULL) MkBufferCTT = MkBufferSTT; \
60 \
61 /* protect against double call */ \
62 if (MkBufferCTT->selfCreate == NS(MkBufferC_selfCreate)) return MK_OK; \
63 \
64 /* add "selfCreate" and "selfDelete" feature to the META-Class */ \
65 MkBufferCTT->selfCreate = NS(MkBufferC_selfCreate); \
66 MkBufferCTT->selfDelete = NS(MkBufferC_selfDelete); \
67 MkBufferCTT->selfUnlink = NS(MkBufferC_selfUnlink); \
68 \
69 /* create the ATL-class */ \
70 OT_CLASS = AltClassDef(MkBufferCTT,&amkrt->AtlMkBufferC_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, "::MkBufferC::MK_NULL", (MK_PTR)amkrt); \
87 if (OT_NULL == NULL) goto error; \
88 OT_REF_INCR(OT_NULL);

◆ Cmp_doc

#define Cmp_doc   "int32 [MkBufferC::Cmp $buf1 buf2:MkBufferC] (const)"

Definition at line 153 of file MkBufferC_atl.c.

◆ Copy_doc

#define Copy_doc   "MkBufferC [MkBufferC::Copy $buf srce:MkBufferC] (const)"

Definition at line 125 of file MkBufferC_atl.c.

◆ Create1024_doc

#define Create1024_doc   "MkBufferC [MkBufferC::Create1024 ?size:int32=0?]"

Definition at line 96 of file MkBufferC_atl.c.

◆ Create256_doc

#define Create256_doc   "MkBufferC [MkBufferC::Create256 ?size:int32=0?]"

Definition at line 97 of file MkBufferC_atl.c.

◆ Create64_doc

#define Create64_doc   "MkBufferC [MkBufferC::Create64 ?size:int32=0?]"

Definition at line 98 of file MkBufferC_atl.c.

◆ Create_doc

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

Definition at line 95 of file MkBufferC_atl.c.

◆ CreateBIN_doc

#define CreateBIN_doc   "MkBufferC [MkBufferC::CreateBIN val:binary]"

Definition at line 99 of file MkBufferC_atl.c.

◆ CreateBOL_doc

#define CreateBOL_doc   "MkBufferC [MkBufferC::CreateBOL val:bool]"

Definition at line 100 of file MkBufferC_atl.c.

◆ CreateBUF_doc

#define CreateBUF_doc   "MkBufferC [MkBufferC::CreateBUF val:MkBufferC]"

Definition at line 101 of file MkBufferC_atl.c.

◆ CreateDBL_doc

#define CreateDBL_doc   "MkBufferC [MkBufferC::CreateDBL val:double]"

Definition at line 102 of file MkBufferC_atl.c.

◆ CreateFLT_doc

#define CreateFLT_doc   "MkBufferC [MkBufferC::CreateFLT val:float]"

Definition at line 103 of file MkBufferC_atl.c.

◆ CreateI16_doc

#define CreateI16_doc   "MkBufferC [MkBufferC::CreateI16 val:int16]"

Definition at line 104 of file MkBufferC_atl.c.

◆ CreateI32_doc

#define CreateI32_doc   "MkBufferC [MkBufferC::CreateI32 val:int32]"

Definition at line 105 of file MkBufferC_atl.c.

◆ CreateI64_doc

#define CreateI64_doc   "MkBufferC [MkBufferC::CreateI64 val:int64]"

Definition at line 106 of file MkBufferC_atl.c.

◆ CreateI8_doc

#define CreateI8_doc   "MkBufferC [MkBufferC::CreateI8 val:int8]"

Definition at line 107 of file MkBufferC_atl.c.

◆ CreateSTR_doc

#define CreateSTR_doc   "MkBufferC [MkBufferC::CreateSTR val:string]"

Definition at line 108 of file MkBufferC_atl.c.

◆ CreateTLS_doc

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

Definition at line 111 of file MkBufferC_atl.c.

◆ CTOR_doc

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

Definition at line 94 of file MkBufferC_atl.c.

◆ Dup_doc

#define Dup_doc   "MkBufferC [MkBufferC::Dup $buf] (const)"

Definition at line 120 of file MkBufferC_atl.c.

◆ GetBFL_doc

#define GetBFL_doc   "MkBufferListC [MkBufferC::GetBFL $buf ?val_inout:MkBufferListC=NULL?] (const)"

Definition at line 146 of file MkBufferC_atl.c.

◆ GetBIN_doc

#define GetBIN_doc   "binary [MkBufferC::GetBIN $buf] (const)"

Definition at line 167 of file MkBufferC_atl.c.

◆ GetBOL_doc

#define GetBOL_doc   "bool [MkBufferC::GetBOL $buf] (const)"

Definition at line 168 of file MkBufferC_atl.c.

◆ GetBUF_doc

#define GetBUF_doc   "MkBufferC [MkBufferC::GetBUF $buf]"

Definition at line 149 of file MkBufferC_atl.c.

◆ GetDBL_doc

#define GetDBL_doc   "double [MkBufferC::GetDBL $buf] (const)"

Definition at line 169 of file MkBufferC_atl.c.

◆ GetFLT_doc

#define GetFLT_doc   "float [MkBufferC::GetFLT $buf] (const)"

Definition at line 170 of file MkBufferC_atl.c.

◆ GetI16_doc

#define GetI16_doc   "int16 [MkBufferC::GetI16 $buf] (const)"

Definition at line 171 of file MkBufferC_atl.c.

◆ GetI32_doc

#define GetI32_doc   "int32 [MkBufferC::GetI32 $buf] (const)"

Definition at line 172 of file MkBufferC_atl.c.

◆ GetI64_doc

#define GetI64_doc   "int64 [MkBufferC::GetI64 $buf] (const)"

Definition at line 173 of file MkBufferC_atl.c.

◆ GetI8_doc

#define GetI8_doc   "int8 [MkBufferC::GetI8 $buf] (const)"

Definition at line 174 of file MkBufferC_atl.c.

◆ GetNull_doc

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

Definition at line 112 of file MkBufferC_atl.c.

◆ GetSTR_doc

#define GetSTR_doc   "string [MkBufferC::GetSTR $buf] (const)"

Definition at line 175 of file MkBufferC_atl.c.

◆ GetStringR_doc

#define GetStringR_doc   "string [MkBufferC::GetStringR $buf] (const)"

Definition at line 176 of file MkBufferC_atl.c.

◆ GetType1_doc

#define GetType1_doc   "string[1] [MkBufferC::GetType1 $buf] (const)"

Definition at line 154 of file MkBufferC_atl.c.

◆ GetType2_doc

#define GetType2_doc   "MkTypeE [MkBufferC::GetType2 $buf] (const)"

Definition at line 155 of file MkBufferC_atl.c.

◆ GetType3_doc

#define GetType3_doc   "string [MkBufferC::GetType3 $buf] (const)"

Definition at line 156 of file MkBufferC_atl.c.

◆ HandleResolve_doc

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

Definition at line 113 of file MkBufferC_atl.c.

◆ Instances_doc

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

Definition at line 114 of file MkBufferC_atl.c.

◆ IsLocal_doc

#define IsLocal_doc   "bool [MkBufferC::IsLocal $buf] (const)"

Definition at line 158 of file MkBufferC_atl.c.

◆ LogS_doc

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

Definition at line 160 of file MkBufferC_atl.c.

◆ Merge_doc

#define Merge_doc   "MkBufferC [MkBufferC::Merge $buf]"

Definition at line 117 of file MkBufferC_atl.c.

◆ META_FILE_NAME

#define META_FILE_NAME   "MkBufferC_atl.c"

Definition at line 11 of file MkBufferC_atl.c.

◆ Next_doc

#define Next_doc   "MkBufferC [MkBufferC::Next $buf]"

Definition at line 126 of file MkBufferC_atl.c.

◆ OT_CLASS

#define OT_CLASS   amkrt->AtlMkBufferC

Definition at line 15 of file MkBufferC_atl.c.

◆ OT_CLASS_NAME

#define OT_CLASS_NAME   "MkBufferC"

Definition at line 17 of file MkBufferC_atl.c.

◆ OT_NULL

#define OT_NULL   amkrt->AtlMkBufferC_MK_NULL

Definition at line 16 of file MkBufferC_atl.c.

◆ OT_retObj_CONSTR

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

Definition at line 54 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl

#define OT_SETUP_hdl   SetupHdlFromMetaData_2(MK_BUF)

Definition at line 47 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl__null_allow

#define OT_SETUP_hdl__null_allow   SetupHdlFromMetaData__null_allow_2(MK_BUF)

Definition at line 48 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl_constr

#define OT_SETUP_hdl_constr   SetupHdlConstr(MkBufferC)

Definition at line 50 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl_destr

#define OT_SETUP_hdl_destr   SetupHdlFromMetaData__null_allow_2(MK_BUF)

Definition at line 49 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl_static

#define OT_SETUP_hdl_static   SetupHdlStatic(MkBufferC)

Definition at line 52 of file MkBufferC_atl.c.

◆ OT_SETUP_hdl_static_constr

#define OT_SETUP_hdl_static_constr   OT_SETUP_hdl_static

Definition at line 51 of file MkBufferC_atl.c.

◆ Pop_doc

#define Pop_doc   "int32 [MkBufferC::Pop $buf val:string]"

Definition at line 161 of file MkBufferC_atl.c.

◆ Prev_doc

#define Prev_doc   "MkBufferC [MkBufferC::Prev $buf]"

Definition at line 127 of file MkBufferC_atl.c.

◆ Push_doc

#define Push_doc   "int32 [MkBufferC::Push $buf val:string]"

Definition at line 162 of file MkBufferC_atl.c.

◆ Reset_doc

#define Reset_doc   "MkBufferC [MkBufferC::Reset $buf]"

Definition at line 128 of file MkBufferC_atl.c.

◆ ResetFull_doc

#define ResetFull_doc   "MkBufferC::ResetFull $buf"

Definition at line 163 of file MkBufferC_atl.c.

◆ SELF2HDL

#define SELF2HDL ( O)
Value:
#define VAL2MNG(val)
static MK_BUF MkBuf(MK_MNG mng)
cast a unknown-object into an MkBufferS pointer or NULL if not possible

Definition at line 19 of file MkBufferC_atl.c.

◆ SetBIN_doc

#define SetBIN_doc   "MkBufferC [MkBufferC::SetBIN $buf val:binary]"

Definition at line 129 of file MkBufferC_atl.c.

◆ SetBinaryR_doc

#define SetBinaryR_doc   "MkBufferC [MkBufferC::SetBinaryR $buf val:binary]"

Definition at line 132 of file MkBufferC_atl.c.

◆ SetBOL_doc

#define SetBOL_doc   "MkBufferC [MkBufferC::SetBOL $buf val:bool]"

Definition at line 130 of file MkBufferC_atl.c.

◆ SetBUF_doc

#define SetBUF_doc   "MkBufferC [MkBufferC::SetBUF $buf val:MkBufferC]"

Definition at line 131 of file MkBufferC_atl.c.

◆ SetDBL_doc

#define SetDBL_doc   "MkBufferC [MkBufferC::SetDBL $buf val:double]"

Definition at line 133 of file MkBufferC_atl.c.

◆ SetFLT_doc

#define SetFLT_doc   "MkBufferC [MkBufferC::SetFLT $buf val:float]"

Definition at line 134 of file MkBufferC_atl.c.

◆ SetI16_doc

#define SetI16_doc   "MkBufferC [MkBufferC::SetI16 $buf val:int16]"

Definition at line 135 of file MkBufferC_atl.c.

◆ SetI32_doc

#define SetI32_doc   "MkBufferC [MkBufferC::SetI32 $buf val:int32]"

Definition at line 136 of file MkBufferC_atl.c.

◆ SetI64_doc

#define SetI64_doc   "MkBufferC [MkBufferC::SetI64 $buf val:int64]"

Definition at line 137 of file MkBufferC_atl.c.

◆ SetI8_doc

#define SetI8_doc   "MkBufferC [MkBufferC::SetI8 $buf val:int8]"

Definition at line 138 of file MkBufferC_atl.c.

◆ SetSTR_doc

#define SetSTR_doc   "MkBufferC [MkBufferC::SetSTR $buf val:string]"

Definition at line 139 of file MkBufferC_atl.c.

◆ SetStringR_doc

#define SetStringR_doc   "MkBufferC [MkBufferC::SetStringR $buf val:string]"

Definition at line 140 of file MkBufferC_atl.c.

◆ SizeAdd_doc

#define SizeAdd_doc   "MkBufferC [MkBufferC::SizeAdd $buf size:int32]"

Definition at line 141 of file MkBufferC_atl.c.

◆ SizeNew_doc

#define SizeNew_doc   "MkBufferC [MkBufferC::SizeNew $buf size:int32]"

Definition at line 142 of file MkBufferC_atl.c.

◆ Temp_doc

#define Temp_doc   "MkBufferC [MkBufferC::Temp $buf] (const)"

Definition at line 143 of file MkBufferC_atl.c.

◆ ToObject_doc

#define ToObject_doc   "obj [MkBufferC::ToObject $buf]"

Definition at line 177 of file MkBufferC_atl.c.

Function Documentation

◆ atlmkkernel_MkBufferC_selfCreate()

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

Definition at line 28 of file MkBufferC_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_MkBufferC_selfDelete()

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

Definition at line 34 of file MkBufferC_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_MkBufferC_selfUnlink()

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

Definition at line 41 of file MkBufferC_atl.c.

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

◆ atlmkkernel_pMkBufferC_Init()

int atlmkkernel_pMkBufferC_Init ( OT_MK_ARGS OT_NS_T ns)

Public API

Definition at line 1488 of file MkBufferC_atl.c.

1489{
1490 ClassInit
1491
1492 MkBuffer64C_TT->selfCreate = NS(MkBufferC_selfCreate) ;
1493 MkBuffer64C_TT->selfDelete = NS(MkBufferC_selfDelete) ;
1494 MkBuffer64C_TT->selfUnlink = NS(MkBufferC_selfUnlink) ;
1495 MkBuffer256C_TT->selfCreate = NS(MkBufferC_selfCreate) ;
1496 MkBuffer256C_TT->selfDelete = NS(MkBufferC_selfDelete) ;
1497 MkBuffer256C_TT->selfUnlink = NS(MkBufferC_selfUnlink) ;
1498 MkBuffer1024C_TT->selfCreate = NS(MkBufferC_selfCreate) ;
1499 MkBuffer1024C_TT->selfDelete = NS(MkBufferC_selfDelete) ;
1500 MkBuffer1024C_TT->selfUnlink = NS(MkBufferC_selfUnlink) ;
1501
1502 return TCL_OK;
1503error:
1504 return TCL_ERROR;
1505}
#define NS(n)
#define ClassInit
#define MkBuffer1024C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
#define MkBuffer256C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …
#define MkBuffer64C_TT
class as MkTypeS-class-type, useable in a class-macro as: class##_TT …

Variable Documentation

◆ atlmkkernel_sInstanceDef

const OtObjProcDefS atlmkkernel_sInstanceDef[]
static

Definition at line 1410 of file MkBufferC_atl.c.

1410 {
1411
1412 // BEGIN-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1413
1414 // doc-key: MkBufferC,MkBuffer,oC_
1415 { "::MkBufferC::MkBufferC" , NS(MkBufferC_CTOR) },
1416 { "::MkBufferC::Merge" , NS(MkBufferC_Merge) },
1417
1418 // doc-key: MkBufferC,MkBuffer,oCx
1419 { "::MkBufferC::Dup" , NS(MkBufferC_Dup) },
1420
1421 // doc-key: MkBufferC,MkBuffer,oc_
1422 { "::MkBufferC::AppendC" , NS(MkBufferC_AppendC) },
1423 { "::MkBufferC::AppendStringR" , NS(MkBufferC_AppendStringR) },
1424 { "::MkBufferC::Copy" , NS(MkBufferC_Copy) },
1425 { "::MkBufferC::Next" , NS(MkBufferC_Next) },
1426 { "::MkBufferC::Prev" , NS(MkBufferC_Prev) },
1427 { "::MkBufferC::Reset" , NS(MkBufferC_Reset) },
1428 { "::MkBufferC::SetBIN" , NS(MkBufferC_SetBIN) },
1429 { "::MkBufferC::SetBOL" , NS(MkBufferC_SetBOL) },
1430 { "::MkBufferC::SetBUF" , NS(MkBufferC_SetBUF) },
1431 { "::MkBufferC::SetBinaryR" , NS(MkBufferC_SetBinaryR) },
1432 { "::MkBufferC::SetDBL" , NS(MkBufferC_SetDBL) },
1433 { "::MkBufferC::SetFLT" , NS(MkBufferC_SetFLT) },
1434 { "::MkBufferC::SetI16" , NS(MkBufferC_SetI16) },
1435 { "::MkBufferC::SetI32" , NS(MkBufferC_SetI32) },
1436 { "::MkBufferC::SetI64" , NS(MkBufferC_SetI64) },
1437 { "::MkBufferC::SetI8" , NS(MkBufferC_SetI8) },
1438 { "::MkBufferC::SetSTR" , NS(MkBufferC_SetSTR) },
1439 { "::MkBufferC::SetStringR" , NS(MkBufferC_SetStringR) },
1440 { "::MkBufferC::SizeAdd" , NS(MkBufferC_SizeAdd) },
1441 { "::MkBufferC::SizeNew" , NS(MkBufferC_SizeNew) },
1442 { "::MkBufferC::Temp" , NS(MkBufferC_Temp) },
1443
1444 // doc-key: MkBufferC,MkBuffer,oci
1445 { "::MkBufferC::GetBFL" , NS(MkBufferC_GetBFL) },
1446
1447 // doc-key: MkBufferC,MkBuffer,oco
1448 { "::MkBufferC::GetBUF" , NS(MkBufferC_GetBUF) },
1449
1450 // doc-key: MkBufferC,MkBuffer,om_
1451 { "::MkBufferC::CastTo" , NS(MkBufferC_CastTo) },
1452 { "::MkBufferC::Cmp" , NS(MkBufferC_Cmp) },
1453 { "::MkBufferC::GetType1" , NS(MkBufferC_GetType1) },
1454 { "::MkBufferC::GetType2" , NS(MkBufferC_GetType2) },
1455 { "::MkBufferC::GetType3" , NS(MkBufferC_GetType3) },
1456 // skip class-overload: HandleGet → MkObjectHandleGet
1457 { "::MkBufferC::IsLocal" , NS(MkBufferC_IsLocal) },
1458 // skip class-overload: Log → MkObjectLog
1459 { "::MkBufferC::LogS" , NS(MkBufferC_LogS) },
1460 { "::MkBufferC::Pop" , NS(MkBufferC_Pop) },
1461 { "::MkBufferC::Push" , NS(MkBufferC_Push) },
1462 { "::MkBufferC::ResetFull" , NS(MkBufferC_ResetFull) },
1463 // skip class-overload: ToString → MkObjectToString
1464
1465 // doc-key: MkBufferC,MkBuffer,omo
1466 { "::MkBufferC::GetBIN" , NS(MkBufferC_GetBIN) },
1467 { "::MkBufferC::GetBOL" , NS(MkBufferC_GetBOL) },
1468 { "::MkBufferC::GetDBL" , NS(MkBufferC_GetDBL) },
1469 { "::MkBufferC::GetFLT" , NS(MkBufferC_GetFLT) },
1470 { "::MkBufferC::GetI16" , NS(MkBufferC_GetI16) },
1471 { "::MkBufferC::GetI32" , NS(MkBufferC_GetI32) },
1472 { "::MkBufferC::GetI64" , NS(MkBufferC_GetI64) },
1473 { "::MkBufferC::GetI8" , NS(MkBufferC_GetI8) },
1474 { "::MkBufferC::GetSTR" , NS(MkBufferC_GetSTR) },
1475 { "::MkBufferC::GetStringR" , NS(MkBufferC_GetStringR) },
1476 { "::MkBufferC::ToObject" , NS(MkBufferC_ToObject) },
1477
1478 // END-OBJ - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1479 { NULL }
1480};
OT_ProcRet NS MkBufferC_ToObject(MkBufferC_ARGS)

◆ atlmkkernel_sOtClassDef

const OtObjProcDefS atlmkkernel_sOtClassDef[]
static
Initial value:
= {
{ "::MkBufferC::Create" , atlmkkernel_MkBufferC_Create },
{ "::MkBufferC::Create1024" , atlmkkernel_MkBufferC_Create1024 },
{ "::MkBufferC::Create256" , atlmkkernel_MkBufferC_Create256 },
{ "::MkBufferC::Create64" , atlmkkernel_MkBufferC_Create64 },
{ "::MkBufferC::CreateBIN" , atlmkkernel_MkBufferC_CreateBIN },
{ "::MkBufferC::CreateBOL" , atlmkkernel_MkBufferC_CreateBOL },
{ "::MkBufferC::CreateBUF" , atlmkkernel_MkBufferC_CreateBUF },
{ "::MkBufferC::CreateDBL" , atlmkkernel_MkBufferC_CreateDBL },
{ "::MkBufferC::CreateFLT" , atlmkkernel_MkBufferC_CreateFLT },
{ "::MkBufferC::CreateI16" , atlmkkernel_MkBufferC_CreateI16 },
{ "::MkBufferC::CreateI32" , atlmkkernel_MkBufferC_CreateI32 },
{ "::MkBufferC::CreateI64" , atlmkkernel_MkBufferC_CreateI64 },
{ "::MkBufferC::CreateI8" , atlmkkernel_MkBufferC_CreateI8 },
{ "::MkBufferC::CreateSTR" , atlmkkernel_MkBufferC_CreateSTR },
{ "::MkBufferC::CreateTLS" , atlmkkernel_MkBufferC_CreateTLS },
{ "::MkBufferC::GetNull" , atlmkkernel_MkBufferC_GetNull },
{ "::MkBufferC::HandleResolve" , atlmkkernel_MkBufferC_HandleResolve },
{ "::MkBufferC::Instances" , atlmkkernel_MkBufferC_Instances },
{ NULL }
}
static OT_ProcRet atlmkkernel_MkBufferC_HandleResolve(OtClass_ARGS)
Atl: (static) MkBufferC [MkBufferC::HandleResolve netHdl:MK_HDL] → C-API Handle-Resolve-Slot - r...
static OT_ProcRet atlmkkernel_MkBufferC_Instances(OtClass_ARGS)
Atl: (static) MkBufferC [MkBufferC::Instances] → C-API get head-instance from linked-list of MkB...
static OT_ProcRet atlmkkernel_MkBufferC_GetNull(OtClass_ARGS)
Atl: (static) MkBufferC [MkBufferC::GetNull] → C-API Null-Slot - return a MkBufferC typed NULL i...
static OT_ProcRet atlmkkernel_MkBufferC_CreateI8(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateI8 → C-API Constructor - create a new MkBufferC with an PRIMITIVE TY...
static OT_ProcRet atlmkkernel_MkBufferC_CreateTLS(OtClass_ARGS)
Atl: (static) MkBufferC [MkBufferC::CreateTLS tlsName:string ?resetB:bool=true?] → C-API same as...
static OT_ProcRet atlmkkernel_MkBufferC_CreateBOL(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateBOL → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_CreateI16(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateI16 → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_Create1024(OtClass_ARGS)
Atl: (constructor,static) MkBufferC [MkBufferC::Create1024 ?size:int32=0?] → C-API call the Buff...
static OT_ProcRet atlmkkernel_MkBufferC_CreateSTR(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateSTR → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_CreateDBL(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateDBL → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_CreateBUF(OtClass_ARGS)
Atl: (constructor,static) MkBufferC [MkBufferC::CreateBUF val:MkBufferC] → C-API Constructor -...
static OT_ProcRet atlmkkernel_MkBufferC_Create64(OtClass_ARGS)
Atl: (constructor,static) MkBufferC [MkBufferC::Create64 ?size:int32=0?] → C-API call the Buffer...
static OT_ProcRet atlmkkernel_MkBufferC_CreateI32(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateI32 → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_Create256(OtClass_ARGS)
Atl: (constructor,static) MkBufferC [MkBufferC::Create256 ?size:int32=0?] → C-API call the Buffe...
static OT_ProcRet atlmkkernel_MkBufferC_CreateFLT(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateFLT → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_CreateI64(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateI64 → C-API Constructor - create a new MkBufferC with an PRIMITIVE...
static OT_ProcRet atlmkkernel_MkBufferC_Create(OtClass_ARGS)
Atl: (constructor,static) MkBufferC [MkBufferC::Create ?size:int32=0?] → C-API Constructor - cre...
static OT_ProcRet atlmkkernel_MkBufferC_CreateBIN(OtClass_ARGS)
Atl: doc_mk_atl_BufferCreateBIN → C-API Constructor - create a new MkBufferC with an PRIMITIVE...

METHOD API

Definition at line 1378 of file MkBufferC_atl.c.

1378 {
1379
1380 // BEGIN-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1381
1382 // doc-key: MkBufferC,MkBuffer,sCc
1383 { "::MkBufferC::Create" , NS(MkBufferC_Create) },
1384 { "::MkBufferC::Create1024" , NS(MkBufferC_Create1024) },
1385 { "::MkBufferC::Create256" , NS(MkBufferC_Create256) },
1386 { "::MkBufferC::Create64" , NS(MkBufferC_Create64) },
1387 { "::MkBufferC::CreateBIN" , NS(MkBufferC_CreateBIN) },
1388 { "::MkBufferC::CreateBOL" , NS(MkBufferC_CreateBOL) },
1389 { "::MkBufferC::CreateBUF" , NS(MkBufferC_CreateBUF) },
1390 { "::MkBufferC::CreateDBL" , NS(MkBufferC_CreateDBL) },
1391 { "::MkBufferC::CreateFLT" , NS(MkBufferC_CreateFLT) },
1392 { "::MkBufferC::CreateI16" , NS(MkBufferC_CreateI16) },
1393 { "::MkBufferC::CreateI32" , NS(MkBufferC_CreateI32) },
1394 { "::MkBufferC::CreateI64" , NS(MkBufferC_CreateI64) },
1395 { "::MkBufferC::CreateI8" , NS(MkBufferC_CreateI8) },
1396 { "::MkBufferC::CreateSTR" , NS(MkBufferC_CreateSTR) },
1397
1398 // doc-key: MkBufferC,MkBuffer,sc_
1399 { "::MkBufferC::CreateTLS" , NS(MkBufferC_CreateTLS) },
1400 { "::MkBufferC::GetNull" , NS(MkBufferC_GetNull) },
1401 { "::MkBufferC::HandleResolve" , NS(MkBufferC_HandleResolve) },
1402 { "::MkBufferC::Instances" , NS(MkBufferC_Instances) },
1403
1404 // END-CLASS - created by 'atl_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
1405 { NULL }
1406};