theKernel 10.0
Loading...
Searching...
No Matches
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
}
 

Data Fields

enum MkLogDataS::MkLogDataE logWHAT
 
FILE * logFILE
 logging target… open 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 9079 of file LibMkKernel_mk.h.

Member Enumeration Documentation

◆ MkLogDataE

Enumerator
MkLogDataE_UNDEF 
MkLogDataE_STDERR 
MkLogDataE_STDOUT 
MkLogDataE_BUFFER 
MkLogDataE_FILE 

Definition at line 9087 of file LibMkKernel_mk.h.

9087 {
9093 } logWHAT;
enum MkLogDataS::MkLogDataE logWHAT

Field Documentation

◆ logBUF

char* MkLogDataS::logBUF

buffer data

Definition at line 9102 of file LibMkKernel_mk.h.

◆ logFILE

FILE* MkLogDataS::logFILE

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

Definition at line 9095 of file LibMkKernel_mk.h.

◆ logLOCK

bool MkLogDataS::logLOCK

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

Definition at line 9100 of file LibMkKernel_mk.h.

◆ logNAME

char MkLogDataS::logNAME[MkLogDataS_LogNAME_size]

Definition at line 9098 of file LibMkKernel_mk.h.

◆ logREF

int MkLogDataS::logREF

protect "BUFFER" against recursion

Definition at line 9106 of file LibMkKernel_mk.h.

◆ logSIZE

size_t MkLogDataS::logSIZE

size of logBUF

Definition at line 9104 of file LibMkKernel_mk.h.

◆ logWHAT

enum MkLogDataS::MkLogDataE MkLogDataS::logWHAT

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