XrdCmsTrace.hh File Reference

#include "XrdSys/XrdSysError.hh"
#include "XrdOuc/XrdOucTrace.hh"
#include "XrdSys/XrdSysHeaders.hh"

Go to the source code of this file.

Namespaces

namespace  XrdCms

Defines

#define TRACE_ALL   0xffff
#define TRACE_Debug   0x0001
#define TRACE_Stage   0x0002
#define TRACE_Defer   0x0004
#define TRACE_Forward   0x0008
#define TRACE_Redirect   0x0010
#define TRACE_Files   0x0020
#define QTRACE(act)   Trace.What & TRACE_ ## act
#define DEBUGR(y)
#define DEBUG(y)   if (Trace.What & TRACE_Debug) TRACEX(y)
#define TRACE(x, y)   if (Trace.What & TRACE_ ## x) TRACEX(y)
#define TRACER(x, y)
#define TRACEX(y)   {Trace.Beg(0,epname); cerr <<y; Trace.End();}
#define EPNAME(x)   static const char *epname = x;

Variables

XrdOucTrace XrdCms::Trace
XrdSysError XrdCms::Say


Define Documentation

#define DEBUG ( y   )     if (Trace.What & TRACE_Debug) TRACEX(y)

Definition at line 35 of file XrdCmsTrace.hh.

#define DEBUGR ( y   ) 

Value:

if (Trace.What & TRACE_Debug) \
                  {Trace.Beg(epname, Arg.Ident); cerr <<y; Trace.End();}

Definition at line 32 of file XrdCmsTrace.hh.

Referenced by XrdCmsNode::do_Avail(), XrdCmsNode::do_Chmod(), XrdCmsNode::do_Load(), XrdCmsNode::do_Mkdir(), XrdCmsNode::do_Mkpath(), XrdCmsNode::do_Mv(), XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_PrepDel(), XrdCmsNode::do_Rm(), XrdCmsNode::do_Rmdir(), XrdCmsNode::do_Select(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_Space(), XrdCmsNode::do_StateFWD(), XrdCmsNode::do_Status(), XrdCmsNode::do_Trunc(), XrdCmsNode::do_Try(), XrdCmsProtocol::Execute(), and XrdCmsNode::fsFail().

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

Definition at line 44 of file XrdCmsTrace.hh.

#define QTRACE ( act   )     Trace.What & TRACE_ ## act

Definition at line 30 of file XrdCmsTrace.hh.

Referenced by XrdSecProtocolpwd::Authenticate(), XrdSecProtocolgsi::Authenticate(), XrdCmsProtocol::Dispatch(), XrdSecProtocolgsi::ErrF(), XrdSecProtocolpwd::ErrF(), XrdSecProtocolgsi::getCredentials(), XrdSecProtocolpwd::getCredentials(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), XrdCmsFinderRMT::send2Man(), XrdSecProtocolgsi::ServerDoSigpxy(), XrdCryptosslgsiX509Chain::Verify(), XrdSecProtocolgsi::XrdSecProtocolgsi(), XrdSecProtocolpwd::XrdSecProtocolpwd(), and XrdSecServer::xtrace().

#define TRACE ( x,
y   )     if (Trace.What & TRACE_ ## x) TRACEX(y)

Definition at line 37 of file XrdCmsTrace.hh.

#define TRACE_ALL   0xffff

Definition at line 18 of file XrdCmsTrace.hh.

#define TRACE_Debug   0x0001

Definition at line 19 of file XrdCmsTrace.hh.

Referenced by XrdFrmXfrQueue::Add(), XrdCmsProtocol::Admit(), XrdOssSys::ConfigStage(), XrdFrmTransfer::Fetch(), XrdSecProtocolpwd::Init(), XrdSecProtocolgsi::Init(), main(), XrdFrmTransfer::Throw(), XrdSecProtocolsslInit(), XrdCmsClientConfig::xtrac(), XrdOssSys::xtrace(), XrdCmsConfig::xtrace(), and XrdSecServer::xtrace().

#define TRACE_Defer   0x0004

Definition at line 21 of file XrdCmsTrace.hh.

Referenced by XrdCmsClientConfig::xtrac(), and XrdCmsConfig::xtrace().

#define TRACE_Files   0x0020

Definition at line 24 of file XrdCmsTrace.hh.

Referenced by XrdCmsConfig::xtrace().

#define TRACE_Forward   0x0008

Definition at line 22 of file XrdCmsTrace.hh.

Referenced by XrdCmsClientConfig::xtrac(), and XrdCmsConfig::xtrace().

#define TRACE_Redirect   0x0010

Definition at line 23 of file XrdCmsTrace.hh.

Referenced by XrdCmsClientConfig::xtrac(), and XrdCmsConfig::xtrace().

#define TRACE_Stage   0x0002

Definition at line 20 of file XrdCmsTrace.hh.

Referenced by XrdCmsClientConfig::xtrac(), and XrdCmsConfig::xtrace().

#define TRACER ( x,
y   ) 

Value:

if (Trace.What & TRACE_ ## x) \
                       {Trace.Beg(epname, Arg.Ident); cerr <<y; Trace.End();}

Definition at line 39 of file XrdCmsTrace.hh.

Referenced by XrdCmsNode::do_Gone(), XrdCmsNode::do_Have(), and XrdCmsNode::do_State().

#define TRACEX ( y   )     {Trace.Beg(0,epname); cerr <<y; Trace.End();}

Definition at line 42 of file XrdCmsTrace.hh.


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