![]() |
XRootD
|
#include <XrdOucErrInfo.hh>
Public Member Functions | |
XrdOucEI (const char *usr, int uc=0) | |
void | clear (const char *usr=0, int uc=0) |
ucap: Client support EC redirects More... | |
XrdOucEI & | operator= (const XrdOucEI &rhs) |
Public Attributes | |
int | code |
char | message [Max_Error_Len] |
int | ucap |
const char * | user |
Static Public Attributes | |
static const size_t | Max_Error_Len = 2048 |
static const int | Path_Offset = 1024 |
static const int | uAsync = 0x80000000 |
ucap: Extract protocol version More... | |
static const int | uEcRedir = 0x00400000 |
ucap: Client supports redirect flags More... | |
static const int | uIPv4 = 0x08000000 |
ucap: Supports read redirects More... | |
static const int | uIPv64 = 0x04000000 |
ucap: Supports only IPv4 info More... | |
static const int | uLclF = 0x01000000 |
ucap: Client is on a private net More... | |
static const int | uMProt = 0x20000000 |
ucap: Supports url redirects More... | |
static const int | uPrip = 0x02000000 |
static const int | uReadR = 0x10000000 |
ucap: Supports multiple protocols More... | |
static const int | uRedirFlgs = 0x00800000 |
ucap: Client supports "file://" More... | |
static const int | uUrlOK = 0x40000000 |
ucap: Supports async responses More... | |
static const int | uVMask = 0x0000ffff |
The XrdOucEI struct encapsulates error information. It uses a fixed buffer for message text and tracing information. It also allows extended information to be recorded in an appendage. It cannot be directly used.
Definition at line 49 of file XrdOucErrInfo.hh.
|
inline |
Definition at line 84 of file XrdOucErrInfo.hh.
References clear().
|
inline |
ucap: Client support EC redirects
Definition at line 72 of file XrdOucErrInfo.hh.
References code, message, ucap, and user.
Referenced by XrdOucEI(), and XrdOucErrInfo::clear().
int XrdOucEI::code |
Definition at line 56 of file XrdOucErrInfo.hh.
Referenced by clear(), XrdOucErrInfo::getErrInfo(), XrdOucErrInfo::getErrText(), operator=(), XrdOucErrInfo::Reset(), XrdOucErrInfo::setErrCode(), and XrdOucErrInfo::setErrInfo().
|
static |
Definition at line 51 of file XrdOucErrInfo.hh.
Referenced by XrdCmsClientMan::XrdCmsClientMan(), XrdCmsParser::Decode(), and XrdOfsgetPrepare().
char XrdOucEI::message[Max_Error_Len] |
Definition at line 57 of file XrdOucErrInfo.hh.
Referenced by clear(), XrdOucErrInfo::getErrData(), XrdOucErrInfo::getErrText(), XrdOucErrInfo::getErrTextLen(), XrdOucErrInfo::getMsgBuff(), operator=(), XrdOucErrInfo::Reset(), XrdOucErrInfo::setErrData(), and XrdOucErrInfo::setErrInfo().
|
static |
Definition at line 52 of file XrdOucErrInfo.hh.
Referenced by XrdCmsResp::Alloc().
|
static |
ucap: Extract protocol version
Definition at line 60 of file XrdOucErrInfo.hh.
int XrdOucEI::ucap |
Definition at line 55 of file XrdOucErrInfo.hh.
Referenced by clear(), XrdOucErrInfo::getUCap(), operator=(), and XrdOucErrInfo::setUCap().
|
static |
ucap: Client supports redirect flags
Definition at line 70 of file XrdOucErrInfo.hh.
|
static |
ucap: Supports read redirects
Definition at line 64 of file XrdOucErrInfo.hh.
Referenced by XrdSsiSfs::fsctl(), XrdOfs::fsctl(), XrdDigConfig::GetLocResp(), XrdCmsFinderRMT::Locate(), and XrdXrootdProtocol::MonAuth().
|
static |
ucap: Supports only IPv4 info
Definition at line 65 of file XrdOucErrInfo.hh.
Referenced by XrdSsiSfs::fsctl(), XrdOfs::fsctl(), and XrdCmsFinderRMT::Locate().
|
static |
ucap: Client is on a private net
Definition at line 68 of file XrdOucErrInfo.hh.
Referenced by XrdCmsRedirLocal::Locate(), and XrdOfsFile::open().
|
static |
ucap: Supports url redirects
Definition at line 62 of file XrdOucErrInfo.hh.
|
static |
ucap: Supports IPv6|IPv4 info and uIPv4 says IPv4 is prefered
Definition at line 67 of file XrdOucErrInfo.hh.
Referenced by XrdSsiSfs::fsctl(), XrdOfs::fsctl(), and XrdCmsFinderRMT::Locate().
|
static |
ucap: Supports multiple protocols
Definition at line 63 of file XrdOucErrInfo.hh.
|
static |
ucap: Client supports "file://"
Definition at line 69 of file XrdOucErrInfo.hh.
const char* XrdOucEI::user |
Definition at line 54 of file XrdOucErrInfo.hh.
Referenced by clear(), XrdOucErrInfo::getErrUser(), operator=(), and XrdOucErrInfo::setErrUser().
|
static |
ucap: Supports async responses
Definition at line 61 of file XrdOucErrInfo.hh.
Referenced by XrdCmsRedirLocal::Locate(), and XrdOfsFile::open().
|
static |
Definition at line 59 of file XrdOucErrInfo.hh.