MkLogFileC - the class known as lfl or log-file is used to control the target of the logging-output …
More...
MkLogFileC - the class known as lfl or log-file is used to control the target of the logging-output …
The logging-target is set direct by RuntimeLogTargetSet or using the class MkLogFileC.
The target is stored at the MkRuntimeC using a FILE-stream and can be set individually for each thread. The default is stderr.
possible values are:
value | decription | OS man-page |
stdout | the standart output | stdio(3) |
stderr | the standart error output | stdio(3) |
fileName | an arbitary fileName | fopen(3) |
◆ Check()
bool ccmkkernel::MkLogFileC::Check |
( |
| ) |
const |
|
inline |
check if pointer is still valid
Definition at line 152 of file MkLogFileC_cc.hh.
152 {
154 };
static bool MkLflCheck(MK_MNGN mng)
check MkLogFileS -> libmkkernel::MkObjectS::signature …
◆ getLFL() [1/3]
MK_LFL ccmkkernel::MkLogFileC::getLFL |
( |
| ) |
const |
|
inline |
return the LibMsgqueObject from current MkLogFileC instance
Definition at line 84 of file MkLogFileC_cc.hh.
84 {
87 return ret;
88 };
#define InstHdlIsNullError()
struct MkLogFileS * MK_LFL
class-shortcut for struct MkLogFileS *, all shortcut using the XX_YYY syntax (only for public API) …
◆ getLFL() [2/3]
return LibMsgqueObject from current MkLogFileC reference
Definition at line 132 of file MkLogFileC_cc.hh.
132 {
133 return clsHdl.getLFL();
134 };
◆ getLFL() [3/3]
return LibMsgqueObject from current MkLogFileC pointer
Definition at line 108 of file MkLogFileC_cc.hh.
108 {
109 MK_LFL ret = clsHdl ?
reinterpret_cast<MK_LFL>(clsHdl->hdl) : NULL;
111 return ret;
112 };
#define ClassHdlIsNullError(cls)
◆ getLFL__null_allow() [1/3]
MK_LFL ccmkkernel::MkLogFileC::getLFL__null_allow |
( |
| ) |
const |
|
inline |
◆ getLFL__null_allow() [2/3]
static MK_LFL ccmkkernel::MkLogFileC::getLFL__null_allow |
( |
const MkLogFileC & | clsHdl | ) |
|
|
inlinestatic |
return LibMsgqueObject from current MkLogFileC reference
Definition at line 137 of file MkLogFileC_cc.hh.
137 {
138 return clsHdl.getLFL__null_allow();
139 };
◆ getLFL__null_allow() [3/3]
return LibMsgqueObject from current MkLogFileC pointer
Definition at line 115 of file MkLogFileC_cc.hh.
115 {
116 return clsHdl ?
reinterpret_cast<MK_LFL>(clsHdl->hdl) : NULL;
117 };
◆ getLFLN() [1/3]
MK_LFLN ccmkkernel::MkLogFileC::getLFLN |
( |
| ) |
const |
|
inline |
(const) return the LibMsgqueObject from current MkLogFileC instance
Definition at line 96 of file MkLogFileC_cc.hh.
96 {
99 return ret;
100 };
const struct MkLogFileS * MK_LFLN
class-shortcut for const struct MkLogFileS *, all const shortcut using the XX_YYYC syntax (only for p...
◆ getLFLN() [2/3]
(const) return LibMsgqueObject from current MkLogFileC reference
Definition at line 142 of file MkLogFileC_cc.hh.
142 {
143 return clsHdl.getLFLN();
144 };
◆ getLFLN() [3/3]
◆ getLFLN__null_allow() [1/3]
MK_LFLN ccmkkernel::MkLogFileC::getLFLN__null_allow |
( |
| ) |
const |
|
inline |
◆ getLFLN__null_allow() [2/3]
static MK_LFLN ccmkkernel::MkLogFileC::getLFLN__null_allow |
( |
const MkLogFileC & | clsHdl | ) |
|
|
inlinestatic |
(const) return LibMsgqueObject from current MkLogFileC reference
Definition at line 147 of file MkLogFileC_cc.hh.
147 {
148 return clsHdl.getLFLN__null_allow();
149 };
◆ getLFLN__null_allow() [3/3]
static MK_LFLN ccmkkernel::MkLogFileC::getLFLN__null_allow |
( |
const MkLogFileC * | clsHdl | ) |
|
|
inlinestatic |
(const) return LibMsgqueObject from current MkLogFileC pointer
Definition at line 127 of file MkLogFileC_cc.hh.
127 {
128 return clsHdl ?
reinterpret_cast<MK_LFLN>(clsHdl->hdl) : NULL;
129 };
◆ MkLogFileC()
ccmkkernel::MkLogFileC::MkLogFileC |
( |
MK_LFL | hdl | ) |
|
|
inline |
◆ MkLogFileC_ObjNew()
return MkLogFileC from LibMsgqueObject
Definition at line 79 of file MkLogFileC_cc.hh.
79 {
81 }
static thread_local MkLogFileC MK_NULL_REF
static MK_PTR atomObjNew(MK_RT_ARGS MK_OBJ obj)
◆ MK_NULL_REF