XRootD
XrdOfsTrace.hh File Reference
+ Include dependency graph for XrdOfsTrace.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEBUG(x)   if (GTRACE(debug)) TRACES(x)
 
#define EPNAME(x)   static const char *epname = x;
 
#define FTRACE(act, x)
 
#define GTRACE(act)   OfsTrace.What & TRACE_ ## act
 
#define TRACE_aio   0x4000
 
#define TRACE_ALL   0xffff
 
#define TRACE_chkpnt   0x010000
 
#define TRACE_chmod   TRACE_exists
 
#define TRACE_close   TRACE_open
 
#define TRACE_closedir   TRACE_opendir
 
#define TRACE_debug   0x008000
 
#define TRACE_delay   0x0400
 
#define TRACE_dir   TRACE_opendir | TRACE_readdir | TRACE_closedir
 
#define TRACE_exists   0x0040
 
#define TRACE_fsctl   0x0400
 
#define TRACE_getmode   TRACE_exists
 
#define TRACE_getsize   TRACE_exists
 
#define TRACE_getstats   0x0800
 
#define TRACE_IO   TRACE_read | TRACE_write | TRACE_aio
 
#define TRACE_mkdir   0x1000
 
#define TRACE_MOST   0x3fcd
 
#define TRACE_open   0x0004
 
#define TRACE_opendir   0x0001
 
#define TRACE_qscan   0x0008
 
#define TRACE_read   0x0010
 
#define TRACE_readdir   0x0002
 
#define TRACE_redirect   0x0800
 
#define TRACE_remove   0x0080
 
#define TRACE_rename   TRACE_remove
 
#define TRACE_stat   0x2000
 
#define TRACE_sync   0x0100
 
#define TRACE_truncate   0x0200
 
#define TRACE_write   0x0020
 
#define TRACES(x)   {SYSTRACE(OfsTrace.,tident,epname,0,x)}
 
#define XTRACE(act, target, x)    if (GTRACE(act)) TRACES(x <<" fn=" <<target)
 
#define ZTRACE(act, x)   if (GTRACE(act)) TRACES(x)
 

Macro Definition Documentation

◆ DEBUG

#define DEBUG (   x)    if (GTRACE(debug)) TRACES(x)

Definition at line 52 of file XrdOfsTrace.hh.

◆ EPNAME

#define EPNAME (   x)    static const char *epname = x;

Definition at line 54 of file XrdOfsTrace.hh.

◆ FTRACE

#define FTRACE (   act,
 
)
Value:
if (GTRACE(act)) \
TRACES(x <<" fn=" << (oh->Name()))
#define GTRACE(act)
Definition: XrdOfsTrace.hh:39

Definition at line 43 of file XrdOfsTrace.hh.

◆ GTRACE

#define GTRACE (   act)    OfsTrace.What & TRACE_ ## act

Definition at line 39 of file XrdOfsTrace.hh.

◆ TRACE_aio

#define TRACE_aio   0x4000

Definition at line 97 of file XrdOfsTrace.hh.

◆ TRACE_ALL

#define TRACE_ALL   0xffff

Definition at line 72 of file XrdOfsTrace.hh.

◆ TRACE_chkpnt

#define TRACE_chkpnt   0x010000

Definition at line 99 of file XrdOfsTrace.hh.

◆ TRACE_chmod

#define TRACE_chmod   TRACE_exists

Definition at line 86 of file XrdOfsTrace.hh.

◆ TRACE_close

#define TRACE_close   TRACE_open

Definition at line 80 of file XrdOfsTrace.hh.

◆ TRACE_closedir

#define TRACE_closedir   TRACE_opendir

Definition at line 75 of file XrdOfsTrace.hh.

◆ TRACE_debug

#define TRACE_debug   0x008000

Definition at line 98 of file XrdOfsTrace.hh.

◆ TRACE_delay

#define TRACE_delay   0x0400

Definition at line 76 of file XrdOfsTrace.hh.

◆ TRACE_dir

#define TRACE_dir   TRACE_opendir | TRACE_readdir | TRACE_closedir

Definition at line 77 of file XrdOfsTrace.hh.

◆ TRACE_exists

#define TRACE_exists   0x0040

Definition at line 85 of file XrdOfsTrace.hh.

◆ TRACE_fsctl

#define TRACE_fsctl   0x0400

Definition at line 93 of file XrdOfsTrace.hh.

◆ TRACE_getmode

#define TRACE_getmode   TRACE_exists

Definition at line 87 of file XrdOfsTrace.hh.

◆ TRACE_getsize

#define TRACE_getsize   TRACE_exists

Definition at line 88 of file XrdOfsTrace.hh.

◆ TRACE_getstats

#define TRACE_getstats   0x0800

Definition at line 94 of file XrdOfsTrace.hh.

◆ TRACE_IO

#define TRACE_IO   TRACE_read | TRACE_write | TRACE_aio

Definition at line 84 of file XrdOfsTrace.hh.

◆ TRACE_mkdir

#define TRACE_mkdir   0x1000

Definition at line 95 of file XrdOfsTrace.hh.

◆ TRACE_MOST

#define TRACE_MOST   0x3fcd

Definition at line 71 of file XrdOfsTrace.hh.

◆ TRACE_open

#define TRACE_open   0x0004

Definition at line 78 of file XrdOfsTrace.hh.

◆ TRACE_opendir

#define TRACE_opendir   0x0001

Definition at line 73 of file XrdOfsTrace.hh.

◆ TRACE_qscan

#define TRACE_qscan   0x0008

Definition at line 79 of file XrdOfsTrace.hh.

◆ TRACE_read

#define TRACE_read   0x0010

Definition at line 81 of file XrdOfsTrace.hh.

◆ TRACE_readdir

#define TRACE_readdir   0x0002

Definition at line 74 of file XrdOfsTrace.hh.

◆ TRACE_redirect

#define TRACE_redirect   0x0800

Definition at line 82 of file XrdOfsTrace.hh.

◆ TRACE_remove

#define TRACE_remove   0x0080

Definition at line 89 of file XrdOfsTrace.hh.

◆ TRACE_rename

#define TRACE_rename   TRACE_remove

Definition at line 90 of file XrdOfsTrace.hh.

◆ TRACE_stat

#define TRACE_stat   0x2000

Definition at line 96 of file XrdOfsTrace.hh.

◆ TRACE_sync

#define TRACE_sync   0x0100

Definition at line 91 of file XrdOfsTrace.hh.

◆ TRACE_truncate

#define TRACE_truncate   0x0200

Definition at line 92 of file XrdOfsTrace.hh.

◆ TRACE_write

#define TRACE_write   0x0020

Definition at line 83 of file XrdOfsTrace.hh.

◆ TRACES

#define TRACES (   x)    {SYSTRACE(OfsTrace.,tident,epname,0,x)}

Definition at line 41 of file XrdOfsTrace.hh.

◆ XTRACE

#define XTRACE (   act,
  target,
 
)     if (GTRACE(act)) TRACES(x <<" fn=" <<target)

Definition at line 47 of file XrdOfsTrace.hh.

◆ ZTRACE

#define ZTRACE (   act,
 
)    if (GTRACE(act)) TRACES(x)

Definition at line 50 of file XrdOfsTrace.hh.