xrootd
|
#include <XrdOucErrInfo.hh>
Public Member Functions | |
void | clear (const char *usr=0, int uc=0) |
ucap: Client support EC redirects | |
XrdOucEI & | operator= (const XrdOucEI &rhs) |
XrdOucEI (const char *usr, int uc=0) | |
Public Attributes | |
const char * | user |
int | ucap |
int | code |
char | message [Max_Error_Len] |
Static Public Attributes | |
static const size_t | Max_Error_Len = 2048 |
static const int | Path_Offset = 1024 |
static const int | uVMask = 0x0000ffff |
static const int | uAsync = 0x80000000 |
ucap: Extract protocol version | |
static const int | uUrlOK = 0x40000000 |
ucap: Supports async responses | |
static const int | uMProt = 0x20000000 |
ucap: Supports url redirects | |
static const int | uReadR = 0x10000000 |
ucap: Supports multiple protocols | |
static const int | uIPv4 = 0x08000000 |
ucap: Supports read redirects | |
static const int | uIPv64 = 0x04000000 |
ucap: Supports only IPv4 info | |
static const int | uPrip = 0x02000000 |
static const int | uLclF = 0x01000000 |
ucap: Client is on a private net | |
static const int | uRedirFlgs = 0x00800000 |
ucap: Client supports "file://" | |
static const int | uEcRedir = 0x00400000 |
ucap: Client supports redirect flags | |
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.
|
inline |
References clear().
|
inline |
ucap: Client support EC redirects
References code, message, ucap, and user.
Referenced by XrdOucErrInfo::clear(), and XrdOucEI().
int XrdOucEI::code |
|
static |
char XrdOucEI::message[Max_Error_Len] |
|
static |
|
static |
ucap: Extract protocol version
int XrdOucEI::ucap |
Referenced by clear(), XrdOucErrInfo::getUCap(), operator=(), and XrdOucErrInfo::setUCap().
|
static |
ucap: Client supports redirect flags
|
static |
ucap: Supports read redirects
|
static |
ucap: Supports only IPv4 info
|
static |
ucap: Client is on a private net
|
static |
ucap: Supports url redirects
|
static |
ucap: Supports IPv6|IPv4 info and uIPv4 says IPv4 is prefered
|
static |
ucap: Supports multiple protocols
|
static |
ucap: Client supports "file://"
const char* XrdOucEI::user |
Referenced by clear(), XrdOucErrInfo::getErrUser(), operator=(), and XrdOucErrInfo::setErrUser().
|
static |
ucap: Supports async responses
|
static |