ROOT  6.06/09
Reference Guide
Macros | Variables
XrdProofdTrace.h File Reference
#include "Riosfwd.h"
#include "DllImport.h"
#include "XrdOuc/XrdOucTrace.hh"
+ Include dependency graph for XrdProofdTrace.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRACE_ALL   0xff7f
 
#define TRACE_XERR   0x0001
 
#define TRACE_REQ   0x0002
 
#define TRACE_DBG   0x0004
 
#define TRACE_LOGIN   0x0008
 
#define TRACE_FORK   0x0010
 
#define TRACE_MEM   0x0020
 
#define TRACE_HDBG   0x0040
 
#define TRACE_DOMAINS   0xFF00
 
#define TRACE_RSP   0x0100
 
#define TRACE_AUX   0x0200
 
#define TRACE_CMGR   0x0400
 
#define TRACE_SMGR   0x0800
 
#define TRACE_NMGR   0x1000
 
#define TRACE_PMGR   0x2000
 
#define TRACE_GMGR   0x4000
 
#define TRACE_SCHED   0x8000
 
#define XPDDOM(d)   unsigned int xpdtracingdomain = (unsigned int)(TRACE_ ## d & TRACE_ALL);
 
#define XPDLOC(d, x)
 
#define TRACINGALL(x)   (TRACE_ALL == TRACE_ ## x)
 
#define TRACINGERR(x)   (TRACE_XERR == TRACE_ ## x)
 
#define TRACINGACT(x)   (XrdProofdTrace && (XrdProofdTrace->What & TRACE_ ## x))
 
#define TRACINGDOM   (XrdProofdTrace && (XrdProofdTrace->What & xpdtracingdomain))
 
#define TRACING(x)   (TRACINGALL(x) || TRACINGERR(x) || (TRACINGACT(x) && TRACINGDOM))
 
#define TRACESET(act, on)
 
#define XPDPRT(x)   {XrdProofdTrace->Beg("-I"); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End();}
 
#define XPDERR(x)   {XrdProofdTrace->Beg("-E"); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End();}
 
#define TRACE(act, x)
 
#define TRACEP(p, act, x)
 
#define TRACEI(id, act, x)
 
#define TRACER(r, act, x)
 

Variables

R__EXTERN XrdOucTrace * XrdProofdTrace
 

Macro Definition Documentation

#define TRACE (   act,
  x 
)
Value:
if (TRACING(act)) { \
if (TRACINGERR(act)) { \
} else { \
} \
}
#define TRACING(x)
#define XPDPRT(x)
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
#define XPDERR(x)
#define TRACINGERR(x)

Definition at line 90 of file XrdProofdTrace.h.

#define TRACE_ALL   0xff7f

Definition at line 29 of file XrdProofdTrace.h.

Referenced by XrdProofdManager::DoDirectiveTrace(), and TXSocket::InitEnvs().

#define TRACE_AUX   0x0200

Definition at line 44 of file XrdProofdTrace.h.

#define TRACE_CMGR   0x0400

Definition at line 45 of file XrdProofdTrace.h.

#define TRACE_DBG   0x0004

Definition at line 34 of file XrdProofdTrace.h.

Referenced by TXSocket::InitEnvs().

#define TRACE_DOMAINS   0xFF00

Definition at line 42 of file XrdProofdTrace.h.

Referenced by XrdProofdProtocol::Configure().

#define TRACE_FORK   0x0010

Definition at line 36 of file XrdProofdTrace.h.

Referenced by XrdProofdProtocol::Configure().

#define TRACE_GMGR   0x4000

Definition at line 49 of file XrdProofdTrace.h.

#define TRACE_HDBG   0x0040

Definition at line 38 of file XrdProofdTrace.h.

#define TRACE_LOGIN   0x0008

Definition at line 35 of file XrdProofdTrace.h.

#define TRACE_MEM   0x0020

