Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

LogMask.h File Reference

Bit mask used by Logger. More...

Go to the source code of this file.

Namespaces

namespace  ASSA

Enumerations

enum  Group {
  TRACE = 0x00000001, APP = 0x00000002, USR1 = 0x00000004, USR2 = 0x00000008,
  USR3 = 0x00000010, ALL_APPS = 0x0000001F, ASSAERR = 0x00000020, PIDFLOCK = 0x00000040,
  CMDLINEOPTS = 0x00000080, SEM = 0x00000100, SIGHAND = 0x00000200, REACT = 0x00000400,
  REACTTRACE = 0x00000800, SOCK = 0x00001000, SOCKTRACE = 0x00002000, XDRBUF = 0x00004000,
  XDRBUFTRACE = 0x00008000, STRMBUF = 0x00010000, STRMBUFTRACE = 0x00020000, FORK = 0x00040000,
  SIGACT = 0x00080000, PIPE = 0x00100000, CHARINBUF = 0x00200000, ADDRESS = 0x00400000,
  INIFILE = 0x00800000, REGEXP = 0x01000000, RES5 = 0x02000000, RES6 = 0x04000000,
  RES7 = 0x08000000, RES8 = 0x10000000, RES9 = 0x20000000, RES10 = 0x40000000,
  ALL_LIB = 0x7FFFFFE0, ALL = 0x7FFFFFFF, NONE = 0x00000000
}
 Bit mask used to mask out log messages. More...
enum  marker_t { FUNC_MSG, FUNC_ENTRY, FUNC_EXIT }


Detailed Description

Bit mask used by Logger.

Definition in file LogMask.h.


Enumeration Type Documentation

enum ASSA::Group
 

Bit mask used to mask out log messages.

Enumeration values:
TRACE  Function call trace.
APP  Application-level messages.
USR1  Additional application-level messages.
USR2  Additional application-level messages.
USR3  Additional application-level messages.
ALL_APPS  All application-level messages.
ASSAERR  ASSA and system errors.
PIDFLOCK  Class PidFileLock messages.
CMDLINEOPTS  Class CmdLineOpts messages.
SEM  Class Semaphore messages.
SIGHAND  Class SigHandler(s) messages.
REACT  Class Reactor/PrioriyQueue messages.
REACTTRACE  Extended Reactor/PrioriyQueue messages.
SOCK  Class Socket & friends messages.
SOCKTRACE  Extended Socket & friends messages.
XDRBUF  Class xdrIOBuffer messages.
XDRBUFTRACE  Extended xdrIOBuffer messages.
STRMBUF  Class Streambuf & friends messages.
STRMBUFTRACE  Extended Streambuf & friends messages.
FORK  Class Fork messages.
SIGACT  Class SigACtion messages.
PIPE  Class Pipe messages.
CHARINBUF  Class CharInBuffer messages.
ADDRESS  Class Address & friends messages.
INIFILE  Class IniFile messages.
REGEXP  Class RegExp messages.
RES5  Reserved for future use.
RES6  Reserved for future use.
RES7  Reserved for future use.
RES8  Reserved for future use.
RES9  Reserved for future use.
RES10  Reserved for future use.
ALL_LIB  All library messages.
ALL  All messages: library + application.
NONE  Total silence.

Definition at line 25 of file LogMask.h.

00025            {
00026     TRACE        = 0x00000001, 
00027     APP          = 0x00000002, 
00028     USR1         = 0x00000004, 
00029     USR2         = 0x00000008, 
00030     USR3         = 0x00000010, 
00031     /*-----------------------------------------------------------------------*/
00032     ALL_APPS     = 0x0000001F, 
00033     /*-----------------------------------------------------------------------*/
00034     ASSAERR      = 0x00000020, 
00035     PIDFLOCK     = 0x00000040, 
00036     CMDLINEOPTS  = 0x00000080, 
00037     SEM          = 0x00000100, 
00038     SIGHAND      = 0x00000200, 
00039     REACT        = 0x00000400, 
00040     REACTTRACE   = 0x00000800, 
00041     SOCK         = 0x00001000, 
00042     SOCKTRACE    = 0x00002000, 
00043     XDRBUF       = 0x00004000, 
00044     XDRBUFTRACE  = 0x00008000, 
00045     STRMBUF      = 0x00010000, 
00046     STRMBUFTRACE = 0x00020000, 
00047     FORK         = 0x00040000, 
00048     SIGACT       = 0x00080000, 
00049     PIPE         = 0x00100000, 
00050     CHARINBUF    = 0x00200000, 
00051     ADDRESS      = 0x00400000, 
00052     INIFILE      = 0x00800000, 
00053     REGEXP       = 0x01000000, 
00054     RES5         = 0x02000000, 
00055     RES6         = 0x04000000, 
00056     RES7         = 0x08000000, 
00057     RES8         = 0x10000000, 
00058     RES9         = 0x20000000, 
00059     RES10        = 0x40000000, 
00060     /*-----------------------------------------------------------------------*/
00061     ALL_LIB      = 0x7FFFFFE0, 
00062     ALL          = 0x7FFFFFFF, 
00063     NONE         = 0x00000000  
00064 };

enum ASSA::marker_t
 

Enumeration values:
FUNC_MSG 
FUNC_ENTRY 
FUNC_EXIT 

Definition at line 67 of file LogMask.h.

00067               { 
00068     FUNC_MSG,
00069     FUNC_ENTRY, 
00070     FUNC_EXIT 
00071 };


Generated on Mon Mar 26 22:47:36 2007 for libassa by  doxygen 1.4.2