#include "Riosfwd.h"
#include "DllImport.h"
#include "XrdOuc/XrdOucTrace.hh"
Go to the source code of this file.
Defines | |
#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"); cerr << xpdloc <<": "<< x; XrdProofdTrace->End();} |
#define | XPDERR(x) {XrdProofdTrace->Beg("-E"); 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 |
#define TRACE | ( | act, | |||
x | ) |
Value:
Definition at line 90 of file XrdProofdTrace.h.
#define TRACE_ALL 0xff7f |
Definition at line 29 of file XrdProofdTrace.h.
#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 |
#define TRACE_DOMAINS 0xFF00 |
#define TRACE_FORK 0x0010 |
#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.
#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.
#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.
Value:
if (TRACING(act)) { \ if (TRACINGERR(act)) { \ if (id) {\ XrdProofdTrace->Beg("-E", 0, id); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else { XPDERR(x); }\ } else { \ if (id) {\ XrdProofdTrace->Beg("-I", 0, id); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else { XPDPRT(x); }\ } \ }
Definition at line 112 of file XrdProofdTrace.h.
Value:
if (TRACING(act)) { \ if (TRACINGERR(act)) { \ if (p) {\ XrdProofdTrace->Beg("-E", 0, p->TraceID()); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else {XPDERR(x);}\ } else { \ if (p) {\ XrdProofdTrace->Beg("-I", 0, p->TraceID()); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else {XPDPRT(x);}\ } \ }
Definition at line 99 of file XrdProofdTrace.h.
Value:
if (TRACING(act)) { \ if (TRACINGERR(act)) { \ if (r) {\ XrdProofdTrace->Beg("-E", 0, r->TraceID()); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else { XPDERR(x); }\ } else { \ if (r) {\ XrdProofdTrace->Beg("-I", 0, r->TraceID()); cerr << xpdloc <<": "<< x; XrdProofdTrace->End(); \ } else { XPDPRT(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); \ }
Definition at line 77 of file XrdProofdTrace.h.
Referenced by XrdProofdProtocol::Configure(), and XrdProofdManager::DoDirectiveTrace().
Definition at line 75 of file XrdProofdTrace.h.
#define TRACINGACT | ( | x | ) | (XrdProofdTrace && (XrdProofdTrace->What & TRACE_ ## x)) |
Definition at line 73 of file XrdProofdTrace.h.
Definition at line 71 of file XrdProofdTrace.h.
#define TRACINGDOM (XrdProofdTrace && (XrdProofdTrace->What & xpdtracingdomain)) |
Definition at line 74 of file XrdProofdTrace.h.
Definition at line 72 of file XrdProofdTrace.h.
Definition at line 67 of file XrdProofdTrace.h.
Referenced by XrdProofSched::Enqueue(), XrdProofSched::FirstSession(), and XrdProofSched::Reschedule().
#define XPDERR | ( | x | ) | {XrdProofdTrace->Beg("-E"); cerr << xpdloc <<": "<< x; XrdProofdTrace->End();} |
Definition at line 87 of file XrdProofdTrace.h.
Referenced by XrdProofdManager::Config(), XrdProofdPriorityMgr::Config(), XrdProofdNetMgr::Config(), XrdProofSched::Config(), XrdProofdAdmin::Config(), XrdProofdClientMgr::Config(), XrdProofdNetMgr::ReadBufferLocal(), XrdROOTMgr::SetLogDir(), XrdProofdClientCron(), XrdProofdPriorityCron(), and XrdProofSchedCron().
Value:
Definition at line 68 of file XrdProofdTrace.h.
Referenced by XrdProofdProofServMgr::Accept(), XrdProofdSandbox::AddSession(), XrdProofdProofServMgr::AddSession(), XrdProofdAux::AssertDir(), XrdProofdProofServMgr::Attach(), XrdProofdClientMgr::Auth(), XrdProofConn::Authenticate(), XrdProofdNetMgr::Broadcast(), XrdProofdClient::Broadcast(), XrdProofdProofServ::Broadcast(), XrdProofdProofServMgr::BroadcastClusterInfo(), XrdProofdNetMgr::BroadcastCtrlC(), XrdProofdProofServMgr::BroadcastPriorities(), XrdProofdProofServ::BroadcastPriority(), BroadcastPriority(), XrdProofdAux::ChangeMod(), XrdProofdAux::ChangeOwn(), XrdProofdAux::ChangeToDir(), XrdProofdProofServMgr::CheckActiveSessions(), 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(), XrdProofdPriorityMgr::Config(), XrdProofdProofServMgr::Config(), XrdProofdNetMgr::Config(), XrdROOTMgr::Config(), XrdProofdAdmin::Config(), XrdProofGroupMgr::Config(), XrdProofSched::Config(), XrdProofdClientMgr::Config(), XrdProofdProtocol::Configure(), XrdProofConn::Connect(), XrdProofPhyConn::Connect(), CountTopMasters(), XrdProofdAdmin::CpFile(), XrdProofdProofServMgr::Create(), CreateActiveList(), XrdProofdNetMgr::CreateDefaultPROOFcfg(), XrdProofdProofServ::CreateUNIXSock(), XrdProofdProtocol::CtrlC(), XrdProofdProofServMgr::CurrentSessions(), DecreaseWorkerCounters(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdProofServMgr::Destroy(), XrdProofdProofServMgr::Detach(), XrdProofdClientMgr::DoDirective(), XrdProofdPriorityMgr::DoDirective(), XrdProofdProofServMgr::DoDirective(), XrdProofdNetMgr::DoDirective(), XrdProofdManager::DoDirective(), XrdROOTMgr::DoDirective(), XrdProofSched::DoDirective(), XrdProofdAdmin::DoDirective(), XrdProofdManager::DoDirectiveAllowedGroups(), XrdProofdManager::DoDirectiveAllowedUsers(), XrdProofdNetMgr::DoDirectiveBonjour(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdAdmin::DoDirectiveExportPath(), XrdProofdManager::DoDirectiveGroupfile(), DoDirectiveInt(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdNetMgr::DoDirectiveResource(), XrdProofdManager::DoDirectiveRole(), 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(), FreeClientID(), XrdProofdProofServ::FreeClientID(), XpdMsg::Get(), XrdProofConn::GetAccessToSrv(), XrdProofPhyConn::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(), XrdProofdClient::GetTopServers(), XrdProofSched::GetWorkers(), XrdProofdAdmin::GetWorkers(), XrdProofdManager::GetWorkers(), XrdProofdSandbox::GuessTag(), XrdProofPhyConn::Init(), XrdProofdMultiStrToken::Init(), XpdMsg::Init(), XrdProofConn::Init(), XrdProofdProtocol::Interrupt(), XrdProofdProofServMgr::IsClientRecovering(), XrdProofdProofServMgr::IsSessionSocket(), XrdProofdAux::KillProcess(), XrdProofdManager::LoadScheduler(), XrdProofdClientMgr::LoadSecurity(), XrdProofdNetMgr::LocateLocalFile(), XrdProofConn::Login(), XrdProofdClientMgr::Login(), XrdProofConn::LowWrite(), XrdProofdClientMgr::MapClient(), XpdEnv::Matches(), XrdProofdAux::MvDir(), XrdProofdProofServMgr::MvSession(), XrdProofdConfig::ParseFile(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdAux::ParsePidPath(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseROOTVersionInfo(), XrdProofdProtocol::Ping(), XrdProofdPipe::Poll(), XrdProofdPipe::Post(), XrdProofdProtocol::PostSession(), XrdProofdProofServMgr::PrepareSessionRecovering(), XpdEnv::Print(), XrdProofGroup::Print(), XrdProofdAdmin::Process(), XrdProofdManager::Process(), XrdProofdProofServMgr::Process(), XrdProofdProtocol::Process(), XrdProofdProtocol::Process2(), XrdProofSched::ProcessDirective(), XrdProofConn::ProcessUnsolicitedMsg(), XrdProofdAdmin::PutFile(), XrdProofdAdmin::QueryLogPaths(), 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(), XrdProofdClient::ReserveClientID(), XrdProofdProofServ::Reset(), XrdProofWorker::Reset(), XrdProofdClient::ResetClientSlot(), XrdProofdManager::ResolveKeywords(), XrdProofdProofServMgr::ResolveSession(), XrdProofdProtocol::Response(), XrdProofdProofServ::Resume(), XrdProofdAux::RmDir(), XrdProofdProofServMgr::RmSession(), XrdProofdProofServMgr::SaveAFSkey(), XrdProofSessionInfo::SaveToFile(), XrdProofdResponse::Send(), XrdProofdNetMgr::Send(), XrdProofdProofServ::SendClusterInfo(), XrdProofdProtocol::SendData(), XrdProofdProofServ::SendData(), XrdProofdProtocol::SendDataN(), XrdProofdProofServ::SendDataN(), XrdProofdResponse::SendI(), XrdProofdProtocol::SendMsg(), XrdProofdAdmin::SendMsgToUser(), XrdProofConn::SendRecv(), XrdProofConn::SendReq(), XrdProofdResponse::Set(), 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::SetUserEnvironment(), XrdProofdProofServMgr::SetUserOwnerships(), XrdProofdClient::SkipSessionsCheck(), XrdProofdAux::SymLink(), XrdProofdProofServ::TerminateProofServ(), XrdProofdClientMgr::TerminateSessions(), XrdProofdClient::TerminateSessions(), XrdProofdProtocol::TouchAdminPath(), XrdProofdProofServMgr::TouchSession(), XrdProofdSandbox::TrimSessionDirs(), XrdProofConn::TryConnect(), XrdProofPhyConn::TryConnect(), XrdProofdProtocol::Urgent(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdProofdAux::VerifyProcessByID(), XrdProofdProofServ::VerifyProofServ(), XrdProofdProofServMgr::VerifySession(), XrdProofdClient::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"); cerr << xpdloc <<": "<< x; XrdProofdTrace->End();} |
Definition at line 84 of file XrdProofdTrace.h.
Referenced by XrdProofdSandbox::AddSession(), XrdProofdProofServ::Broadcast(), XrdProofdProofServMgr::BroadcastClusterInfo(), XrdProofdProofServMgr::Config(), XrdProofdProofServ::CreateUNIXSock(), XrdProofdNetMgr::Dump(), XrdProofdClient::GetFreeServObj(), XrdProofConn::Login(), XrdProofdProofServMgr::PrepareSessionRecovering(), and XrdProofdProofServMgr::Recover().
R__EXTERN XrdOucTrace* XrdProofdTrace |
Definition at line 62 of file XrdProofdTrace.h.
Referenced by XrdProofdProtocol::Configure(), XrdProofdManager::DoDirectiveTrace(), TXSocket::InitEnvs(), TXSocket::TXSocket(), and XrdgetProtocolPort().