Definition at line 37 of file XrdProofdTrace.h.

Referenced by XrdProofdProtocol::Configure().

#define TRACE_NMGR   0x1000

Definition at line 47 of file XrdProofdTrace.h.

#define TRACE_PMGR   0x2000

Definition at line 48 of file XrdProofdTrace.h.

#define TRACE_REQ   0x0002

Definition at line 33 of file XrdProofdTrace.h.

Referenced by XrdProofdProtocol::Configure(), and TXSocket::InitEnvs().

#define TRACE_RSP   0x0100

Definition at line 43 of file XrdProofdTrace.h.

#define TRACE_SCHED   0x8000

Definition at line 50 of file XrdProofdTrace.h.

#define TRACE_SMGR   0x0800

Definition at line 46 of file XrdProofdTrace.h.

#define TRACE_XERR   0x0001

Definition at line 32 of file XrdProofdTrace.h.

#define TRACEI (   id,
  act,
  x 
)
Value:
if (TRACING(act)) { \
if (TRACINGERR(act)) { \
if (id) {\
XrdProofdTrace->Beg("-E", 0, id); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else { XPDERR(x); }\
} else { \
if (id) {\
XrdProofdTrace->Beg("-I", 0, id); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else { XPDPRT(x); }\
} \
}
#define TRACING(x)
R__EXTERN XrdOucTrace * XrdProofdTrace
#define XPDPRT(x)
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
#define XPDERR(x)
#define TRACINGERR(x)

Definition at line 112 of file XrdProofdTrace.h.

Referenced by XrdProofdClientMgr::MapClient().

#define TRACEP (   p,
  act,
  x 
)
Value:
if (TRACING(act)) { \
if (TRACINGERR(act)) { \
if (p) {\
XrdProofdTrace->Beg("-E", 0, p->TraceID()); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else {XPDERR(x);}\
} else { \
if (p) {\
XrdProofdTrace->Beg("-I", 0, p->TraceID()); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else {XPDPRT(x);}\
} \
}
#define TRACING(x)
R__EXTERN XrdOucTrace * XrdProofdTrace
#define XPDPRT(x)
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
#define XPDERR(x)
#define TRACINGERR(x)

Definition at line 99 of file XrdProofdTrace.h.

Referenced by XrdProofdProofServMgr::Attach(), XrdProofdClientMgr::Auth(), XrdProofdClientMgr::CheckClient(), XrdProofdAdmin::CleanupSessions(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), XrdProofdProofServMgr::CreateSockPath(), XrdProofdProtocol::CtrlC(), XrdProofdProofServMgr::Destroy(), XrdProofdProofServMgr::Detach(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), XrdProofdProtocol::GetData(), XrdProofdAdmin::GetFile(), XrdProofdAdmin::GetWorkers(), XrdProofdProtocol::Interrupt(), XrdProofdClientMgr::Login(), XrdProofdClientMgr::MapClient(), XrdProofdProofServMgr::ParseCreateBuffer(), XrdProofdProtocol::Ping(), XrdProofdProofServMgr::PrepareProofServ(), XrdProofdProtocol::Process(), XrdProofdAdmin::Process(), XrdProofdManager::Process(), XrdProofdProofServMgr::Process(), XrdProofdProtocol::Process2(), XrdProofdAdmin::PutFile(), XrdProofdAdmin::QueryLogPaths(), XrdProofdAdmin::QueryMssUrl(), XrdProofdAdmin::QueryROOTVersions(), XrdProofdAdmin::QuerySessions(), XrdProofdAdmin::QueryWorkers(), XrdProofdNetMgr::ReadBuffer(), XrdProofdProtocol::Recycle(), XrdProofdAdmin::ReleaseWorker(), XrdProofdProtocol::SendData(), XrdProofdProtocol::SendDataN(), XrdProofdProtocol::SendMsg(), XrdProofdAdmin::SendMsgToUser(), XrdProofdAdmin::SetGroupProperties(), XrdProofdAdmin::SetROOTVersion(), XrdProofdAdmin::SetSessionAlias(), XrdProofdAdmin::SetSessionTag(), XrdProofdProtocol::TouchAdminPath(), and XrdProofdProtocol::Urgent().

#define TRACER (   r,
  act,
  x 
)
Value:
if (TRACING(act)) { \
if (TRACINGERR(act)) { \
if (r) {\
XrdProofdTrace->Beg("-E", 0, r->TraceID()); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else { XPDERR(x); }\
} else { \
if (r) {\
XrdProofdTrace->Beg("-I", 0, r->TraceID()); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \
} else { XPDPRT(x); }\
} \
}
#define TRACING(x)
R__EXTERN XrdOucTrace * XrdProofdTrace
#define XPDPRT(x)
Double_t x[n]
Definition: legend1.C:17
if(pyself &&pyself!=Py_None)
#define XPDERR(x)
ROOT::R::TRInterface & r
Definition: Object.C:4
#define TRACINGERR(x)

Definition at line 125 of file XrdProofdTrace.h.

#define TRACESET (   act,
  on 
)
Value:
if (on) { \
XrdProofdTrace->What |= TRACE_ ## act; \
} else { \
XrdProofdTrace->What &= ~(TRACE_ ## act & TRACE_ALL); \
}
R__EXTERN XrdOucTrace * XrdProofdTrace
#define TRACE_ALL

Definition at line 77 of file XrdProofdTrace.h.

Referenced by XrdProofdProtocol::Configure(), and XrdProofdManager::DoDirectiveTrace().

#define TRACING (   x)    (TRACINGALL(x) || TRACINGERR(x) || (TRACINGACT(x) && TRACINGDOM))
#define TRACINGACT (   x)    (XrdProofdTrace && (XrdProofdTrace->What & TRACE_ ## x))

Definition at line 73 of file XrdProofdTrace.h.

#define TRACINGALL (   x)    (TRACE_ALL == TRACE_ ## x)

Definition at line 71 of file XrdProofdTrace.h.

#define TRACINGDOM   (XrdProofdTrace && (XrdProofdTrace->What & xpdtracingdomain))

Definition at line 74 of file XrdProofdTrace.h.

#define TRACINGERR (   x)    (TRACE_XERR == TRACE_ ## x)

Definition at line 72 of file XrdProofdTrace.h.

#define XPDDOM (   d)    unsigned int xpdtracingdomain = (unsigned int)(TRACE_ ## d & TRACE_ALL);

Definition at line 67 of file XrdProofdTrace.h.

Referenced by XrdProofSched::Enqueue(), and XrdProofSched::FirstSession().

#define XPDERR (   x)    {XrdProofdTrace->Beg("-E"); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End();}
#define XPDLOC (   d,
  x 
)
Value:
unsigned int xpdtracingdomain = (unsigned int)(TRACE_ ## d & TRACE_ALL); \
const char *xpdloc = x;
Double_t x[n]
Definition: legend1.C:17
#define TRACE_ALL

Definition at line 68 of file XrdProofdTrace.h.

Referenced by XrdProofdProofServMgr::AcceptPeer(), XrdProofdSandbox::AddSession(), XrdProofdProofServMgr::AddSession(), XrdProofdAux::AssertBaseDir(), XrdProofdAux::AssertDir(), XrdProofdProofServMgr::Attach(), XrdProofdClientMgr::Auth(), XrdProofConn::Authenticate(), XrdProofdClient::Broadcast(), XrdProofdNetMgr::Broadcast(), XrdProofdProofServ::Broadcast(), XrdProofdProofServMgr::BroadcastClusterInfo(), XrdProofdNetMgr::BroadcastCtrlC(), XrdProofdProofServMgr::BroadcastPriorities(), XrdProofdProofServ::BroadcastPriority(), BroadcastPriority(), XrdProofdAux::ChangeMod(), XrdProofdAux::ChangeOwn(), XrdProofdAux::ChangeToDir(), XrdProofdProofServMgr::CheckActiveSessions(), XrdProofdClientMgr::CheckClient(), XrdProofdClientMgr::CheckClients(), XrdROOT::CheckDir(), XrdProofConn::CheckErrorStatus(), XrdProofdAux::CheckIf(), XrdProofdManager::CheckLogFileOwnership(), XrdProofConn::CheckResp(), XrdProofdProofServ::CheckSession(), XrdProofdProofServMgr::CheckTerminatedSessions(), XrdProofdProofServMgr::CleanClientSessions(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdProofdProofServMgr::CleanupProofServ(), XrdProofdAdmin::CleanupSessions(), XrdProofConn::Close(), XrdProofdManager::Config(), XrdProofdAdmin::Config(), XrdProofdNetMgr::Config(), XrdProofdPriorityMgr::Config(), XrdProofdClientMgr::Config(), XrdProofGroupMgr::Config(), XrdProofSched::Config(), XrdROOTMgr::Config(), XrdProofdProofServMgr::Config(), XrdProofdProtocol::Configure(), XrdProofPhyConn::Connect(), XrdProofConn::Connect(), CountTopMasters(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), CreateActiveList(), XrdProofdNetMgr::CreateDefaultPROOFcfg(), XrdProofdProofServMgr::CreateProofServEnvFile(), XrdProofdProofServMgr::CreateProofServRootRc(), XrdProofdProofServMgr::CreateSockPath(), XrdProofdProofServ::CreateUNIXSock(), XrdProofdProtocol::CtrlC(), XrdProofdProofServMgr::CurrentSessions(), DecreaseWorkerCounters(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdProofServMgr::Destroy(), XrdProofdProofServMgr::Detach(), XrdProofdManager::DoDirective(), XrdProofdAdmin::DoDirective(), XrdProofdNetMgr::DoDirective(), XrdProofdPriorityMgr::DoDirective(), XrdProofdClientMgr::DoDirective(), XrdProofSched::DoDirective(), XrdROOTMgr::DoDirective(), XrdProofdProofServMgr::DoDirective(), XrdProofdNetMgr::DoDirectiveBonjour(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdAdmin::DoDirectiveExportPath(), XrdProofdManager::DoDirectiveFilterLibPaths(), XrdProofdManager::DoDirectiveGroupfile(), DoDirectiveInt(), XrdProofdManager::DoDirectiveMultiUser(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdNetMgr::DoDirectiveResource(), XrdProofdManager::DoDirectiveRootd(), XrdProofdManager::DoDirectiveRootdAllow(), XrdROOTMgr::DoDirectiveRootSys(), XrdProofdPriorityMgr::DoDirectiveSchedOpt(), XrdProofSched::DoDirectiveSchedParam(), DoDirectiveString(), XrdProofdManager::DoDirectiveTrace(), XrdProofdNetMgr::DoDirectiveWorker(), XrdProofConn::DoHandShake(), DumpPriorityChanges(), XrdProofdProofServ::DumpQueries(), XrdProofSched::DumpQueues(), DumpWorkerCounters(), XrdProofdClient::EraseServer(), XrdProofdAdmin::Exec(), XrdProofdAdmin::ExecCmd(), XrdProofWorker::Export(), XrdProofdProofServ::ExportBuf(), ExportCpCmd(), ExportWorkerDescription(), XrdProofdProofServMgr::FillEnvList(), XrdProofSessionInfo::FillProofServ(), XrdProofdClientMgr::FilterSecConfig(), XrdProofdNetMgr::FindUniqueNodes(), XrdProofdProofServ::FreeClientID(), FreeClientID(), XpdMsg::Get(), XrdProofPhyConn::GetAccessToSrv(), XrdProofConn::GetAccessToSrv(), XrdProofdNetMgr::GetActiveWorkers(), XrdProofdProtocol::GetBuff(), XrdProofdClientMgr::GetClient(), XrdProofdClient::GetClientID(), XrdProofdProofServ::GetClientID(), XrdProofdProtocol::GetData(), XrdProofdAdmin::GetFile(), XrdProofdClient::GetFreeServObj(), XrdProofdProtocol::GetNewResponse(), XrdProofdNetMgr::GetNodes(), XrdProofdAux::GetNumCPUs(), XrdProofSched::GetNumWorkers(), XrdProofdAux::GetProcesses(), XrdProofdClient::GetProtocol(), XrdProofdClient::GetServer(), XrdProofdClient::GetServObj(), XrdProofdSandbox::GetSessionDirs(), XrdProofdProofServMgr::GetTagDirs(), XrdProofdClient::GetTopServers(), XrdProofdManager::GetWorkers(), XrdProofSched::GetWorkers(), XrdProofdAdmin::GetWorkers(), XrdProofdSandbox::GuessTag(), XrdProofPhyConn::Init(), XrdProofConn::Init(), XrdProofdMultiStrToken::Init(), XpdMsg::Init(), XrdProofdProtocol::Interrupt(), XrdProofdProofServMgr::IsClientRecovering(), XrdProofdNetMgr::IsLocal(), XrdProofdManager::IsRootdAllowed(), XrdProofdProofServMgr::IsSessionSocket(), XrdProofdAux::KillProcess(), XrdProofdResponse::LinkSend(), XrdProofdManager::LoadScheduler(), XrdProofdClientMgr::LoadSecurity(), XrdProofdNetMgr::LocateLocalFile(), XrdProofdAux::LogEmsgToFile(), XrdProofdClientMgr::Login(), XrdProofConn::Login(), XrdProofConn::LowWrite(), XrdProofdClientMgr::MapClient(), XrdProofdProtocol::Match(), XpdEnv::Matches(), XrdProofdAux::MvDir(), XrdProofdProofServMgr::MvSession(), XrdProofdProofServMgr::ParseCreateBuffer(), XrdProofdConfig::ParseFile(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdAux::ParsePidPath(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseROOTVersionInfo(), XrdProofdProtocol::Ping(), XrdProofdPipe::Poll(), XrdProofdPipe::Post(), XrdProofdProtocol::PostSession(), XrdProofdProofServMgr::PrepareProofServ(), XrdProofdProofServMgr::PrepareSessionRecovering(), XrdProofGroup::Print(), XpdEnv::Print(), XrdProofdProtocol::Process(), XrdProofdAdmin::Process(), XrdProofdManager::Process(), XrdProofdProofServMgr::Process(), XrdProofdProtocol::Process2(), XrdProofSched::ProcessDirective(), XrdProofConn::ProcessUnsolicitedMsg(), XrdProofdAdmin::PutFile(), XrdProofdAdmin::QueryLogPaths(), XrdProofdAdmin::QueryMssUrl(), XrdProofdAdmin::QueryROOTVersions(), XrdProofdAdmin::QuerySessions(), XrdProofdAdmin::QueryWorkers(), XrdProofdNetMgr::ReadBuffer(), XrdProofdNetMgr::ReadBufferLocal(), XrdProofdNetMgr::ReadBufferRemote(), XrdProofdConfig::ReadFile(), XrdProofSessionInfo::ReadFromFile(), XrdProofdNetMgr::ReadLogPaths(), XrdProofdAux::ReadMsg(), XrdProofGroupMgr::ReadPriorities(), XrdProofdNetMgr::ReadPROOFcfg(), XrdProofConn::ReConnect(), XrdProofdProofServMgr::Recover(), XrdProofdProofServMgr::RecoverActiveSessions(), XrdProofdPipe::Recv(), XrdProofdProtocol::Recycle(), XrdProofdAdmin::ReleaseWorker(), XrdProofdSandbox::RemoveSession(), XrdProofdProofServ::RemoveWorker(), XrdProofSched::Reschedule(), XrdProofdClient::ReserveClientID(), XrdProofWorker::Reset(), XrdProofdProofServ::Reset(), XrdProofdClient::ResetClientSlot(), XrdProofdManager::ResolveKeywords(), XrdProofdProofServMgr::ResolveSession(), XrdProofdProtocol::Response(), XrdProofdProofServ::Resume(), XrdProofdAux::RmDir(), XrdProofdProofServMgr::RmSession(), XrdProofSessionInfo::SaveToFile(), XrdProofdResponse::Send(), XrdProofdNetMgr::Send(), XrdProofdProofServ::SendClusterInfo(), XrdProofdProtocol::SendData(), XrdProofdProofServ::SendData(), XrdProofdProtocol::SendDataN(), XrdProofdProofServ::SendDataN(), XrdProofdProofServMgr::SendErrLog(), XrdProofdResponse::SendI(), XrdProofdProtocol::SendMsg(), XrdProofdAdmin::SendMsgToUser(), XrdProofConn::SendRecv(), XrdProofConn::SendReq(), XrdProofdProofServ::SetAdminPath(), XrdProofdClient::SetClientID(), XrdProofdAdmin::SetGroupProperties(), XrdROOTMgr::SetLogDir(), XrdProofdPriorityMgr::SetNiceValues(), XrdProofdSessionEntry::SetPriority(), XrdProofdPriorityMgr::SetProcessPriority(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), XrdProofdAdmin::SetROOTVersion(), XrdProofdAdmin::SetSessionAlias(), XrdProofdAdmin::SetSessionTag(), XrdProofdResponse::SetTraceID(), XrdProofdProofServMgr::SetupProtocol(), XrdProofdProofServMgr::SetUserEnvironment(), XrdProofdProofServMgr::SetUserOwnerships(), XrdProofdClient::SkipSessionsCheck(), XrdProofdProtocol::StartRootd(), XrdProofdAux::SymLink(), XrdProofdProofServ::TerminateProofServ(), XrdProofdClient::TerminateSessions(), XrdProofdClientMgr::TerminateSessions(), XrdProofdProtocol::TouchAdminPath(), XrdProofdProofServMgr::TouchSession(), XrdProofdSandbox::TrimSessionDirs(), XrdProofPhyConn::TryConnect(), XrdProofConn::TryConnect(), XrdProofdProtocol::Urgent(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdProofdAux::VerifyProcessByID(), XrdProofdProofServ::VerifyProofServ(), XrdProofdClient::VerifySession(), XrdProofdProofServMgr::VerifySession(), WriteSessEnvs(), WriteSessRCs(), XrdProofConn::XrdProofConn(), XrdProofdClient::XrdProofdClient(), XrdProofdClientCron(), XrdProofdClientMgr::XrdProofdClientMgr(), XrdProofdManagerCron(), XrdProofdPriorityCron(), XrdProofdPriorityMgr::XrdProofdPriorityMgr(), XrdProofdProofServCron(), XrdProofdProofServMgr::XrdProofdProofServMgr(), XrdProofdProofServRecover(), XrdProofdSandbox::XrdProofdSandbox(), XrdProofdSessionEntry::XrdProofdSessionEntry(), XrdProofPhyConn::XrdProofPhyConn(), XrdProofSchedCron(), and XrdROOT::XrdROOT().

#define XPDPRT (   x)    {XrdProofdTrace->Beg("-I"); std::cerr << xpdloc <<": "<< x; XrdProofdTrace->End();}

Variable Documentation

R__EXTERN XrdOucTrace* XrdProofdTrace

Definition at line 62 of file XrdProofdTrace.h.

Referenced by XrdProofdManager::DoDirectiveTrace().