112 inline MK_OBJ MkLogFileC::CTOR (
const MkObjectC* fmtobj,
const std::string& file) {
116 const MK_STRN file_hdl = file.c_str();
129 return MkLogFileC::MkLogFileC_ObjCreate(
MK_RT_CALL lfh_out);
137 const MK_STRN file_hdl = file.c_str();
140 return MkLogFileC::MkLogFileC_ObjCreate(
MK_RT_CALL lfh_out);
162 const MK_STRN text_hdl = text.c_str();
171 va_start (ap, printfmt);
#define MkErrorC_Check(errObj, errVal)
define a MkLogFileC object … → C-API: libmkkernel::MkLogFileS
object header … → C-API: libmkkernel::MkObjectS
#define MK_UNUSED
mark unnused variables and functions
MkErrorE
collection for the different error-codes …
MK_STRB const * MK_FST
const format string pointer data-type
int32_t MK_HDL
4 byte int handle 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
MK_LFLN getLFLN__null_allow() const
(const) return the LibMsgqueObject from current MkLogFileC instance
MK_LFLN getLFLN() const
(const) return the LibMsgqueObject from current MkLogFileC instance
MK_LFL getLFL() const
return the LibMsgqueObject from current MkLogFileC instance
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 -...
#define MkLogFileHandleResolve(...)
static MK_LFL MkLogFileGetNull(void)
Null-Slot - return a MkLogFileC typed NULL instance …
#define MkLogFileInstances()
struct MkLogFileS * MK_LFL
class-shortcut for struct MkLogFileS *, all shortcut using the XX_YYY syntax (only for public API) …
static MK_LFL MkLogFilePrev(MK_LFL const lfl)
get previous instance from linked-list of MkLogFileS type
static MK_LFL MkLogFileNext(MK_LFL const lfl)
get next instance from linked-list of MkLogFileS type
static MkLogFileC * Open(const MkObjectC *fmtobj, MK_STRN file)
C++: [constructor,static] MkLogFileC* MkLogFileC::Open(const MkObjectC* fmtobj, MK_STRN file) → C-AP...
#define MkLogFileOpen(...)
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 …
#define MkLogFileWriteVL(...)
#define MkLogFileGetFile(...)
#define MkLogFileWriteC(...)
MK_OBJN getOBJN__null_allow() const
(const) return the LibMsgqueObject from current MkObjectC instance
const struct MkObjectS * MK_OBJN
class-shortcut for const struct MkObjectS *, all const shortcut using the XX_YYYC syntax (only for pu...
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 …