#include <XrdOucErrInfo.hh>
Inheritance diagram for XrdOucErrInfo:
Public Member Functions | |
void | clear () |
void | setErrArg (unsigned long long cbarg=0) |
void | setErrCB (XrdOucEICB *cb, unsigned long long cbarg=0) |
int | setErrCode (int code) |
int | setErrInfo (int code, const char *message) |
int | setErrInfo (int code, const char *txtlist[], int n) |
void | setErrUser (const char *user) |
unsigned long long | getErrArg () |
char * | getMsgBuff (int &mblen) |
XrdOucEICB * | getErrCB () |
XrdOucEICB * | getErrCB (unsigned long long &ap) |
int | getErrInfo () |
int | getErrInfo (XrdOucEI &errorParm) |
const char * | getErrText () |
const char * | getErrText (int &ecode) |
const char * | getErrUser () |
XrdOucErrInfo & | operator= (const XrdOucErrInfo &rhs) |
XrdOucErrInfo (const char *user=0, XrdOucEICB *cb=0, unsigned long long ca=0) | |
virtual | ~XrdOucErrInfo () |
Protected Attributes | |
XrdOucEI | ErrInfo |
XrdOucEICB * | ErrCB |
unsigned long long | ErrCBarg |
Definition at line 52 of file XrdOucErrInfo.hh.
XrdOucErrInfo::XrdOucErrInfo | ( | const char * | user = 0 , |
|
XrdOucEICB * | cb = 0 , |
|||
unsigned long long | ca = 0 | |||
) | [inline] |
virtual XrdOucErrInfo::~XrdOucErrInfo | ( | ) | [inline, virtual] |
Definition at line 104 of file XrdOucErrInfo.hh.
void XrdOucErrInfo::clear | ( | ) | [inline] |
Definition at line 55 of file XrdOucErrInfo.hh.
References XrdOucEI::clear(), and ErrInfo.
Referenced by XrdSfsNativeDirectory::nextEntry(), and XrdOfsDirectory::nextEntry().
void XrdOucErrInfo::setErrCB | ( | XrdOucEICB * | cb, | |
unsigned long long | cbarg = 0 | |||
) | [inline] |
Definition at line 58 of file XrdOucErrInfo.hh.
References ErrCB, and ErrCBarg.
Referenced by XrdBwmHandle::Activate(), XrdCmsResp::Alloc(), XrdBwmHandle::Dispatch(), and XrdOfsEvr::Wait4Event().
int XrdOucErrInfo::setErrCode | ( | int | code | ) | [inline] |
Definition at line 60 of file XrdOucErrInfo.hh.
References XrdOucEI::code, and ErrInfo.
Referenced by XrdBwmHandle::Activate(), XrdBwmHandle::Dispatch(), XrdOfsFile::fctl(), XrdSfsNativeFile::fctl(), and XrdSecsssKT::getKeyTab().
int XrdOucErrInfo::setErrInfo | ( | int | code, | |
const char * | message | |||
) | [inline] |
Definition at line 61 of file XrdOucErrInfo.hh.
References XrdOucEI::code, ErrInfo, XrdOucEI::message, and strlcpy().
Referenced by XrdBwmHandle::Activate(), XrdXrootdProtocol::aio_Error(), XrdCmsResp::Alloc(), XrdSecProtocolunix::Authenticate(), XrdCmsParser::Decode(), XrdCmsClientMan::delayResp(), XrdXrootdCBJob::DoStatx(), XrdSfsNative::Emsg(), XrdOfs::Emsg(), XrdBwm::Emsg(), XrdSecProtocolgsi::ErrF(), XrdSecProtocolpwd::ErrF(), XrdSecProtocolkrb4::Fatal(), XrdSecProtocolkrb5::Fatal(), XrdSecProtocolsss::Fatal(), XrdSecProtocolssl::Fatal(), XrdOfsFile::fctl(), XrdSfsNativeFile::fctl(), XrdBwmFile::fctl(), XrdOfs::Forward(), XrdCmsFinderRMT::Forward(), XrdSfsNative::fsctl(), XrdSecPManager::Get(), XrdSecsssKT::getKeyTab(), XrdSecServer::getProtocol(), XrdSecsssKT::ktDecode0(), XrdCmsFinderRMT::Locate(), XrdCmsFinderRMT::Prepare(), XrdSecTLayer::secError(), XrdCmsFinderRMT::SelectManager(), XrdCmsFinderRMT::SelectManFail(), XrdOfsEvr::sendEvent(), XrdCmsFinderRMT::Space(), XrdBwm::Stall(), XrdOfs::Stall(), XrdSecProtocolgsiObject(), XrdSecProtocolkrb4Init(), XrdSecProtocolkrb4Object(), XrdSecProtocolkrb5Init(), XrdSecProtocolkrb5Object(), XrdSecProtocolpwdObject(), XrdSecProtocolsslObject(), and XrdSecProtocolunixObject().
int XrdOucErrInfo::setErrInfo | ( | int | code, | |
const char * | txtlist[], | |||
int | n | |||
) | [inline] |
Definition at line 65 of file XrdOucErrInfo.hh.
References XrdOucEI::code, ErrInfo, i, j, k, l, XrdOucEI::message, and strlcpy().
void XrdOucErrInfo::setErrUser | ( | const char * | user | ) | [inline] |
Definition at line 73 of file XrdOucErrInfo.hh.
References ErrInfo, and XrdOucEI::user.
Referenced by XrdSfsDirectory::XrdSfsDirectory(), and XrdSfsFile::XrdSfsFile().
Definition at line 75 of file XrdOucErrInfo.hh.
References ErrCBarg.
Referenced by XrdXrootdCallBack::sendResp().
char* XrdOucErrInfo::getMsgBuff | ( | int & | mblen | ) | [inline] |
Definition at line 77 of file XrdOucErrInfo.hh.
References ErrInfo, and XrdOucEI::message.
Referenced by XrdBwmHandle::Activate(), and XrdBwmHandle::Dispatch().
XrdOucEICB* XrdOucErrInfo::getErrCB | ( | ) | [inline] |
Definition at line 81 of file XrdOucErrInfo.hh.
References ErrCB.
Referenced by XrdBwmHandle::Activate(), XrdCmsResp::Alloc(), XrdXrootdCBJob::DoIt(), XrdXrootdCallBack::Done(), XrdXrootdProtocol::fsError(), and XrdOfsEvr::theClient::theClient().
XrdOucEICB* XrdOucErrInfo::getErrCB | ( | unsigned long long & | ap | ) | [inline] |
int XrdOucErrInfo::getErrInfo | ( | ) | [inline] |
Definition at line 84 of file XrdOucErrInfo.hh.
References XrdOucEI::code, and ErrInfo.
Referenced by XrdCmsClientMan::delayResp(), main(), XrdSecsssKT::Refresh(), XrdSecsssAdmin_addKey(), XrdSecsssAdmin_delKey(), XrdSecsssAdmin_insKey(), and XrdSecsssAdmin_lstKey().
int XrdOucErrInfo::getErrInfo | ( | XrdOucEI & | errorParm | ) | [inline] |
const char* XrdOucErrInfo::getErrText | ( | ) | [inline] |
Definition at line 87 of file XrdOucErrInfo.hh.
References ErrInfo, and XrdOucEI::message.
Referenced by XrdCmsResp::Alloc(), XrdProofConn::Authenticate(), XrdCmsParser::Decode(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_WriteNone(), XrdClientConn::DoAuthentication(), XrdXrootdCBJob::DoIt(), XrdXrootdCBJob::DoStatx(), XrdXrootdProtocol::fsError(), XrdSecsssKT::getKeyTab(), XrdSecProtocolgsi::Init(), main(), XrdSecServer::ProtBind_Complete(), XrdSecTLayer::secXeq(), XrdXrootdCallBack::sendError(), and XrdSecServer::xprot().
const char* XrdOucErrInfo::getErrText | ( | int & | ecode | ) | [inline] |
Definition at line 89 of file XrdOucErrInfo.hh.
References XrdOucEI::code, ErrInfo, and XrdOucEI::message.
const char* XrdOucErrInfo::getErrUser | ( | ) | [inline] |
Definition at line 92 of file XrdOucErrInfo.hh.
References ErrInfo, and XrdOucEI::user.
Referenced by XrdCmsResp::Alloc(), XrdOfs::chmod(), XrdCmsParser::Decode(), XrdXrootdCallBack::Done(), XrdOfs::Emsg(), XrdBwm::Emsg(), XrdOfs::exists(), XrdCmsFinderRMT::Forward(), XrdOfs::fsctl(), XrdCmsFinderRMT::Locate(), XrdOfs::mkdir(), XrdBwmFile::open(), XrdCmsFinderRMT::Prepare(), XrdTokenAuthzOfs::rem(), XrdOfs::remove(), XrdOfs::rename(), XrdCmsFinderRMT::SelectManFail(), XrdXrootdCallBack::sendError(), XrdXrootdCallBack::sendResp(), XrdCmsFinderRMT::Space(), XrdBwm::Stall(), XrdTokenAuthzOfs::stat(), XrdOfs::stat(), XrdOfsEvr::theClient::theClient(), and XrdOfs::truncate().
XrdOucErrInfo& XrdOucErrInfo::operator= | ( | const XrdOucErrInfo & | rhs | ) | [inline] |
XrdOucEI XrdOucErrInfo::ErrInfo [protected] |
Definition at line 108 of file XrdOucErrInfo.hh.
Referenced by clear(), getErrInfo(), getErrText(), getErrUser(), getMsgBuff(), operator=(), setErrCode(), setErrInfo(), and setErrUser().
XrdOucEICB* XrdOucErrInfo::ErrCB [protected] |
Definition at line 109 of file XrdOucErrInfo.hh.
Referenced by XrdCmsResp::Alloc(), getErrCB(), operator=(), XrdCmsResp::ReplyXeq(), setErrCB(), and XrdOucErrInfo().
unsigned long long XrdOucErrInfo::ErrCBarg [protected] |
Definition at line 110 of file XrdOucErrInfo.hh.
Referenced by XrdCmsResp::Alloc(), getErrArg(), getErrCB(), operator=(), setErrArg(), setErrCB(), and XrdOucErrInfo().