theKernel 10.0
Loading...
Searching...
No Matches
libmkkernel::MkLogDataS Struct Reference

struct to hold the mkrt-logging-dataMore...

#include <LibMkKernel_mk.h>

Public Types

enum  MkLogDataE {
  MkLogDataE_UNDEF , MkLogDataE_STDERR , MkLogDataE_STDOUT , MkLogDataE_BUFFER ,
  MkLogDataE_FILE
}
 

Public Attributes

enum libmkkernel::MkLogDataS::MkLogDataE logWHAT
 
FILE * logFILE
 logging target… open libmkkernel::MkLogDataS::logFILE (default: stderr)
 
char logNAME [MkLogDataS_LogNAME_size]
 
bool logLOCK
 indicate if log was set (true) or has the default (false)
 
char * logBUF
 buffer data
 
size_t logSIZE
 size of logBUF
 
int logREF
 protect "BUFFER" against recursion
 

Detailed Description

struct to hold the mkrt-logging-data

Definition at line 9093 of file LibMkKernel_mk.h.

Member Enumeration Documentation

◆ MkLogDataE

Enumerator
MkLogDataE_UNDEF 
MkLogDataE_STDERR 
MkLogDataE_STDOUT 
MkLogDataE_BUFFER 
MkLogDataE_FILE 

Definition at line 9101 of file LibMkKernel_mk.h.

Member Data Documentation

◆ logBUF

char* libmkkernel::MkLogDataS::logBUF

buffer data

Definition at line 9116 of file LibMkKernel_mk.h.

◆ logFILE

FILE* libmkkernel::MkLogDataS::logFILE

logging target… open libmkkernel::MkLogDataS::logFILE (default: stderr)

Definition at line 9109 of file LibMkKernel_mk.h.

◆ logLOCK

bool libmkkernel::MkLogDataS::logLOCK

indicate if log was set (true) or has the default (false)

Definition at line 9114 of file LibMkKernel_mk.h.

◆ logNAME

char libmkkernel::MkLogDataS::logNAME[MkLogDataS_LogNAME_size]

Definition at line 9112 of file LibMkKernel_mk.h.

◆ logREF

int libmkkernel::MkLogDataS::logREF

protect "BUFFER" against recursion

Definition at line 9120 of file LibMkKernel_mk.h.

◆ logSIZE

size_t libmkkernel::MkLogDataS::logSIZE

size of logBUF

Definition at line 9118 of file LibMkKernel_mk.h.

◆ logWHAT

enum libmkkernel::MkLogDataS::MkLogDataE libmkkernel::MkLogDataS::logWHAT

The documentation for this struct was generated from the following file: