XRootD
Loading...
Searching...
No Matches
XrdSysError Class Reference

#include <XrdSysError.hh>

Collaboration diagram for XrdSysError:

Public Member Functions

 XrdSysError (XrdSysLogger *lp, const char *ErrPrefix="sys")
 ~XrdSysError ()
int baseFD ()
int ec2errno (int ecode)
void Emsg (const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
int Emsg (const char *esfx, int ecode, const char *text1, const char *text2=0)
int getMsgMask ()
void Log (int mask, const char *esfx, const char *text1, const char *text2=0, const char *text3=0)
XrdSysLogger * logger (XrdSysLogger *lp=0)
void Say (const char *text1, const char *text2=0, const char *txt3=0, const char *text4=0, const char *text5=0, const char *txt6=0)
void setMsgMask (int mask)
const char * SetPrefix (const char *prefix)
void TBeg (const char *txt1=0, const char *txt2=0, const char *txt3=0)
void TEnd ()

Static Public Member Functions

static void addTable (XrdSysError_Table *etp)
static void addTable (XrdSysError_Table_Errno *etp)
static const char * ec2text (int ecode)

Detailed Description

Definition at line 117 of file XrdSysError.hh.

Constructor & Destructor Documentation

◆ XrdSysError()

XrdSysError::XrdSysError ( XrdSysLogger * lp,
const char * ErrPrefix = "sys" )
inline

Definition at line 120 of file XrdSysError.hh.

121 : epfx(0),
122 epfxlen(0),
123 msgMask(-1),
124 Logger(lp)
125 { SetPrefix(ErrPrefix); }
const char * SetPrefix(const char *prefix)

References SetPrefix().

Referenced by XrdScheduler::XrdScheduler(), XrdPosixConfig::SetConfig(), and XrdOssAddStorageSystem2().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~XrdSysError()

XrdSysError::~XrdSysError ( )
inline

Definition at line 127 of file XrdSysError.hh.

127{}

Member Function Documentation

◆ addTable() [1/2]

void XrdSysError::addTable ( XrdSysError_Table * etp)
inlinestatic

Definition at line 134 of file XrdSysError.hh.

134{etp->next = etab; etab = etp;}

Referenced by XrdOssSys::Configure().

Here is the caller graph for this function:

◆ addTable() [2/2]

void XrdSysError::addTable ( XrdSysError_Table_Errno * etp)
inlinestatic

Definition at line 136 of file XrdSysError.hh.

136{etp->next = etab_errno; etab_errno = etp;}

◆ baseFD()

int XrdSysError::baseFD ( )

Definition at line 74 of file XrdSysError.cc.

74{return Logger->originalFD();}

Referenced by XrdOucUtils::Undercover().

Here is the caller graph for this function:

◆ ec2errno()

int XrdSysError::ec2errno ( int ecode)

Definition at line 96 of file XrdSysError.cc.

97{
98 int xcode = 0;
99 XrdSysError_Table_Errno *etp = etab_errno;
100
101 int sign = (ecode < 0 ? -1 : 1);
102 int absE = ecode * sign;
103
104 while ((etp != 0) && !(xcode = etp->Lookup(absE)))
105 etp = etp->next;
106
107 // if errcode is mapped return
108 // otherwise return the original err code
109 return xcode ? xcode * sign : ecode;
110}

References XrdSysError_Table_Errno::Lookup().

Referenced by XrdOfs::Emsg().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ec2text()

const char * XrdSysError::ec2text ( int ecode)
static

Definition at line 80 of file XrdSysError.cc.

81{
82 int xcode;
83 const char *etxt = 0;
84 XrdSysError_Table *etp = etab;
85
86 xcode = (ecode < 0 ? -ecode : ecode);
87 while((etp != 0) && !(etxt = etp->Lookup(xcode))) etp = etp->next;
88 if (!etxt) etxt = XrdSysE2T(xcode);
89 return etxt;
90}
const char * XrdSysE2T(int errcode)
Definition XrdSysE2T.cc:104
char * Lookup(int mnum)

References XrdSysError_Table::Lookup(), and XrdSysE2T().

Referenced by XrdBwm::Emsg(), Emsg(), and XrdOucERoute::Format().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Emsg() [1/2]

void XrdSysError::Emsg ( const char * esfx,
const char * text1,
const char * text2 = 0,
const char * text3 = 0 )

Definition at line 138 of file XrdSysError.cc.

141{
142 struct iovec iov[16];
143 int iovpnt = 0;
144
145 Set_IOV_Item(0,0); // 0
146 if (epfx && epfxlen) Set_IOV_Item(epfx, epfxlen); // 1
147 if (esfx ) Set_IOV_Buff(esfx); // 2
148 Set_IOV_Item(": ", 2); // 3
149 Set_IOV_Buff(txt1); // 4
150 if (txt2 && txt2[0]){Set_IOV_Item(" ", 1); // 5
151 Set_IOV_Buff(txt2);} // 6
152 if (txt3 && txt3[0]){Set_IOV_Item(" ", 1); // 7
153 Set_IOV_Buff(txt3);} // 8
154 Set_IOV_Item("\n", 1); // 9
155 Logger->Put(iovpnt, iov);
156}
#define Set_IOV_Item(x, y)
#define Set_IOV_Buff(x)

References Set_IOV_Buff, and Set_IOV_Item.

◆ Emsg() [2/2]

int XrdSysError::Emsg ( const char * esfx,
int ecode,
const char * text1,
const char * text2 = 0 )

Definition at line 116 of file XrdSysError.cc.

118{
119 struct iovec iov[16];
120 int iovpnt = 0;
121 const char *etxt = ec2text(ecode);
122
123 Set_IOV_Item(0,0); // 0
124 if (epfx && epfxlen) Set_IOV_Item(epfx, epfxlen); // 1
125 if (esfx ) Set_IOV_Buff(esfx); // 2
126 Set_IOV_Item(": Unable to ", 12); // 3
127 Set_IOV_Buff(txt1); // 4
128 if (txt2 && txt2[0]){Set_IOV_Item(" ", 1); // 5
129 Set_IOV_Buff(txt2); } // 6
130 Set_IOV_Item("; ", 2); // 7
131 Set_IOV_Buff(etxt); // 8
132 Set_IOV_Item("\n", 1); // 9
133 Logger->Put(iovpnt, iov);
134
135 return ecode;
136}
static const char * ec2text(int ecode)

References ec2text(), Set_IOV_Buff, and Set_IOV_Item.

Referenced by XrdNetMsg::XrdNetMsg(), XrdOssArcBackup::XrdOssArcBackup(), XrdOssArcStopMon::XrdOssArcStopMon(), XrdPoll::XrdPoll(), XrdXrootdMonitor::XrdXrootdMonitor(), XrdNetMsg::~XrdNetMsg(), XrdOssArcStopMon::~XrdOssArcStopMon(), XrdXrootdPgwFob::~XrdXrootdPgwFob(), XrdOuca2x::a2fm(), XrdOuca2x::a2fm(), XrdOuca2x::a2i(), XrdOuca2x::a2ll(), XrdOuca2x::a2p(), XrdOuca2x::a2sn(), XrdOuca2x::a2sp(), XrdOuca2x::a2sz(), XrdOuca2x::a2tm(), XrdOuca2x::a2vp(), XrdInet::Accept(), XrdNet::Accept(), XrdNet::Accept(), XrdNetSocket::Accept(), XrdCmsCluster::Add(), XrdCmsManager::Add(), XrdCmsPrepare::Add(), XrdFrcReqFile::Add(), XrdFrmCns::Add(), XrdFrmXfrQueue::Add(), XrdXrootdFileTable::Add(), XrdCmsClustID::AddNode(), XrdOssSpace::Adjust(), XrdOssSys::AioInit(), XrdCmsJob::Alloc(), XrdCmsKeyItem::Alloc(), XrdCmsProtocol::Alloc(), XrdLinkCtl::Alloc(), XrdOssArcBackup::Archive(), XrdOssArcCompose::ArcMember(), XrdOssArcCompose::ArcPath(), XrdCmsSecurity::Authenticate(), XrdDigAuth::Authorize(), XrdOfsTPC::Authorize(), XrdNetPMarkCfg::Begin(), XrdNet::Bind(), XrdOssArcBackupTask::BkpXeq(), XrdCmsCluster::BlackList(), XrdOssSys::BreakLink(), XrdOssArcConfig::BuildPath(), XrdCksManager::Calc(), XrdCksManOss::Calc(), XrdFrcReqFile::Can(), XrdOssArc::Chmod(), XrdOucPsx::ClientConfig(), XrdLinkXeq::Close(), XrdOfsCksFile::Close(), Macaroons::Handler::Config(), XrdCksManager::Config(), XrdNetPMarkCfg::Config(), XrdAccConfig::ConfigDB(), XrdOucLogging::configLog(), XrdPssSys::ConfigMapID(), XrdOssSys::ConfigProc(), XrdOssSys::ConfigStage(), XrdOssSys::ConfigStageC(), XrdBwm::Configure(), XrdCephOss::Configure(), XrdCmsClientConfig::Configure(), XrdCmsFinderRMT::Configure(), XrdCmsFinderTRG::Configure(), XrdCmsRedirLocal::Configure(), XrdCmsSecurity::Configure(), XrdConfig::Configure(), XrdDigAuth::Configure(), XrdDigConfig::Configure(), XrdFrmConfig::Configure(), XrdHttpProtocol::Configure(), XrdOfs::Configure(), XrdOssArcConfig::Configure(), XrdOssSys::Configure(), XrdSsiSfsConfig::Configure(), XrdSsiSfsConfig::Configure(), XrdVomsMapfile::Configure(), XrdXrootdProtocol::Configure(), XrdCmsConfig::Configure1(), XrdOfs::ConfigXeq(), XrdOssSys::ConfigXeq(), XrdCmsManTree::Connect(), XrdInet::Connect(), XrdOssCopy::Copy(), XrdSysXAttr::Copy(), XrdNetSocket::Create(), XrdOfsChkPnt::Create(), XrdOssArc::Create(), XrdOssSys::Create(), XrdTlsTempCA::TempCAGuard::create(), XrdCmsPrepare::Del(), XrdPosixFile::DelayedDestroy(), XrdCmsClientMan::delayResp(), XrdCmsNode::Delete(), XrdOfsChkPnt::Delete(), XrdCmsCache::DelFile(), XrdPoll::Detach(), XrdPollE::Disable(), XrdPollPoll::Disable(), XrdBwmHandle::Dispatch(), XrdCmsNode::do_Disc(), XrdCmsNode::do_Load(), XrdCmsNode::do_Mv(), XrdCmsNode::do_SelPrep(), XrdCmsNode::do_Status(), XrdPollPoll::doDetach(), XrdOucUtils::doIf(), XrdCmsConfig::DoIt(), XrdLinkXeq::DoIt(), XrdOssArcFSMon::DoIt(), XrdOssArcStopMon::DoIt(), XrdSsiFileReq::DoIt(), XrdXrootdCallBack::Done(), XrdXrootdAioTask::Drain(), XrdBwm::Emsg(), XrdBwm::Emsg(), XrdDigFS::Emsg(), XrdOfs::Emsg(), XrdSsiUtils::Emsg(), XrdPollE::Enable(), XrdPollPoll::Enable(), XrdPollE::Exclude(), XrdPollPoll::Exclude(), XrdCmsProtocol::Execute(), XrdCmsBaseFS::Exists(), XrdOfsTPCAuth::Expired(), XrdOfsTPCInfo::Fail(), XrdOfsTPC::Fatal(), XrdSsiFileReq::Finalize(), XrdCmsFinderRMT::Forward(), XrdOssFile::Fsync(), XrdOfsCksFile::Ftruncate(), XrdXrootdAioTask::gdFail(), XrdOfsHanXpr::Get(), XrdSsiScale::getEnt(), XrdAccEntity::GetEntity(), XrdOssSys::GetFile(), XrdPoll::getRequest(), XrdCmsSecurity::getVnId(), XrdNetSocket::getWindow(), XrdCmsSecurity::Identify(), XrdLinkCtl::idleScan(), XrdPollE::Include(), XrdPollPoll::Include(), XrdBuffManager::Init(), XrdCksManager::Init(), XrdCmsCache::Init(), XrdCmsMeter::Init(), XrdCmsRRQ::Init(), XrdCmsSupervisor::Init(), XrdFrcCID::Init(), XrdFrcReqFile::Init(), XrdFrmMonitor::Init(), XrdFrmPurge::Init(), XrdFrmTransfer::Init(), XrdFrmXfrDaemon::Init(), XrdFrmXfrQueue::Init(), XrdOfsConfigCP::Init(), XrdOfsEvr::Init(), XrdOssArcFSMon::Init(), XrdOssSpace::Init(), XrdPssCks::Init(), XrdXrootdMonFile::Init(), XrdXrootdMonitor::Init(), XrdCmsAdmin::InitAREvents(), XrdSsiTaskReal::Kill(), XrdOucN2N::lfn2pfn(), XrdFrcReqFile::List(), XrdOfsPoscq::List(), XrdProtLoad::Load(), LoadFS(), XrdFrmConfig::LocalPath(), Log(), XrdFrmConfig::LogicalPath(), XrdCmsAdmin::Login(), XrdXrootdAdmin::Login(), main(), mainConfig(), XrdOucUtils::makeHome(), XrdOucUtils::makeHome(), XrdFrcUtils::makePath(), XrdFrcUtils::makeQDir(), XrdOssMio::Map(), XrdFrmMigrate::Migrate(), XrdOssArc::Mkdir(), XrdCmsAdmin::MonAds(), XrdCmsMeter::Monitor(), XrdCmsMeter::Monitor(), XrdSsiLogger::Msg(), XrdSsiLogger::Msgf(), XrdSsiLogger::Msgv(), XrdOssSys::MSS_Closedir(), XrdOssSys::MSS_Create(), XrdOssSys::MSS_Opendir(), XrdOssSys::MSS_Readdir(), XrdOssSys::MSS_Rename(), XrdOssSys::MSS_Stat(), XrdOssSys::MSS_Unlink(), XrdOssSys::MSS_Xeq(), XrdSecProtector::New4Server(), XrdPoll::newPoller(), XrdCmsAdmin::Notes(), XrdNetMsg::OK2Send(), XrdOssArcFile::Open(), XrdOssFile::Open(), XrdOfsFile::open(), XrdSsiFileSess::open(), XrdOssArcDir::Opendir(), XrdCmsParser::Pack(), XrdOfsConfigCP::Parse(), XrdOfsEvs::Parse(), XrdOucPsx::ParseCache(), XrdOucPsx::ParseCio(), XrdOucPsx::ParseCLib(), XrdOucExport::ParseDefs(), XrdHttpProtocol::parseHeader2CGI(), XrdOucUtils::parseHome(), XrdOucPsx::ParseINet(), XrdOucUtils::parseLib(), XrdCmsUtils::ParseMan(), XrdCmsUtils::ParseManPort(), XrdOucPsx::ParseMLib(), XrdOucPsx::ParseNLib(), XrdOucExport::ParsePath(), XrdOucPsx::ParseSet(), XrdOucPsx::ParseTrace(), XrdLinkXeq::Peek(), XrdOfsCksFile::pgWrite(), XrdOfsCksFile::pgWrite(), XrdOucUtils::PidFile(), XrdFrmXfrDaemon::Pong(), XrdProtLoad::Port(), XrdProtLoad::Port(), XrdOfsHandle::PoscSet(), XrdCmsFinderRMT::Prepare(), XrdCmsPrepare::Prepare(), XrdFrmXfrAgent::Process(), XrdXrootdProtocol::Process2(), XrdFrmPurge::Purge(), XrdOssSpace::Quotas(), XrdOssFile::Read(), XrdHttpMon::Record(), XrdLinkXeq::Recv(), XrdLinkXeq::Recv(), XrdLinkXeq::Recv(), XrdLinkXeq::RecvAll(), XrdLinkXeq::RecvIOV(), XrdCmsProtocol::Recycle(), XrdOssMio::Recycle(), XrdProtLoad::Recycle(), XrdXrootdRedirHelper::Redirect(), XrdFrmFileset::Refresh(), XrdNetRefresh::Register(), XrdCmsAdmin::Relay(), XrdOssArcFSMon::Release(), XrdOssSys::Reloc(), XrdOssArc::Remdir(), XrdFrmConfig::RemotePath(), XrdCmsCluster::Remove(), XrdCmsManager::Remove(), XrdOssArc::Rename(), XrdOssSys::Rename(), XrdOssSys::RenameLink(), XrdOssSys::RenameLink3(), XrdXrootdTpcMon::Report(), XrdCmsManager::Rerun(), XrdCmsPrepare::Reset(), XrdOfsChkPnt::Restore(), XrdOfsTPC::Restrict(), XrdNetMsg::retErr(), XrdBwmHandle::Retire(), XrdOfsHandle::Retire(), XrdOfsHandle::Retire(), XrdOucERoute::Route(), XrdCmsMeter::Run(), XrdOfsPrepGPIReal::PrepGRun::Run(), XrdCmsFinderTRG::RunAdmin(), XrdOfsTPCAuth::RunTTL(), XrdOssCache::Scan(), XrdFrmFileset::Screen(), XrdCmsAdmin::Send(), XrdLink::Send(), XrdLinkXeq::Send(), XrdLinkXeq::Send(), XrdNetMsg::Send(), XrdNetMsg::Send(), XrdXrootdAioTask::SendError(), XrdXrootdCallBack::sendError(), XrdXrootdAioTask::SendFSError(), XrdLinkXeq::SendIOV(), XrdSsiTaskReal::SendRequest(), XrdXrootdCallBack::sendResp(), XrdXrootdCallBack::sendVesp(), XrdFrmFileset::setCpyTime(), XrdNetSocket::setOpts(), XrdBwmHandle::setPolicy(), TagPath::SetPrefix(), XrdLink::setRef(), XrdLinkXeq::setTLS(), XrdLinkCtl::Setup(), XrdOucProg::Setup(), XrdPoll::Setup(), XrdNetSocket::setWindow(), XrdLinkXeq::SFError(), XrdLinkXeq::Shutdown(), XrdNetSocket::socketPath(), XrdOssSys::Stage_RT(), XrdBwmLogger::Start(), XrdCmsAdmin::Start(), XrdCmsBaseFS::Start(), XrdCmsClientMan::Start(), XrdCmsFinderTRG::Start(), XrdFrmReqBoss::Start(), XrdFrmXfrAgent::Start(), XrdNetPMarkFF::Start(), XrdOfsEvs::Start(), XrdPollE::Start(), XrdPollPoll::Start(), XrdOfsHandle::StartXpr(), XrdOssArc::Stat(), XrdFrmXfrQueue::StopMon(), XrdOucUtils::subLogfn(), XrdOfsTPCJob::Sync(), XrdLinkXeq::TLS_Error(), XrdOssArc::Truncate(), XrdOssSpace::Unassign(), XrdOucUtils::Undercover(), XrdFrcUtils::Unique(), XrdOssArc::Unlink(), XrdOssAt::Unlink(), XrdOfs::Unpersist(), XrdNetRefresh::UnRegister(), XrdCmsState::Update(), XrdFrcUtils::updtCpy(), XrdOssSpace::Usage(), XrdFrcUtils::Utime(), XrdCmsManager::Verify(), XrdLink::Wait4Data(), XrdOfsCksFile::Write(), XrdOfsCksFile::Write(), XrdOssFile::Write(), XrdSsiFileSess::write(), XrdOfsCksFile::WriteV(), XrdOssSys::xalloc(), XrdOssSys::xcachescan(), XrdOfsTPCProg::Xeq(), XrdSsiTaskReal::XeqEvent(), XrdOssSys::xfdlimit(), XrdOssSys::xmaxsz(), XrdOssSys::xmemf(), XrdOssSys::xnml(), xonmissing(), XrdOssSys::xpath(), XrdOssSys::xprerd(), XrdAccAuthorizeObjAdd(), XrdAccAuthorizeObject(), XrdgetProtocolPort(), XrdHttpGetExtHandler(), XrdHttpGetExtHandler(), XrdHttpGetExtHandler(), XrdOfsgetPrepare(), XrdOssAddStorageSystem2(), XrdOssAioWait(), XrdOucgetName2Name(), XrdThrottle::FileSystem::XrdSfsGetFileSystem_Internal, XrdSysThread_Xeq(), XrdXrootdloadFileSystem(), XrdXrootdloadRedirLib(), XrdOssSys::xspace(), XrdOssSys::xspace(), XrdOssSys::xspaceBuild(), XrdOssSys::xstg(), XrdOssSys::xstl(), XrdOssSys::xtrace(), XrdOssSys::xusage(), and XrdOssSys::xxfr().

Here is the call graph for this function:

◆ getMsgMask()

int XrdSysError::getMsgMask ( )
inline

Definition at line 190 of file XrdSysError.hh.

190{return msgMask;}

Referenced by XrdVomsMapfile::Configure().

Here is the caller graph for this function:

◆ Log()

void XrdSysError::Log ( int mask,
const char * esfx,
const char * text1,
const char * text2 = 0,
const char * text3 = 0 )
inline

Definition at line 167 of file XrdSysError.hh.

171 {if (mask & msgMask) Emsg(esfx, text1, text2, text3);}
int Emsg(const char *esfx, int ecode, const char *text1, const char *text2=0)

References Emsg().

Referenced by XrdXrootdProtocol::Recycle().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ logger()

◆ Say()

void XrdSysError::Say ( const char * text1,
const char * text2 = 0,
const char * txt3 = 0,
const char * text4 = 0,
const char * text5 = 0,
const char * txt6 = 0 )

Definition at line 162 of file XrdSysError.cc.

164{
165 struct iovec iov[9];
166 int iovpnt = 0;
167 if (txt1) Set_IOV_Buff(txt1) // 0
168 else Set_IOV_Item(0,0);
169 if (txt2 && txt2[0]) Set_IOV_Buff(txt2); // 1
170 if (txt3 && txt3[0]) Set_IOV_Buff(txt3); // 2
171 if (txt4 && txt4[0]) Set_IOV_Buff(txt4); // 3
172 if (txt5 && txt5[0]) Set_IOV_Buff(txt5); // 4
173 if (txt6 && txt6[0]) Set_IOV_Buff(txt6); // 5
174 Set_IOV_Item("\n", 1); // 6
175 Logger->Put(iovpnt, iov);
176}

References Set_IOV_Buff, and Set_IOV_Item.

Referenced by XrdCephOssReadVFile::XrdCephOssReadVFile(), XrdFrmXfrQueue::Add(), cfOut(), XrdFrmAdmin::Chksum(), Macaroons::Handler::Config(), XrdNetPMarkCfg::Config(), XrdOfs::Config_Display(), XrdOssSys::Config_Display(), XrdAccConfig::ConfigDB(), XrdPssSys::ConfigMapID(), XrdOssSys::ConfigMio(), XrdOssSys::ConfigProc(), XrdOssSys::ConfigSpace(), XrdOssSys::ConfigSpath(), XrdOssSys::ConfigStage(), XrdAccConfig::Configure(), XrdBwm::Configure(), XrdConfig::Configure(), XrdFrmConfig::Configure(), XrdOfs::Configure(), XrdOssArcConfig::Configure(), XrdOssSys::Configure(), XrdSsiSfsConfig::Configure(), XrdXrootdProtocol::Configure(), XrdCmsConfig::Configure1(), XrdCmsConfig::Configure2(), XrdBwm::ConfigXeq(), XrdCmsConfig::ConfigXeq(), XrdConfig::ConfigXeq(), XrdOfs::ConfigXeq(), XrdOssSys::ConfigXeq(), XrdCephXAttr::Del(), XrdFrmMigrate::Display(), XrdFrmPurge::Display(), XrdOssMio::Display(), XrdSecEntity::Display(), XrdCmsBlackList::DoIt(), XrdCmsManager::Finished(), XrdCephXAttr::Get(), XrdOfsConfigCP::Init(), XrdOssArcFSMon::Init(), XrdOssCsiConfig::Init(), XrdPssSys::Init(), XrdOssArc::InitArc(), XrdFrmPurgeDir::isEmpty(), XrdCephXAttr::List(), XrdOssCache::List(), XrdOssSys::List_Path(), logwrapper(), m_translateFileName(), main(), XrdSsiLogger::Msg(), XrdSsiLogger::Msgf(), XrdSsiLogger::Msgv(), XrdCephOssFile::Open(), XrdCephOssDir::Opendir(), XrdNetPMarkCfg::Parse(), XrdOfsEvs::Parse(), XrdOucPsx::ParseCLib(), XrdOucUtils::parseLib(), XrdCmsUtils::ParseMan(), XrdOucPsx::ParseSet(), XrdOucPsx::ParseTrace(), XrdCephOssFile::Read(), XrdCephOssFile::ReadV(), XrdMonitor::Register(), XrdCmsManager::Rerun(), XrdCms::MidNightTask::Ring(), XrdCephXAttr::Set(), XrdCmsManager::Start(), XrdFrmTransfer::Start(), XrdCephOss::Stat(), XrdCephOss::StatFS(), XrdCephOss::StatLS(), XrdCephOss::StatVS(), XrdCephOss::Truncate(), XrdCephOss::Unlink(), XrdOssSys::xcache(), XrdOfsTPCProg::Xeq(), XrdOssSys::xmemf(), XrdDigGetFS(), XrdgetProtocol(), XrdgetProtocolPort(), XrdOssGetStorageSystem(), XrdOssStatInfoInit(), XrdOssStatInfoParm(), XrdOucGetCache(), XrdSfsGetFileSystem(), XrdSfsGetFileSystem(), XrdSysGetXAttrObject(), XrdOssSys::xspace(), XrdOssSys::xspaceBuild(), and XrdOssSys::xtrace().

Here is the caller graph for this function:

◆ setMsgMask()

void XrdSysError::setMsgMask ( int mask)
inline

Definition at line 188 of file XrdSysError.hh.

188{msgMask = mask;}

Referenced by Macaroons::Handler::Config(), and XrdVomsMapfile::Configure().

Here is the caller graph for this function:

◆ SetPrefix()

const char * XrdSysError::SetPrefix ( const char * prefix)
inline

Definition at line 194 of file XrdSysError.hh.

195 {const char *oldpfx = epfx;
196 epfx = prefix; epfxlen = strlen(epfx);
197 return oldpfx;
198 }

Referenced by XrdFrmConfig::XrdFrmConfig(), XrdSysError(), XrdCpConfig::Config(), XrdOssGetStorageSystem(), XrdSfsGetDefaultFileSystem(), XrdSfsGetFileSystem(), XrdSfsGetFileSystem2(), and XrdSysGetXAttrObject().

Here is the caller graph for this function:

◆ TBeg()

void XrdSysError::TBeg ( const char * txt1 = 0,
const char * txt2 = 0,
const char * txt3 = 0 )

Definition at line 182 of file XrdSysError.cc.

183{
184 std::cerr <<Logger->traceBeg();
185 if (txt1) std::cerr <<txt1 <<' ';
186 if (txt2) std::cerr <<epfx <<txt2 <<": ";
187 if (txt3) std::cerr <<txt3;
188}

◆ TEnd()

void XrdSysError::TEnd ( )

Definition at line 194 of file XrdSysError.cc.

194{std::cerr <<std::endl; Logger->traceEnd();}

The documentation for this class was generated from the following files: