1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
/*
* Argus-5.0 Software. Common include files. Debug support
* Copyright (c) 2000-2024 QoSient, LLC
* All rights reserved.
*
* This program is free software, released under the GNU General
* Public License; you can redistribute it and/or modify it under the terms
* of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or any later version.
*
* Other licenses are available through QoSient, LLC.
* Inquire at info@qosient.com.
*
* This program is distributed WITHOUT ANY WARRANTY; without even the
* implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the * GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* Written by Carter Bullard
* QoSient, LLC
*
*/
/*
* $Id: //depot/gargoyle/argus/include/argus_debug.h#5 $
* $DateTime: 2015/04/13 00:39:28 $
* $Change: 2980 $
*/
#ifndef ArgusDebug_h
#define ArgusDebug_h
#ifdef __cplusplus
extern "C" {
#endif
#ifndef __GNUC__
#define inline
#endif
#define ARGUS_DEBUG_ALL 0xffffffff
#define ARGUS_DEBUG_MAIN 0x00000001 /* 1 */
#define ARGUS_DEBUG_CORE 0x00000002 /* 2 */
#define ARGUS_DEBUG_INIT 0x00000004 /* 4 */
#define ARGUS_DEBUG_FILTER 0x00000008 /* 8 */
#define ARGUS_DEBUG_FILTERCOMPILE 0x00000010 /* 16 */
#define ARGUS_DEBUG_FILTERCORE 0x00000020 /* 32 */
#define ARGUS_DEBUG_AUTH 0x00000040 /* 64 */
#define ARGUS_DEBUG_DECODE 0x00000080 /* 128 */
#define ARGUS_DEBUG_MEMORY 0x00000100 /* 256 */
#define ARGUS_DEBUG_UTIL 0x00000200 /* 512 */
#define ARGUS_DEBUG_PARSE 0x00000400 /* 1024 */
#define ARGUS_DEBUG_PARSECORE 0x00000800 /* 2048 */
#define ARGUS_DEBUG_READ 0x00001000 /* 4096 */
#define ARGUS_DEBUG_WRITE 0x00002000 /* 8192 */
#define ARGUS_DEBUG_CLIENT 0x00004000 /* 16384 */
#define ARGUS_DEBUG_POLICY 0x00008000 /* 32768 */
#define ARGUS_DEBUG_APPLICATION 0x00010000 /* 65536 */
#define ARGUS_DEBUG_MERGE 0x00020000 /* 131072 */
#define ARGUS_DEBUG_TIME 0x00040000 /* 262144 */
#define ARGUS_DEBUG_SERVICES 0x00080000 /* 524288 */
extern void ArgusDebug (int, char *, ...);
#ifdef __cplusplus
}
#endif
#endif /* ArgusFilter_h */
|