44 #ifdef MkLogFileC_selfCreate_overload
53 delete static_cast<MkLogFileC*
>(self);
57 MkLogFileC* selfO =
static_cast<MkLogFileC*
>(self);
68#ifndef META_IS_MkObjectC
74#ifndef META_IS_MkObjectC
116 return clsHdl ?
reinterpret_cast<MK_LFL>(clsHdl->
hdl) : NULL;
128 return clsHdl ?
reinterpret_cast<MK_LFLN>(clsHdl->
hdl) : NULL;
265 void WriteC (
const std::string& text)
const;
268 void WriteV (
MK_FST printfmt, ... ) const __attribute__ ((format (printf, 2, 3)));
#define InstHdlIsNullError()
#define ClassHdlIsNullError(cls)
MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PL...
define a MkLogFileC object … → C-API: libmkkernel::MkLogFileS
object header … → C-API: libmkkernel::MkObjectS
MK_STRB const * MK_FST
const format string pointer data-type
int32_t MK_HDL
4 byte int handle data-type
int32_t MK_NUM
array size data-type ('num' items in array …
MK_PTRB * MK_PTR
generic pointer data-type
const MK_STRB * MK_STRN
constant string pointer data-type
static MkLogFileC * MkLogFileC_ObjNew(MK_RT_ARGS MK_LFL hdl)
return MkLogFileC from LibMsgqueObject
bool Check() const
check if pointer is still valid
MK_LFLN getLFLN__null_allow() const
(const) return the LibMsgqueObject from current MkLogFileC instance
static MK_LFLN getLFLN(const MkLogFileC &clsHdl)
(const) return LibMsgqueObject from current MkLogFileC reference
MK_LFL getLFL__null_allow() const
return the LibMsgqueObject from current MkLogFileC instance
static MK_LFLN getLFLN__null_allow(const MkLogFileC &clsHdl)
(const) return LibMsgqueObject from current MkLogFileC reference
static MK_LFL getLFL(const MkLogFileC &clsHdl)
return LibMsgqueObject from current MkLogFileC reference
MK_LFLN getLFLN() const
(const) return the LibMsgqueObject from current MkLogFileC instance
static thread_local MkLogFileC MK_NULL_REF
MK_LFL getLFL() const
return the LibMsgqueObject from current MkLogFileC instance
static MK_LFL getLFL__null_allow(MkLogFileC *clsHdl)
return LibMsgqueObject from current MkLogFileC pointer
static MK_LFL getLFL(MkLogFileC *clsHdl)
return LibMsgqueObject from current MkLogFileC pointer
static MK_LFLN getLFLN(const MkLogFileC *clsHdl)
(const) return LibMsgqueObject from current MkLogFileC pointer
static MK_LFLN getLFLN__null_allow(const MkLogFileC *clsHdl)
(const) return LibMsgqueObject from current MkLogFileC pointer
static MK_LFL getLFL__null_allow(const MkLogFileC &clsHdl)
return LibMsgqueObject from current MkLogFileC reference
static MkLogFileC * GetNull()
C++: [static] MkLogFileC* MkLogFileC::GetNull() → C-API Null-Slot - return a MkLogFileC typed NU...
MkLogFileC * Prev()
C++: MkLogFileC* lfl.Prev() → C-API get previous instance from linked-list of MkLogFileS type
MkLogFileC * Next()
C++: MkLogFileC* lfl.Next() → C-API get next instance from linked-list of MkLogFileS type
static MkLogFileC * Instances()
C++: [static] MkLogFileC* MkLogFileC::Instances() → C-API get head-instance from linked-list of ...
static MkLogFileC * HandleResolve(MK_HDL netHdl)
C++: [static] MkLogFileC* MkLogFileC::HandleResolve(MK_HDL netHdl) → C-API Handle-Resolve-Slot -...
struct MkLogFileS * MK_LFL
class-shortcut for struct MkLogFileS *, all shortcut using the XX_YYY syntax (only for public API) …
#define MkLogFileC_X2obj(x)
static bool MkLflCheck(MK_MNGN mng)
check MkLogFileS -> libmkkernel::MkObjectS::signature …
static MkLogFileC * Open(const MkObjectC *fmtobj, MK_STRN file)
C++: [constructor,static] MkLogFileC* MkLogFileC::Open(const MkObjectC* fmtobj, MK_STRN file) → C-AP...
MkLogFileC(const MkObjectC *fmtobj, const std::string &file)
C++: [constructor,static] MkLogFileC* MkLogFileC::Open(const MkObjectC* fmtobj, MK_STRN file) → C-AP...
MkLogFileC(const MkObjectC *fmtobj, MK_STRN file)
C++: [constructor,static] MkLogFileC* MkLogFileC::Open(const MkObjectC* fmtobj, MK_STRN file) → C-AP...
void WriteVL(MK_FST printfmt, va_list var_list) const
C++: lfl.WriteVL(MK_FST printfmt, va_list var_list) → C-API write to log-file …
MK_STRN GetFile() const
C++: MK_STRN lfl.GetFile() → C-API get the log-file …
void WriteC(MK_STRN text) const
C++: lfl.WriteC(MK_STRN text) → C-API write to log-file …
void WriteV(MK_FST printfmt,...) const
C++: lfl.WriteV(MK_FST printfmt, ... ) → C-API write to log-file …
static MK_PTR atomObjCreate(MK_RT_ARGS MK_OBJ obj)
void atomInit(MK_OBJ obj)
static MK_PTR atomObjNew(MK_RT_ARGS MK_OBJ obj)
struct MkObjectS * MK_OBJ
class-shortcut for struct MkObjectS *, all shortcut using the XX_YYY syntax (only for public API) …
namespace for the CcMkKernel "C++"-API
define a MkLogFileC object … → C-API: libmkkernel::MkLogFileS
define a MkLogFileC object …