theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib
c - tcl - atl - cs - py - rb - jv - cc
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 9081 of file LibMkKernel_mk.h.

Member Enumeration Documentation

◆ MkLogDataE

Enumerator
MkLogDataE_UNDEF 
MkLogDataE_STDERR 
MkLogDataE_STDOUT 
MkLogDataE_BUFFER 
MkLogDataE_FILE 

Definition at line 9089 of file LibMkKernel_mk.h.

9089 {
9095 } logWHAT;
enum MkLogDataS::MkLogDataE logWHAT

Field Documentation

◆ logBUF

char* MkLogDataS::logBUF

buffer data

Definition at line 9104 of file LibMkKernel_mk.h.

◆ logFILE

FILE* MkLogDataS::logFILE

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

Definition at line 9097 of file LibMkKernel_mk.h.

◆ logLOCK

bool MkLogDataS::logLOCK

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

Definition at line 9102 of file LibMkKernel_mk.h.

◆ logNAME

char MkLogDataS::logNAME[MkLogDataS_LogNAME_size]

Definition at line 9100 of file LibMkKernel_mk.h.

◆ logREF

int MkLogDataS::logREF

protect "BUFFER" against recursion

Definition at line 9108 of file LibMkKernel_mk.h.

◆ logSIZE

size_t MkLogDataS::logSIZE

size of logBUF

Definition at line 9106 of file LibMkKernel_mk.h.

◆ logWHAT

enum MkLogDataS::MkLogDataE MkLogDataS::logWHAT

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