XrdOfsTrace.hh File Reference

#include "XrdSys/XrdSysHeaders.hh"
#include "XrdOfs/XrdOfs.hh"

Go to the source code of this file.

Defines

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


Define Documentation

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

Definition at line 34 of file XrdOfsTrace.hh.

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

Definition at line 36 of file XrdOfsTrace.hh.

#define FTRACE ( act,
x   ) 

Value:

if (GTRACE(act)) \
      TRACES(x <<" fn=" << (oh->Name()))

Definition at line 25 of file XrdOfsTrace.hh.

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

Definition at line 20 of file XrdOfsTrace.hh.

#define TRACE_aio   0x4000

Definition at line 79 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_ALL   0xffff

Definition at line 54 of file XrdOfsTrace.hh.

#define TRACE_chmod   TRACE_exists

Definition at line 68 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_close   TRACE_open

Definition at line 62 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_closedir   TRACE_opendir

Definition at line 57 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_debug   0x8000

Definition at line 80 of file XrdOfsTrace.hh.

#define TRACE_delay   0x0400

Definition at line 58 of file XrdOfsTrace.hh.

#define TRACE_dir   TRACE_opendir | TRACE_readdir | TRACE_closedir

Definition at line 59 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_exists   0x0040

Definition at line 67 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_fsctl   0x0400

Definition at line 75 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_getmode   TRACE_exists

Definition at line 69 of file XrdOfsTrace.hh.

#define TRACE_getsize   TRACE_exists

Definition at line 70 of file XrdOfsTrace.hh.

#define TRACE_getstats   0x0800

Definition at line 76 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_IO   TRACE_read | TRACE_write | TRACE_aio

Definition at line 66 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_mkdir   0x1000

Definition at line 77 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_MOST   0x3fcd

Definition at line 53 of file XrdOfsTrace.hh.

Referenced by XrdOfs::Configure(), and XrdOfs::xtrace().

#define TRACE_open   0x0004

Definition at line 60 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_opendir   0x0001

Definition at line 55 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_qscan   0x0008

Definition at line 61 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_read   0x0010

Definition at line 63 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_readdir   0x0002

Definition at line 56 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_redirect   0x0800

Definition at line 64 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_remove   0x0080

Definition at line 71 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_rename   TRACE_remove

Definition at line 72 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_stat   0x2000

Definition at line 78 of file XrdOfsTrace.hh.

#define TRACE_sync   0x0100

Definition at line 73 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_truncate   0x0200

Definition at line 74 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACE_write   0x0020

Definition at line 65 of file XrdOfsTrace.hh.

Referenced by XrdOfs::xtrace().

#define TRACES ( x   )     {OfsTrace.Beg(epname,tident); cerr <<x; OfsTrace.End();}

Definition at line 22 of file XrdOfsTrace.hh.

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

Definition at line 29 of file XrdOfsTrace.hh.

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

Definition at line 32 of file XrdOfsTrace.hh.


Generated on Tue Jul 5 16:08:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1