11#define META_FILE_NAME "MkLogFileC_atl.c"
15#define OT_CLASS amkrt->AtlMkLogFileC
16#define OT_NULL amkrt->AtlMkLogFileC_MK_NULL
17#define OT_CLASS_NAME "MkLogFileC"
19#define SELF2HDL(O) MkLfl(VAL2MNG(O))
47#define OT_SETUP_hdl SetupHdlFromMetaData_2(MK_LFL)
48#define OT_SETUP_hdl__null_allow SetupHdlFromMetaData__null_allow_2(MK_LFL)
49#define OT_SETUP_hdl_destr SetupHdlFromMetaData__null_allow_2(MK_LFL)
50#define OT_SETUP_hdl_constr SetupHdlConstr(MkLogFileC)
51#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static
52#define OT_SETUP_hdl_static SetupHdlStatic(MkLogFileC)
54#define OT_retObj_CONSTR(x) OT_retObj_SET(AtomInit(OT_SELF,MkLogFileC_X2obj(x),amkrt))
59 if (MkLogFileCTT == NULL) MkLogFileCTT = MkLogFileSTT; \
62 if (MkLogFileCTT->selfCreate == NS(MkLogFileC_selfCreate)) return MK_OK; \
65 MkLogFileCTT->selfCreate = NS(MkLogFileC_selfCreate); \
66 MkLogFileCTT->selfDelete = NS(MkLogFileC_selfDelete); \
67 MkLogFileCTT->selfUnlink = NS(MkLogFileC_selfUnlink); \
70 OT_CLASS = AltClassDef(MkLogFileCTT,&amkrt->AtlMkLogFileC_NS); \
71 if (OT_CLASS == NULL) goto error; \
72 OT_REF_INCR(OT_CLASS); \
75 check_LNG(AtlUnknownSetup (NS(sOtClassDef),amkrt)) goto error; \
78 check_LNG(AtlUnknownSetup (NS(sInstanceDef),amkrt)) goto error; \
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; \
86 OT_NULL = AtomCreateNULL(OT_CLASS, "::MkLogFileC::MK_NULL", (MK_PTR)amkrt); \
87 if (OT_NULL == NULL) goto error; \
94#define CTOR_doc "MkLogFileC [MkLogFileC::CTOR fmtobj:MkObjectC file:string]"
95#define Open_doc "MkLogFileC [MkLogFileC::Open fmtobj:MkObjectC file:string]"
98#define GetNull_doc "MkLogFileC [MkLogFileC::GetNull]"
99#define HandleResolve_doc "MkLogFileC [MkLogFileC::HandleResolve netHdl:MK_HDL]"
100#define Instances_doc "MkLogFileC [MkLogFileC::Instances]"
103#define Next_doc "MkLogFileC [MkLogFileC::Next $lfl]"
104#define Prev_doc "MkLogFileC [MkLogFileC::Prev $lfl]"
108#define WriteC_doc "MkLogFileC::WriteC $lfl text:string (const)"
111#define GetFile_doc "string [MkLogFileC::GetFile $lfl] (const)"
328 {
"::MkLogFileC::Open" ,
NS(MkLogFileC_Open) },
331 {
"::MkLogFileC::GetNull" ,
NS(MkLogFileC_GetNull) },
332 {
"::MkLogFileC::HandleResolve" ,
NS(MkLogFileC_HandleResolve) },
333 {
"::MkLogFileC::Instances" ,
NS(MkLogFileC_Instances) },
345 {
"::MkLogFileC::MkLogFileC" ,
NS(MkLogFileC_CTOR) },
348 {
"::MkLogFileC::Next" ,
NS(MkLogFileC_Next) },
349 {
"::MkLogFileC::Prev" ,
NS(MkLogFileC_Prev) },
353 {
"::MkLogFileC::WriteC" ,
NS(MkLogFileC_WriteC) },
356 {
"::MkLogFileC::GetFile" ,
NS(MkLogFileC_GetFile) },
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NIH(val)
#define OT_SETUP_NOARG(d)
#define OT_SETUP_ONEARG(d)
#define OT_retObj_SET_LFL(nat)
#define OT_ERROR_LNG_RETURN
#define OT_retObj_SET_Error
#define OT_CONSTRUCTOR_POST(x)
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_SETUP_CONSTRUCTOR_ARGS(...)
#define OT_retObj_SET_STR(nat)
#define OT_CHECK_OPTIONAL(val)
#define MkErrorC_Check(mng, PROC)
#define OT_CHECK_STRN(val)
#define OT_SETUP_hdl_static_constr
#define HandleResolve_doc
#define OT_SETUP_hdl_static
#define OT_SETUP_hdl_constr
#define OT_SETUP_hdl__null_allow
#define OT_retObj_CONSTR(x)
#define MK_NULL_YES
flag, allow NULL
#define MK_UNUSED
mark unnused variables and functions
MK_PTRB * MK_PTR
generic pointer data-type
const MK_STRB * MK_STRN
constant string pointer data-type
int32_t MK_HDL
4 byte int handle data-type
#define MkLogFileHandleResolve(...)
static MK_LFL MkLogFilePrev(MK_LFL const lfl)
get previous instance from linked-list of MkLogFileS type
#define MkLogFileInstances()
static MK_LFL MkLogFileNext(MK_LFL const lfl)
get next instance from linked-list of MkLogFileS type
static MK_LFL MkLogFileGetNull(void)
Null-Slot - return a MkLogFileC typed NULL instance …
#define MkLogFileOpen(...)
#define MkLogFileGetFile(...)
#define MkLogFileWriteC(...)
#define OT_CHECK_OBJN(val, nullB)
define a MkLogFileC object …