libassa  3.5.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
LogMask.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 //------------------------------------------------------------------------------
3 // LogMask.h
4 //------------------------------------------------------------------------------
5 // $Id: LogMask.h,v 1.6 2006/07/20 02:30:54 vlg Exp $
6 //------------------------------------------------------------------------------
7 // Copyright (c) 2001 by Vladislav Grinchenko
8 //
9 // This library is free software; you can redistribute it and/or
10 // modify it under the terms of the GNU Library General Public
11 // License as published by the Free Software Foundation; either
12 // version 2 of the License, or (at your option) any later version.
13 //------------------------------------------------------------------------------
14 #ifndef LOG_MASK_H
15 #define LOG_MASK_H
16 
24 namespace ASSA {
25 enum Group {
26  TRACE = 0x00000001,
27  APP = 0x00000002,
28  USR1 = 0x00000004,
29  USR2 = 0x00000008,
30  USR3 = 0x00000010,
31  /*-----------------------------------------------------------------------*/
32  ALL_APPS = 0x0000001F,
33  /*-----------------------------------------------------------------------*/
34  ASSAERR = 0x00000020,
35  PIDFLOCK = 0x00000040,
36  CMDLINEOPTS = 0x00000080,
37  SEM = 0x00000100,
38  SIGHAND = 0x00000200,
39  REACT = 0x00000400,
40  REACTTRACE = 0x00000800,
41  SOCK = 0x00001000,
42  SOCKTRACE = 0x00002000,
43  XDRBUF = 0x00004000,
44  XDRBUFTRACE = 0x00008000,
45  STRMBUF = 0x00010000,
46  STRMBUFTRACE = 0x00020000,
47  FORK = 0x00040000,
48  SIGACT = 0x00080000,
49  PIPE = 0x00100000,
50  CHARINBUF = 0x00200000,
51  ADDRESS = 0x00400000,
52  INIFILE = 0x00800000,
53  REGEXP = 0x01000000,
54  RES5 = 0x02000000,
55  RES6 = 0x04000000,
56  RES7 = 0x08000000,
57  RES8 = 0x10000000,
58  RES9 = 0x20000000,
59  RES10 = 0x40000000,
60  /*-----------------------------------------------------------------------*/
61  ALL_LIB = 0x7FFFFFE0,
62  ALL = 0x7FFFFFFF,
63  NONE = 0x00000000
64 };
65 
66 
67 enum marker_t {
71 };
72 
73 } /* end namespace ASSA */
74 
75 #endif /* LOG_MASK_H */